Build a tool/command that can run all the tests that alerted locally
Categories
(Testing :: Performance, task, P2)
Tracking
(firefox132 fixed)
Tracking | Status | |
---|---|---|
firefox132 | --- | fixed |
People
(Reporter: sparky, Assigned: sparky)
References
Details
(Whiteboard: [fxp])
Attachments
(2 files)
It would be really useful to developers to have a single command that they could run locally to run all the tests that alerted in an alert summary. This would be something similar to ./mach try perf --alert <NUM>
. Maybe we could use mozperftest for it.
Updated•1 year ago
|
Assignee | ||
Comment 1•1 year ago
|
||
This patch adds a new layer to mozperftest that allows people to run all the tests that produced an alert locally.
It does this by querying Treeherder for the alert information, and determining the tests to run from there. A --alert-exact
option is added to enable users to run the exact same command as was run in CI as well. This is done by querying the task information of the alerting task, and parsing the options from it in a framework-specific manner.
All harnesses have option parsing implemented for them, however some of them, such as AWSY are more manual due to how the argument parser is implemented in that harness.
Depends on D219964
Updated•1 year ago
|
Assignee | ||
Comment 2•1 year ago
|
||
This patch adds tests, and mock test data for the alert layer.
Depends on D219965
Comment 4•1 year ago
|
||
Backed out 3 changesets (Bug 1907926, Bug 1914607) for breaking unit tests
Backout link: https://hg.mozilla.org/integration/autoland/rev/acdbfef291d266d071a10acf6dccb4a115742f8c
Assignee | ||
Updated•1 year ago
|
Comment 6•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6c3f81917e34
https://hg.mozilla.org/mozilla-central/rev/6147c7929945
Description
•