split expensive-to-generate test suites into their own kind
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox145 fixed)
| 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.
Comment 1•5 months ago
|
||
| Assignee | ||
Comment 2•5 months ago
|
||
This was an oversight in https://bugzilla.mozilla.org/show_bug.cgi?id=1982404 that didn't actually cause issues...but should be fixed.
| Assignee | ||
Comment 3•5 months ago
|
||
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.
| Assignee | ||
Comment 4•5 months ago
|
||
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.
| Assignee | ||
Comment 5•5 months ago
|
||
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.
| Assignee | ||
Comment 6•5 months ago
|
||
Sanity checking of this stack was done in https://treeherder.mozilla.org/jobs?repo=try&revision=42c45ab951fdef5cc8609b44dee2cd8438e5447b
Comment 7•5 months ago
|
||
Authored by https://github.com/bhearsum
https://github.com/mozilla-releng/fxci-config/commit/a597f8aafc786d5312243d7b5c39d7f32117e8e2
[main] feat: add new test kinds to os-integration tests (bug 1989652) (#548)
| Assignee | ||
Comment 8•5 months ago
|
||
no bot, this is not done
Updated•5 months ago
|
Comment 10•5 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/1085f60f7df0
https://hg.mozilla.org/mozilla-central/rev/3b4dce48d46e
https://hg.mozilla.org/mozilla-central/rev/7cb7b29bfad6
https://hg.mozilla.org/mozilla-central/rev/522d27d2ad86
Description
•