| __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 |
- |