Introduce a "half backstop" where we select a subset of tests to run using the smart scheduler
Categories
(Firefox Build System :: Task Configuration, enhancement)
Tracking
(firefox81 fixed)
Tracking | Status | |
---|---|---|
firefox81 | --- | fixed |
People
(Reporter: marco, Assigned: marco)
References
(Blocks 2 open bugs)
Details
Attachments
(4 files)
On normal pushes, we use the smart scheduler with a high confidence threshold.
On backstop pushes, we run everything.
We could introduce a third kind, a "half" backstop, where we use the smart scheduler with a low confidence threshold, scheduling all tests that would have been selected with low confidence threshold between the previous backstop and now.
With a low confidence threshold, we catch almost all regressions, but we'd run at most half the tests, so it'd be a big win compared to a full backstop.
Assignee | ||
Comment 1•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D85275
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D85276
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Pushed by mcastelluccio@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b99b7e7967bb Make it possible to run the bugbug optimization strategy on a set of pushes. r=ahal https://hg.mozilla.org/integration/autoland/rev/55bcd608e834 Use the util/hg.py module in the backstop module to avoid code duplication. r=ahal https://hg.mozilla.org/integration/autoland/rev/0026f4c69875 Define a new push-interval-20 strategy that optimizes everything except every 20th push. r=ahal
![]() |
||
Comment 6•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b99b7e7967bb
https://hg.mozilla.org/mozilla-central/rev/55bcd608e834
https://hg.mozilla.org/mozilla-central/rev/0026f4c69875
Assignee | ||
Comment 7•3 years ago
|
||
Forgot to add leave-open, there is one last patch to land.
Updated•3 years ago
|
Pushed by mcastelluccio@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/17a6cf8777b1 Run full backstops every 20 pushes, and backstops optimized by bugbug every 10 pushes. r=ahal,jmaher
Comment 9•3 years ago
|
||
bugherder |
Description
•