newtab trainhop beta and release jobs should run on autoland and mozilla-central on Linux, macOS and Windows.
Categories
(Firefox :: New Tab Page, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox144 | --- | fixed |
People
(Reporter: mconley, Assigned: mconley)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
It looks like only beta is running on mozilla-central merges. We should try to get these to run on autoland (both release and beta) as well as central to catch newtab trainhop compatibility issues like bug 1983850.
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Comment 1•3 months ago
|
||
Hey jmaher, do you know which bits I have to flip to make these jobs appear on both central and autoland, for Linux and macOS and Windows?
Comment 2•3 months ago
|
||
I see in https://searchfox.org/firefox-main/source/taskcluster/kinds/test/mochitest.yml#1293:
run-on-projects:
by-test-platform:
linux(?!.*shippable).*: []
macosx(?!.*shippable).*: []
windows(?!.*shippable).*: []
default: [trunk]
so this is run everywhere but linux/mac/win shippable.
we specify the trainhop tests on linu2404/win11/macosx1470 "opt":
https://searchfox.org/firefox-main/source/taskcluster/kinds/test/test-platforms.yml#80
this means it won't be considered on debug (or even shippable). But that platforms ^ file is referring to a list of "test sets", so looking at test-sets there is a trainhop definition, but a rough entry in linux-tests:
https://searchfox.org/firefox-main/source/taskcluster/kinds/test/test-sets.yml#184
that should probably be removed for consistency.
now to answer your question:
- we don't do opt on central, so you need to scheduled on shippable, that should get you more coverage
- not sure about autoland, the definition of
[trunk]should work as that works for talos/browsertime.
if this doesn't work, ask again. I would look at the tgdiff task on a try push, this will generate artifacts like diff_mc-onpush.txt to see what is added or removed, so you can see for each branch (autoland).
| Assignee | ||
Comment 3•3 months ago
|
||
Hm... so I've got this try push, and the artifacts for the tgdiff job seem to suggest that while this will add the jobs for autoland, it won't run them on central (which I'm also hoping for).
What am I missing?
Comment 4•3 months ago
|
||
It might be as simple as "shippable" vs "opt". I see in test-platforms.yml, trainhop is on the list of tests for linux/win/mac "opt", but not "shippable":
https://searchfox.org/firefox-main/source/taskcluster/kinds/test/test-platforms.yml#367
try adding it to shippable as well :)
| Assignee | ||
Comment 5•3 months ago
|
||
Updated•3 months ago
|
| Assignee | ||
Comment 6•3 months ago
|
||
That seemed to work! Thanks, jmaher!
| Assignee | ||
Comment 8•3 months ago
|
||
Comment 10•3 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/0a1bf2a34d1d
https://hg.mozilla.org/mozilla-central/rev/7a576c7512aa
Updated•2 months ago
|
Description
•