Closed Bug 1989652 Opened 5 months ago Closed 5 months ago

split expensive-to-generate test suites into their own kind

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(firefox145 fixed)

RESOLVED FIXED
145 Branch
Tracking Status
firefox145 --- fixed

People

(Reporter: bhearsum, Assigned: bhearsum)

References

(Blocks 2 open bugs)

Details

Attachments

(5 files)

Generating kinds across multiple processes was landed on https://bugzilla.mozilla.org/show_bug.cgi?id=1989038. With that on, we should move out more test types to their own kinds to further parallelize their generation. I have a working patch stack to do this as much as is reasonable. With it applied, the new web-platform-tests are the critical path, which can't be easily segregated any further at this time.

Blocks: 1840828

This was a Claude associated change, but is virtually the same as what was done for mochitests in https://bugzilla.mozilla.org/show_bug.cgi?id=1982404.

This was a Claude associated change, but is virtually the same as what was done for mochitests in https://bugzilla.mozilla.org/show_bug.cgi?id=1982404. Desktop & Mobile would ideally be in their own kinds, but I chose not to, because it was not possible to do without changing PREFIX_BY_KIND.

This was a Claude associated change, but is virtually the same as what was done for mochitests in https://bugzilla.mozilla.org/show_bug.cgi?id=1982404.

Ideally these would be further split up. This is not possible in part because of how PREFIX_BY_KIND works, most more notably because we need to write out the tests-by-manifest.json.gz artifact for these tests -- and we need to generate all web platform tests in the same process we write that out in.

Status: NEW → RESOLVED
Closed: 5 months ago
Flags: qe-verify+
Resolution: --- → FIXED

no bot, this is not done

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Attachment #9514787 - Attachment description: Bug 1989652: pre: fix test verifications to know about `mochitest` kind r?#taskgraph-reviewers! → Bug 1989652: pre: fix taskgraph code that needs to know about the `mochitest` kind r?#taskgraph-reviewers!
Pushed by bhearsum@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/d5e0bcb86a7a https://hg.mozilla.org/integration/autoland/rev/1085f60f7df0 pre: fix taskgraph code that needs to know about the `mochitest` kind r=taskgraph-reviewers,jmaher,releng-reviewers,jcristau https://github.com/mozilla-firefox/firefox/commit/4b677f57e9ae https://hg.mozilla.org/integration/autoland/rev/3b4dce48d46e move reftests to their own kind r=taskgraph-reviewers,jmaher https://github.com/mozilla-firefox/firefox/commit/cb932b884bb5 https://hg.mozilla.org/integration/autoland/rev/7cb7b29bfad6 move browsertime tests to their own kind r=taskgraph-reviewers,perftest-reviewers,jmaher,kshampur https://github.com/mozilla-firefox/firefox/commit/71a5a983d142 https://hg.mozilla.org/integration/autoland/rev/522d27d2ad86 move web-platform-tests to their own kind r=taskgraph-reviewers,jmaher,perftest-reviewers,kshampur
Regressions: 1991049
See Also: → 1997669
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: