Flip macOS tests to running mostly with WR-enabled
Categories
(Core :: Graphics: WebRender, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox84 | --- | fixed |
People
(Reporter: kats, Assigned: kats)
References
(Depends on 1 open bug)
Details
Attachments
(4 files)
WebRender is getting turned on for 90%+ of the macOS population in Fx 83. So we should ensure that most of the CI jobs we run for macOS are doing so with WR enabled. We should still leave some sanity tests for the layers codepath.
Assignee | ||
Comment 1•4 years ago
|
||
This is a try push where I simply copied all the suites that run for macOS (layers) and put them under macOS (QR). Seems mostly in good shape but a bunch of tests might need disabling and/or fuzzing or expectation fixing.
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=11ca8e035f57725a0fc142ce856bd7bd0cc5df44 should have all the right taskcluster config changes. It basically flips around the current macOS coverage so that all the jobs that were running without WR before are now running with WR. And the jobs that were running with WR are now running on macosx1014-64/debug
and macosx1014-64-devedition/opt
. I also adjusted some of the test expectations from the last try push but there will be some more tests that I need to skip with WR enabled (at least those covered by bug 1673105, and maybe a couple more).
Assignee | ||
Comment 3•4 years ago
|
||
There are two failures which are due to MOZ_ASSERT failures, but I can't reproduce those locally. Bug 1674411 and bug 1674413 track those and I'm just going to mark those tests as skip-if
for now. Bug 1674412 seems intermittent so for now I'll leave it as running and if the frequency of failure is too high we can try to do something about it. Bug 1674060 was filed for failures on windows-ccov-qr but I'm seeing those on macosx-qr as well, so I'm going to skip the two tests involved in that as well.
Assignee | ||
Comment 4•4 years ago
|
||
https://treeherder.mozilla.org/jobs?repo=try&group_state=expanded&revision=f39b076429f66e6de4b24fa4b8ef262821c2cac8 was my last try push. The marionette mozinfo object appears to not have the right value for the webrender
field, so my skip-if
didn't take effect. And I missed some of the webgl failures since the TreeHerder summary didn't show them all the last time around. Both of those problems should be fixed in this new push:
Assignee | ||
Comment 5•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 6•4 years ago
|
||
Depends on D95427
Assignee | ||
Comment 7•4 years ago
|
||
Depends on D95428
Assignee | ||
Comment 8•4 years ago
|
||
This patch flips things around so that the non-QR macosx test platforms are
running a "skeleton crew" set of tests, and the QR macosx test platforms are
running all the tests that were previously running with non-QR. As of Fx83
macOS has WebRender enabled by default for 90%+ of the population so it makes
sense to test that configuration more heavily, but leave some tests running
for the non-QR configuration as well.
Depends on D95429
Assignee | ||
Comment 9•4 years ago
|
||
With comments addressed and rebased: https://treeherder.mozilla.org/jobs?repo=try&revision=7303df5fd181ad5e02a06520507cd16391f7c841
Comment 10•4 years ago
|
||
Comment 11•4 years ago
|
||
Backed out for perma failures.
Log: https://treeherder.mozilla.org/logviewer?job_id=320649027&repo=autoland&lineNumber=2848
Backout: https://hg.mozilla.org/integration/autoland/rev/05a9140d0dc9809c086699ac55ff9e4612d9faa1
Assignee | ||
Comment 12•4 years ago
|
||
Ah, stupid mistake in my updating of the test expectations.
Comment 13•4 years ago
|
||
Comment 14•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/5af0cc839a14
https://hg.mozilla.org/mozilla-central/rev/2c4c6edf9856
https://hg.mozilla.org/mozilla-central/rev/129e006c7b76
https://hg.mozilla.org/mozilla-central/rev/aabd0cfc1ac7
Description
•