Closed Bug 1566174 Opened 5 years ago Closed 5 years ago

Taskcluster config for raptor browsertime win10 page-load test

Categories

(Testing :: Raptor, task, P2)

Version 3
task

Tracking

(firefox71 fixed)

VERIFIED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: rwood, Assigned: nalexander)

References

Details

Attachments

(3 files, 3 obsolete files)

Create a taskcluster job definition for the raptor browsertime page-load test that will run on Win 10 production performance hardware alongside the other raptor test jobs.

This can correctly handle .tar.xz packages, which
_download_fetches does not do.

I do not know under what conditions GECKO_HEAD_* might not be set. I
think there are none but don't know how to prove that, so the fallback
remains.

Depends on D38777

Depends on D38778

Attachment #9079537 - Attachment is obsolete: true
Depends on: 1576244

Urgh, non of the releng-hardware we care about has Python zstandard available: see https://treeherder.mozilla.org/#/jobs?repo=try&revision=51843fba863369122e2638215aa0816ce5064b39.

glandium, tomprince: I see at https://searchfox.org/mozilla-central/rev/a650fac7b069ded3d63eba530271ce80e6cafb1b/taskcluster/scripts/misc/fetch-content#367-368 that only .tar.zst is supported. Is that just convenience, or is there a reason to restrict? I'd like to expand to something that's available on releng-hardware, probably .tar.bz2.

Flags: needinfo?(mh+mozilla)
Assignee: nobody → nalexander
Status: NEW → ASSIGNED
Depends on: 1576698
Depends on: 1576707

Browsertime needs these to produce videos, and to invoke Chrome, respectively.

Attachment #9079540 - Attachment description: Bug 1566174 - Part 3: Consume browsertime toolchain task in a Raptor/browsertime task. r?rwood → Bug 1566174 - Part 2: Add browsertime dependencies to Raptor tasks when --browsertime flag is present. r?tomprince
Attachment #9079538 - Attachment is obsolete: true
Attachment #9079539 - Attachment is obsolete: true

(In reply to Nick Alexander :nalexander [he/him] from comment #5)

Urgh, non of the releng-hardware we care about has Python zstandard available: see https://treeherder.mozilla.org/#/jobs?repo=try&revision=51843fba863369122e2638215aa0816ce5064b39.

glandium, tomprince: I see at https://searchfox.org/mozilla-central/rev/a650fac7b069ded3d63eba530271ce80e6cafb1b/taskcluster/scripts/misc/fetch-content#367-368 that only .tar.zst is supported. Is that just convenience, or is there a reason to restrict? I'd like to expand to something that's available on releng-hardware, probably .tar.bz2.

It looks like this isn't desired: see Bug 1576698 and the review comments. I'm trying to work around all of these factors in the latest patches.

Flags: needinfo?(mh+mozilla)
Blocks: 1578862
Attachment #9079540 - Attachment description: Bug 1566174 - Part 2: Add browsertime dependencies to Raptor tasks when --browsertime flag is present. r?tomprince → Bug 1566174 - Part 2: Add browsertime dependencies to Raptor tasks when --browsertime flag is present. r?tomprince,rwood

Try build without --browsertime: https://treeherder.mozilla.org/#/jobs?repo=try&revision=0fd4107f9a5e067b4ba59c2e85468e532247f662
Try build with --browsertime: https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=265252353&revision=18bcf9c9a82f3ea0f9702626741d802d1f58b700

The browsertime tasks aren't expected to succeed, but they are expected to run in a reasonable environment. (There is some logging, IIRC.)

Pushed by nalexander@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/da82816d4978
Part 1: Add ffmpeg and chromedriver fetch tasks for browsertime. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/77c5686583a5
Part 2: Add browsertime dependencies to Raptor tasks when --browsertime flag is present. r=rwood,tomprince
No longer depends on: 1576244, 1576698
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71

Verified FIXED; I was able to push and try to build/run Browsertime (which, as mentioned in comment 8, isn't expected to pass, but will, and does, build w/correct components):

https://treeherder.mozilla.org/#/jobs?repo=try&tier=1%2C2%2C3&revision=2edd9b6567dee220226d1ef87a3c1e19418335d3&selectedJob=266001871

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: