mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-02 07:05:24 +00:00
4eaf9e1e54
--HG-- extra : rebase_source : 4d2c484bc780bd20c13b9bca129bd173ac66624a extra : source : 630a93355767c7813dc7b761309f6728a79c2c80
706 B
706 B
Problems:
Not all tests work on all platforms Many tests work on N+1 platforms
Goals:
Tests and builds should be loosely coupled (you probably need a build but you don't always need a build!)
Workflows:
-
Try: decide upon a set of builds and tests from a matrix of checkboxes
-
Branch: decide upon a set of builds based on in tree configuration (essentially a "fixed" version of try flags)
-
One off builds / One of tests (which require a build we created earlier)
Build tasks
No special logic needed but convention of generating artifacts should be followed!
Test Tasks
Always need a build (and likely also need the tests.zip). Should know what potential builds they can run on.