Perma [tier 2] macOS 13 browsertime-chromium - KeyError: 'test'
Categories
(Testing :: Raptor, defect, P5)
Tracking
(firefox-esr102 unaffected, firefox-esr115 unaffected, firefox116 unaffected, firefox117 unaffected, firefox118 wontfix, firefox119 wontfix, firefox120 fixed)
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox-esr115 | --- | unaffected |
firefox116 | --- | unaffected |
firefox117 | --- | unaffected |
firefox118 | --- | wontfix |
firefox119 | --- | wontfix |
firefox120 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: aglavic)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: intermittent-failure, regression)
Attachments
(1 file, 1 obsolete file)
Filed by: chorotan [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=426122558&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cBCNxvTGTeWTU1CK6D3T9A/runs/0/artifacts/public/logs/live_backing.log
[fetches 2023-08-15T21:50:21.380Z] Archive: /opt/worker/tasks/task_1692136214/fetches/ffmpeg-macos.zip
[fetches 2023-08-15T21:50:21.380Z] creating: ffmpeg-macos/
[fetches 2023-08-15T21:50:21.548Z] inflating: ffmpeg-macos/ffmpeg /opt/worker/tasks/task_1692136214/fetches/node.tar.zst extracted in 0.405s
[fetches 2023-08-15T21:50:21.548Z] Removing /opt/worker/tasks/task_1692136214/fetches/node.tar.zst
[fetches 2023-08-15T21:50:21.817Z]
[fetches 2023-08-15T21:50:21.818Z] inflating: __MACOSX/ffmpeg-macos/._ffmpeg
[fetches 2023-08-15T21:50:22.242Z] inflating: ffmpeg-macos/ffprobe
[fetches 2023-08-15T21:50:22.242Z] inflating: __MACOSX/ffmpeg-macos/._ffprobe
[fetches 2023-08-15T21:50:22.242Z] /opt/worker/tasks/task_1692136214/fetches/ffmpeg-macos.zip extracted in 0.872s
[fetches 2023-08-15T21:50:22.242Z] Removing /opt/worker/tasks/task_1692136214/fetches/ffmpeg-macos.zip
[fetches 2023-08-15T21:50:22.524Z] https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cLYDXgdnSqSTo8fx0QvYtQ/artifacts/public/build/car_macosx.tar.zst resolved to 118369472 bytes with sha256 e83c4a19ae3127db2b755ba6bbf5f417595ba0013133c69ffdc6ae4c3ff9821c in 3.806s
[fetches 2023-08-15T21:50:22.525Z] Extracting /opt/worker/tasks/task_1692136214/fetches/car_macosx.tar.zst to /opt/worker/tasks/task_1692136214/fetches
[fetches 2023-08-15T21:50:23.006Z] /opt/worker/tasks/task_1692136214/fetches/car_macosx.tar.zst extracted in 0.481s
[fetches 2023-08-15T21:50:23.006Z] Removing /opt/worker/tasks/task_1692136214/fetches/car_macosx.tar.zst
[fetches 2023-08-15T21:50:23.235Z] https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aLWQT1RUSL6DGDSKTfgaIA/artifacts/public/chromium-mac.tar.bz2 resolved to 123442229 bytes with sha256 41df9ded14aa06a3ca8681fd3ed41d93168446ea1d995524b61baceee4ef3f0a in 4.516s
[fetches 2023-08-15T21:50:23.236Z] Extracting /opt/worker/tasks/task_1692136214/fetches/chromium-mac.tar.bz2 to /opt/worker/tasks/task_1692136214/fetches
[fetches 2023-08-15T21:50:29.985Z] /opt/worker/tasks/task_1692136214/fetches/chromium-mac.tar.bz2 extracted in 6.749s
[fetches 2023-08-15T21:50:29.985Z] Removing /opt/worker/tasks/task_1692136214/fetches/chromium-mac.tar.bz2
[fetches 2023-08-15T21:50:29.986Z] PERFHERDER_DATA: {"framework": {"name": "build_metrics"}, "suites": [{"name": "fetch_content", "value": 11.268835791, "lowerIsBetter": true, "shouldAlert": false, "subtests": []}]}
[fetches 2023-08-15T21:50:29.994Z] finished fetching artifacts
[task 2023-08-15T21:50:29.995Z] executing ['/usr/local/bin/python3', '-u', 'mozharness/scripts/raptor_script.py', '--cfg', 'mozharness/configs/raptor/mac_config.py', '--conditioned-profile=settled', '--extra-profiler-run', '--app=custom-car', '--project=mozilla-central', '--browsertime-browsertimejs', '$MOZ_FETCHES_DIR/browsertime/node_modules/browsertime/bin/browsertime.js', '--browsertime-node', '$MOZ_FETCHES_DIR/node/bin/node', '--browsertime-geckodriver', '$MOZ_FETCHES_DIR/geckodriver', '--browsertime-chromedriver', '$MOZ_FETCHES_DIR/chrome-mac/chromedriver', '--browsertime-ffmpeg', '$MOZ_FETCHES_DIR/ffmpeg-macos/ffmpeg', '--download-symbols', 'ondemand']
[task 2023-08-15T21:50:30.089Z] 21:50:30 INFO - ConsoleLogger online at 20230815 21:50:30Z in /opt/worker/tasks/task_1692136214
[task 2023-08-15T21:50:30.089Z] 21:50:30 INFO - Run as mozharness/scripts/raptor_script.py --cfg mozharness/configs/raptor/mac_config.py --conditioned-profile=settled --extra-profiler-run --app=custom-car --project=mozilla-central --browsertime-browsertimejs $MOZ_FETCHES_DIR/browsertime/node_modules/browsertime/bin/browsertime.js --browsertime-node $MOZ_FETCHES_DIR/node/bin/node --browsertime-geckodriver $MOZ_FETCHES_DIR/geckodriver --browsertime-chromedriver $MOZ_FETCHES_DIR/chrome-mac/chromedriver --browsertime-ffmpeg $MOZ_FETCHES_DIR/ffmpeg-macos/ffmpeg --download-symbols ondemand
[task 2023-08-15T21:50:30.094Z] Traceback (most recent call last):
[task 2023-08-15T21:50:30.094Z] File "/opt/worker/tasks/task_1692136214/mozharness/scripts/raptor_script.py", line 19, in <module>
[task 2023-08-15T21:50:30.094Z] raptor = Raptor()
[task 2023-08-15T21:50:30.094Z] File "/opt/worker/tasks/task_1692136214/mozharness/mozharness/mozilla/testing/raptor.py", line 683, in __init__
[task 2023-08-15T21:50:30.094Z] self.test = self.config["test"]
[task 2023-08-15T21:50:30.094Z] KeyError: 'test'
[taskcluster 2023-08-15T21:50:30.103Z] Exit Code: 1
[taskcluster 2023-08-15T21:50:30.103Z] User Time: 8.867755s
[taskcluster 2023-08-15T21:50:30.103Z] Kernel Time: 2.248106s
[taskcluster 2023-08-15T21:50:30.103Z] Wall Time: 11.470336s
[taskcluster 2023-08-15T21:50:30.103Z] Result: FAILED
[taskcluster 2023-08-15T21:50:30.103Z] === Task Finished ===
[taskcluster 2023-08-15T21:50:30.103Z] Task Duration: 11.472308s
[taskcluster:error] Uploading error artifact public/test_info from file build/blobber_upload_dir with message "Could not read directory '/opt/worker/tasks/task_1692136214/build/blobber_upload_dir'", reason "file-missing-on-worker" and expiry 2023-11-13T21:38:47.438Z
[taskcluster:error] TASK FAILURE during artifact upload: file-missing-on-worker: Could not read directory '/opt/worker/tasks/task_1692136214/build/blobber_upload_dir'
[taskcluster 2023-08-15T21:50:31.403Z] Uploading redirect artifact public/logs/live.log to URL https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cBCNxvTGTeWTU1CK6D3T9A/runs/0/artifacts/public/logs/live_backing.log with mime type "text/plain; charset=utf-8" and expiry 2023-11-13T21:38:47.438Z
[taskcluster:error] exit status 1
[taskcluster:error] file-missing-on-worker: Could not read directory '/opt/worker/tasks/task_1692136214/build/blobber_upload_dir'
Comment 1•1 years ago
•
|
||
The actual failure is here:
[fetches 2023-08-15T23:05:37.710Z] finished fetching artifacts
[task 2023-08-15T23:05:37.710Z] executing ['/usr/local/bin/python3', '-u', 'mozharness/scripts/raptor_script.py', '--cfg', 'mozharness/configs/raptor/mac_config.py', '--conditioned-profile=settled', '--extra-profiler-run', '--app=custom-car', '--project=mozilla-central', '--browsertime-browsertimejs', '$MOZ_FETCHES_DIR/browsertime/node_modules/browsertime/bin/browsertime.js', '--browsertime-node', '$MOZ_FETCHES_DIR/node/bin/node', '--browsertime-geckodriver', '$MOZ_FETCHES_DIR/geckodriver', '--browsertime-chromedriver', '$MOZ_FETCHES_DIR/chrome-mac/chromedriver', '--browsertime-ffmpeg', '$MOZ_FETCHES_DIR/ffmpeg-macos/ffmpeg', '--download-symbols', 'ondemand']
[task 2023-08-15T23:05:37.831Z] 23:05:37 INFO - ConsoleLogger online at 20230815 23:05:37Z in /opt/worker/tasks/task_1692140712
[task 2023-08-15T23:05:37.831Z] 23:05:37 INFO - Run as mozharness/scripts/raptor_script.py --cfg mozharness/configs/raptor/mac_config.py --conditioned-profile=settled --extra-profiler-run --app=custom-car --project=mozilla-central --browsertime-browsertimejs $MOZ_FETCHES_DIR/browsertime/node_modules/browsertime/bin/browsertime.js --browsertime-node $MOZ_FETCHES_DIR/node/bin/node --browsertime-geckodriver $MOZ_FETCHES_DIR/geckodriver --browsertime-chromedriver $MOZ_FETCHES_DIR/chrome-mac/chromedriver --browsertime-ffmpeg $MOZ_FETCHES_DIR/ffmpeg-macos/ffmpeg --download-symbols ondemand
[task 2023-08-15T23:05:37.836Z] Traceback (most recent call last):
[task 2023-08-15T23:05:37.836Z] File "/opt/worker/tasks/task_1692140712/mozharness/scripts/raptor_script.py", line 19, in <module>
[task 2023-08-15T23:05:37.836Z] raptor = Raptor()
[task 2023-08-15T23:05:37.836Z] File "/opt/worker/tasks/task_1692140712/mozharness/mozharness/mozilla/testing/raptor.py", line 683, in __init__
[task 2023-08-15T23:05:37.836Z] self.test = self.config["test"]
[task 2023-08-15T23:05:37.836Z] KeyError: 'test'
[taskcluster 2023-08-15T23:05:37.845Z] Exit Code: 1
It first ran on this merge coming from the changes in Bug 1844638 where this platform was added.
Updated•1 years ago
|
Comment 2•1 years ago
|
||
Set release status flags based on info from the regressing bug 1835065
Updated•1 years ago
|
Assignee | ||
Comment 3•1 years ago
|
||
Narrowed down the cause of this.
This is due to the way that the yml is defined and parsed.
When we define in the test set that we want to run the benchmark tests on the M2s it is assumed we want to run at least 1 job on an app at a minimum so when we leave chromium, safari, and CAR as "[]" for the M2 macs the code parsing is not ready for that and ends up passing an empty string and that is why we end up with a key-error for test.
There are 2 ways of resolving this, the first is to just create a new job that very closely mirrors the benchmark section with just chrome and firefox (the test we want run on the M2s) we can alternatively resolve the section of the parsing.
Will be looking into this later today but wanted to give an update
Assignee | ||
Comment 4•1 years ago
|
||
Leaving on need info to keep track of bug
Assignee | ||
Updated•1 years ago
|
Assignee | ||
Updated•1 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 7•1 year ago
|
||
Set release status flags based on info from the regressing bug 1844638
Comment hidden (Intermittent Failures Robot) |
Updated•1 year ago
|
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 10•1 year ago
|
||
Updated•1 year ago
|
Assignee | ||
Comment 11•1 year ago
|
||
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 14•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Comment 15•1 year ago
|
||
bugherder |
Comment 16•1 year ago
|
||
The patch landed in nightly and beta is affected.
:aglavic, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox119
towontfix
.
For more information, please visit BugBot documentation.
Assignee | ||
Comment 17•1 year ago
|
||
This isn't important enough to need an uplift
Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Comment hidden (Intermittent Failures Robot) |
Description
•