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)

55 Branch
enhancement
Not set
normal

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.
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
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)
Summary: Add mozharness config for Windows jobs → Add mozharness config for Firefox UI functional jobs on Windows
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)
Blocks: 1374442
Attachment #8879551 - Attachment is obsolete: true
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
Attachment #8879552 - Flags: review?(jmaher)
Blocks: 1374633
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
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: