Closed
Bug 1372094
Opened 8 years ago
Closed 8 years ago
Add mozharness config for Firefox UI functional jobs on Windows
Categories
(Testing :: Firefox UI Tests, enhancement)
Tracking
(firefox56 fixed)
RESOLVED
FIXED
mozilla56
| Tracking | Status | |
|---|---|---|
| firefox56 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
Details
Attachments
(1 file, 1 obsolete file)
Via bug 1371404 I added the firefox ui tests to Windows, and as bug shows we do not correctly specify the minidump stackwalk binay.
> 14:20:01 INFO - MINIDUMP_STACKWALK binary not found: /usr/local/bin/linux64-minidump_stackwalk
Due to that and maybe other broken configs we should provide a Windows specific configuration, or make the current one cross-platform compatible.
| Assignee | ||
Comment 1•8 years ago
|
||
The path for the minidump stackwalk actually comes from the following file:
https://dxr.mozilla.org/mozilla-central/source/testing/mozharness/configs/remove_executables.py
So maybe we don't need that many changes.
Assignee: nobody → hskupin
Status: NEW → ASSIGNED
| Assignee | ||
Comment 2•8 years ago
|
||
So by adding nothing specific to the mozharness config file for MINIDUMP_STACKWALK, the path gets set to:
> 15:40:21 INFO - 'MINIDUMP_SAVE_PATH': 'Z:\\task_1497281892\\build\\blobber_upload_dir',
> 15:40:21 INFO - 'MINIDUMP_STACKWALK': 'win32-minidump_stackwalk.exe',
So it misses the full path. This is because we only resolve the basename of the file, but do not try to find it in possible paths:
https://dxr.mozilla.org/mozilla-central/rev/2a63a6c35033b5cbc6c98cabc7657c7290284691/testing/mozharness/mozharness/mozilla/testing/testbase.py#758-762
Rob, do we automatically supply the stackwalk binary on Windows TC nodes? Or would test jobs have to explicitly retrieve it by using tooltool, and marking the file to be downloaded?
Flags: needinfo?(rthijssen)
| Assignee | ||
Updated•8 years ago
|
Summary: Add mozharness config for Windows jobs → Add mozharness config for Firefox UI functional jobs on Windows
Comment 3•8 years ago
|
||
we don't currently install stackwalk on workers, but it's simple to add to the json manifests. if you can point me to a url for an installer artifact containing the binaries, i can add it quickly.
Flags: needinfo?(rthijssen)
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Assignee | ||
Updated•8 years ago
|
Attachment #8879551 -
Attachment is obsolete: true
| Assignee | ||
Comment 7•8 years ago
|
||
Ok, the last revision works fine now which makes use of similar entries as the Marionette unit tests for Windows. The minidump stacktrace is correctly downloaded, and executed:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=de0f62d300600e1e6586f72bf516a217499efd9a&selectedJob=108536634
| Assignee | ||
Updated•8 years ago
|
Attachment #8879552 -
Flags: review?(jmaher)
Comment 8•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8879552 [details]
Bug 1372094 - Add mozharness config for firefox-ui test jobs on Windows.
https://reviewboard.mozilla.org/r/150854/#review155664
thanks for this!
Attachment #8879552 -
Flags: review?(jmaher) → review+
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/79f9200b6cc1
Add mozharness config for firefox-ui test jobs on Windows. r=jmaher
Comment 10•8 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox56:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
You need to log in
before you can comment on or make changes to this bug.
Description
•