permanent failure lines on OS X (Return code: 127) and Windows (Return code: 1)
Categories
(Firefox Build System :: Task Configuration, defect)
Tracking
(firefox-esr68 unaffected, firefox67 unaffected, firefox68 unaffected, firefox69 unaffected, firefox70 unaffected, firefox71 unaffected, firefox72 fixed)
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox67 | --- | unaffected |
firefox68 | --- | unaffected |
firefox69 | --- | unaffected |
firefox70 | --- | unaffected |
firefox71 | --- | unaffected |
firefox72 | --- | fixed |
People
(Reporter: aryx, Assigned: egao)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
Since bug 1565332 landed, at least mochitests, reftests and xpcshell tests have additional lines in the failure summaries, even if the test task didn't fail.
For passing tasks, one has to click on 'Failure Summary' at the bottom.
OS X (Return code: 127)
Windows (Return code: 1)
These must be avoided to prevent noise and making classifications more difficult.
![]() |
||
Comment 1•5 years ago
|
||
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=272211815&repo=autoland&lineNumber=795
[task 2019-10-21T17:09:11.766Z] 17:09:11 INFO - Running command: pactl load-module module-null-sink
[task 2019-10-21T17:09:11.779Z] 17:09:11 INFO - /bin/sh: pactl: command not found
[task 2019-10-21T17:09:11.779Z] 17:09:11 ERROR - Return code: 127
[task 2019-10-21T17:09:11.779Z] 17:09:11 INFO - Running command: pactl list modules short
[task 2019-10-21T17:09:11.786Z] 17:09:11 INFO - /bin/sh: pactl: command not found
[task 2019-10-21T17:09:11.786Z] 17:09:11 ERROR - Return code: 127
Assignee | ||
Comment 2•5 years ago
|
||
The condition checks should have prevented this, but I probably missed something. Looking at it now.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
The start_pulseaudio
method that is called for every desktop_unittest.py
call was attempting to run pulseaudio on platforms (macos, windows) that do not have pulseaudio, hence it was causing the exit code.
The fix applies a wrapper around the call to check for env var NEED_PULSEAUDIO
.
![]() |
||
Comment 6•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Updated•5 years ago
|
Updated•3 years ago
|
Description
•