gecko-dev/tools/tryselect
Andrew Halberstadt f249b70e43 Bug 1437912 - [moztest] Map flavors and subsuites to a suite definition, r=gbrown
The end goal here is to be able to use |mach try fuzzy <path>| with tests that
belong to a subsuite. To do this, we need a unique 'task_regex' value for each
subsuite so that we can map a test path back to a set of tasks.

This removes the TEST_FLAVORS dict (which was mostly just a redefinition of the
data in TEST_SUITES), and instead provides two new private mappings:

<flavor> -> suite definition
(<flavor>, <subsuite>) -> suite definition

To retrieve a suite definition given a flavor/subsuite, consumers can now call
get_suite_definition.

MozReview-Commit-ID: 2pe1v1IHUVy

--HG--
extra : rebase_source : 6fff947ba214112ccf16c894174a6a0e2487111a
2018-02-13 14:16:46 -05:00
..
docs Bug 1413928 - [tryselect] Implement paths for |mach try fuzzy| r=maja_zf 2017-11-15 16:36:07 -05:00
selectors Bug 1437912 - [moztest] Map flavors and subsuites to a suite definition, r=gbrown 2018-02-13 14:16:46 -05:00
test Bug 1413928 - [tryselect] Implement paths for |mach try fuzzy| r=maja_zf 2017-11-15 16:36:07 -05:00
__init__.py
cli.py Bug 1413928 - [tryselect] Change templates to return an entire context dict instead of a single value r=maja_zf 2018-01-15 16:05:17 -05:00
mach_commands.py Bug 1419512 - [tryselect] Consolidate subcommand parser retrieval in mach_commands.py, r=armenzg 2017-11-02 16:02:35 -04:00
preset.py Bug 1400503 - [tryselect] Add an option to open the presets file in an editor, r=armenzg 2017-10-27 14:58:34 -04:00
tasks.py Bug 1423887 - [tryselect] Enable taskgraph.fast when generating tasks from |mach try|, r=catlee 2017-12-07 09:01:35 -05:00
templates.py Bug 1413928 - [tryselect] Add a new 'path' template r=maja_zf 2018-01-15 16:05:37 -05:00
vcs.py Bug 1412134 - [tryselect] Redirect stderr to a separate pipe, r=chmanchester 2017-10-30 16:35:45 -04:00