Closed Bug 1694835 Opened 4 years ago Closed 4 years ago

Create Fission mochitest-plain + xorigin test tasks for more platforms

Categories

(Testing :: Mochitest, task, P2)

task

Tracking

(Fission Milestone:M7a, firefox-esr78 wontfix, firefox86 wontfix, firefox87 wontfix, firefox88 fixed)

RESOLVED FIXED
88 Branch
Fission Milestone M7a
Tracking Status
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.)

Andrew, can you please enable the additional platforms for these tests?

Component: DOM: Content Processes → Mochitest
Flags: needinfo?(ahal)
Product: Core → Testing

This has been added to our current sprint.

Flags: needinfo?(ahal)
Assignee: nobody → ahal
Status: NEW → ASSIGNED

Andrew, also: the mochitest-plain xorigin tests are current tier 2, but we would like them boosted to tier 1.

Flags: needinfo?(ahal)
Summary: Enable Fission mochitest-plain + xorigin tests on more platforms → Enable Fission mochitest-plain + xorigin tests on more platforms (and make tier 1)

Sounds good, I'll be starting this bug today or tomorrow.

Flags: needinfo?(ahal)

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).

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.

Flags: needinfo?(cpeterson)

(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=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.

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)?

Flags: needinfo?(cpeterson) → needinfo?(ahal)
Fission Milestone: M7 → M7a

Yeah, will do once the tests are ready. I just didn't bother fiddling with the tiers yet.

Flags: needinfo?(ahal)
Pushed by ahalberstadt@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ed6f7487c36e [ci] Create mochitest-plain fission-xorigin tasks on all platforms, r=jmaher
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
Depends on: 1671543
Depends on: 1662723
Depends on: 1668945
Blocks: 1700781

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.

No longer blocks: fission-tests
No longer depends on: 1662723, 1668945, 1671543, 1694833
Summary: Enable Fission mochitest-plain + xorigin tests on more platforms (and make tier 1) → Create Fission mochitest-plain + xorigin test tasks for more platforms

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.

Attachment #9209735 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: