Closed Bug 1601006 Opened 5 years ago Closed 5 years ago

Raptor-browsertime on Fenix: 404 error when attempting to download fenix performancetest apk in CI

Categories

(Testing :: Raptor, defect, P1)

Version 3
defect

Tracking

(firefox73 fixed)

RESOLVED FIXED
mozilla73
Tracking Status
firefox73 --- fixed

People

(Reporter: rwood, Assigned: rwood)

References

Details

Attachments

(1 file)

[task 2019-12-02T23:32:07.589Z] 23:31:07 INFO - Downloading https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.mobile.fenix.v2.performance-test.latest.arm/artifacts/public/target.apk to /builds/task_1575329197/workspace/build/target.apk
[task 2019-12-02T23:32:07.589Z] 23:31:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.mobile.fenix.v2.performance-test.latest.arm/artifacts/public/target.apk', 'file_name': u'/builds/task_1575329197/workspace/build/target.apk'}, attempt #1
[task 2019-12-02T23:32:07.589Z] 23:31:07 WARNING - Server returned status 404 HTTP Error 404: Not Found for https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.mobile.fenix.v2.performance-test.latest.arm/artifacts/public/target.apk

Example try push that shows the error:

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

Ah, I believe it's a case of the location of the Fenix performancetest builds changing, from:

/api/index/v1/task/project.mobile.fenix.v2.performance-test.latest.arm/artifacts/public/target.apk

To:

/api/index/v1/task/project.mobile.fenix.v2.performance-test.latest/artifacts/public/build/arm64-v8a/geckoNightly/target.apk

[task 2019-12-03T05:14:07.838Z] 05:12:51 INFO - u'installer_url': u'https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.mobile.fenix.v2.performance-test.latest.aarch64/artifacts/public/target.apk',

^ installer_url needs to be updated (where does that originate from, somewhere in mozharness?)

[task 2019-12-03T05:12:50.616Z] "EXTRA_MOZHARNESS_CONFIG": "{"test_packages_url": "https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Tx_XyCYsQJe3rRvt_NkBQg/artifacts/public/build/target.test_packages.json\", "installer_url": "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.mobile.fenix.v2.performance-test.latest.aarch64/artifacts/public/target.apk\"}",

Comes from the "EXTRA_MOZHARNESS_CONFIG" set in the os.environ somewhere... maybe by the task itself?

Assignee: nobody → rwood
Status: NEW → ASSIGNED

Note: To push to try for browsertime fenix you need to first locally modify `/taskcluster/ci/test/browsertime-mobile.yml' and add "fenix" to the "apps" list:

https://searchfox.org/mozilla-central/rev/efdf9bb55789ea782ae3a431bda6be74a87b041e/taskcluster/ci/test/browsertime-mobile.yml#55

Because of Bug 1596612 if we add "fenix" to the apps list, it will start running on mozilla-central - but we only want try-only for now. Once Bug 1596612 is fixed we can add "fenix" to the config's app list.

Note: I don't expect the Fenix btime tp6 job to be green due to other issues; however this should fix the 404 and actually find the apk.

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

Pushed by rwood@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0a0fb1c0a127 Fix download location of fenix performancetest apk in CI for raptor-browsertime r=stephendonner
Blocks: 1592063
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla73
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: