Create Fission mochitest-plain + xorigin test tasks for more platforms
Categories
(Testing :: Mochitest, task, P2)
Tracking
(Fission Milestone:M7a, firefox-esr78 wontfix, firefox86 wontfix, firefox87 wontfix, firefox88 fixed)
People
(Reporter: cpeterson, Assigned: ahal)
References
Details
Attachments
(1 file, 1 obsolete file)
Our testing strategy and list of tests we'd like to enable on which platforms:
https://docs.google.com/document/d/19MergQfMob2mdb_s7hlz5Ilj7Bn-Bbi324r6d2bZfxw/edit
We want to run these tests on:
- debug and opt builds
- Where “shippable” opt builds available, we prefer to test shippable opt builds on central and plain opt builds on autoland.
- autoland and central
- We prefer to run tests with Fission + WebRender (“qr”) where available.
We should probably enable the Fission mochitest-plain tests in bug 1694833 before enabling these mochitest-plain + xorigin tests.
Add platforms:
- linux1804-64-qr/debug (We're already running fission+xorigin tests on linux1804-64/debug without WebRender, but we really should test with WebRender instead.)
- linux1804-64-qr/opt on autoland, shippable-qr/opt on central
- linux1804-64-asan/opt
- linux1804-64-tsan/opt
- linux1804-64-tsan/opt
- macosx1014-64-qr/debug
- macosx1014-64-qr/opt on autoland, shippable-qr/opt on central
- windows10-64-qr/debug
- windows10-64-qr/opt on autoland, shippable-qr/opt on central
Remove platforms:
- linux1804-64/debug without WebRender (Once we're running fission+xorigin tests on linux1804-64-qr/debug with WebRender, but we won't need to test without WebRender.)
Comment 1•4 years ago
|
||
Andrew, can you please enable the additional platforms for these tests?
Assignee | ||
Updated•4 years ago
|
Reporter | ||
Comment 3•4 years ago
|
||
Andrew, also: the mochitest-plain xorigin tests are current tier 2, but we would like them boosted to tier 1.
Assignee | ||
Comment 4•4 years ago
|
||
Sounds good, I'll be starting this bug today or tomorrow.
Assignee | ||
Comment 5•4 years ago
|
||
While this will add many new tasks to the taskgraph, it makes no changes to
what actually runs in CI (via the target task graph).
Assignee | ||
Comment 6•4 years ago
|
||
Depends on D108783
Assignee | ||
Comment 7•4 years ago
|
||
Hey Chris, looks like the xorigin tests need some work:
https://treeherder.mozilla.org/jobs?repo=try&revision=a4813c46eff128482994870bf8a06677022cee24
Not surprising since without D108783 it was not even possible to run those tasks on try. Once this revision lands, developers will be able to schedule those failing tasks on try via ./mach try {fuzzy|chooser} --full
. Just warn them that this command will include platforms we are not trying to stand up here.
Reporter | ||
Comment 8•4 years ago
|
||
(In reply to Andrew Halberstadt [:ahal] from comment #7)
Hey Chris, looks like the xorigin tests need some work:
https://treeherder.mozilla.org/jobs?repo=try&revision=a4813c46eff128482994870bf8a06677022cee24Not surprising since without D108783 it was not even possible to run those tasks on try. Once this revision lands, developers will be able to schedule those failing tasks on try via
./mach try {fuzzy|chooser} --full
. Just warn them that this command will include platforms we are not trying to stand up here.
Thanks for the heads up. I'll file new bugs for these xorigin test failures.
btw, in that Try push, I see M-fis-xorig is tier 1 on "Linux 18.04 x86 WebRender debug", but tier 2 on other all platforms. Can we make M-fis-xorig tier 1 on all platforms (once the tests are fixed or skipped)?
Updated•4 years ago
|
Assignee | ||
Comment 9•4 years ago
|
||
Yeah, will do once the tests are ready. I just didn't bother fiddling with the tiers yet.
Comment 10•4 years ago
|
||
Comment 11•4 years ago
|
||
bugherder |
Reporter | ||
Comment 12•4 years ago
|
||
Renaming this bug because it created the new test tasks, but didn't schedule the tests to run yet (because we need to fix the new test failures first). Then we can enable the tests in bug 1700781.
Comment 13•4 years ago
|
||
Comment on attachment 9209735 [details]
Bug 1694835 - [ci] Run mochitest-plain fission xorigin tasks on more platforms
Revision D108784 was moved to bug 1700781. Setting attachment 9209735 [details] to obsolete.
Description
•