Name Description Size Coverage
__init__.py These transforms construct a task description to run the given test, based on a test description. The implementation here is shared among all test kinds, but contains specific support for how we run tests in Gecko (via mozharness, invoked in particular ways). This is a good place to translate a test-description option such as `single-core: true` to the implementation of that option in a task description (worker options, mozharness commandline, environment variables, etc.) The test description should be fully formed by the time it reaches these transforms, and these transforms should not embody any specific knowledge about what should run where. this is the wrong place for special-casing platforms, for example - use `all_tests.py` instead. 27271 -
chunk.py The approximate time each test chunk should take to run. 10964 -
confirm_failure.py Copy test-* tasks to have -cf copy. 1665 -
linux_perf_platform_restrictions.py Bug 2021939 - Restrict most perf tests to Ubuntu 24.04 by dropping linux1804 tasks that are not in the explicit exception lists. Allowed tasks are kept so the downstream restrict_failing_tests_to_1804 transform can remove their linux2404 counterparts. 4536 -
os_integration.py 1180 -
other.py Add options that are specific to talos jobs (identified by suite=talos) 43078 -
pernosco.py 612 -
raptor.py 22731 -
variant.py List of available test variants defined. 5541 -
worker.py 11750 -