Closed Bug 1581108 Opened 2 months ago Closed 2 months ago

Perma TEST-UNEXPECTED-FAIL | /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html |when Gecko 71 merges to Beta on 2019-10-14

Categories

(Testing :: web-platform-tests, defect)

defect
Not set

Tracking

(firefox-esr60 unaffected, firefox-esr68 unaffected, firefox69 unaffected, firefox70 unaffected, firefox71 verified)

VERIFIED FIXED
mozilla71
Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 --- unaffected
firefox69 --- unaffected
firefox70 --- unaffected
firefox71 --- verified

People

(Reporter: opoprus, Assigned: karlt)

References

(Depends on 1 open bug, Regression)

Details

Attachments

(2 files)

[Tracking Requested - why for this release]:

Central as Beta simulation:

Treeherder link: https://treeherder.mozilla.org/#/jobs?repo=try&resultStatus=testfailed%2Cbusted%2Cexception%2Cusercancel%2Crunnable&revision=6150bad845d692bd1058838caf59fb87a54c3589&selectedJob=266506907

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=266506907&repo=try&lineNumber=56620

[task 2019-09-13T12:02:39.758Z] 12:02:39 INFO - TEST-START | /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html
[task 2019-09-13T12:02:39.802Z] 12:02:39 INFO - Setting pref privacy.reduceTimerPrecision (false)
[task 2019-09-13T12:02:40.171Z] 12:02:40 INFO - PID 3184 | ++DOMWINDOW == 8 (0x11fe7b400) [pid = 3187] [serial = 8] [outer = 0x11d52e020]
[task 2019-09-13T12:02:40.367Z] 12:02:40 INFO - PID 3184 | ++DOCSHELL 0x116bd5800 == 1 [pid = 3188] [id = {649b7794-4ce0-4446-9857-2aa6103dbf79}]
[task 2019-09-13T12:02:40.367Z] 12:02:40 INFO - PID 3184 | ++DOMWINDOW == 1 (0x11c73b020) [pid = 3188] [serial = 1] [outer = 0x0]
[task 2019-09-13T12:02:40.367Z] 12:02:40 INFO - PID 3184 | ++DOMWINDOW == 2 (0x11c70a400) [pid = 3188] [serial = 2] [outer = 0x11c73b020]
[task 2019-09-13T12:02:40.569Z] 12:02:40 INFO - PID 3184 | ++DOMWINDOW == 3 (0x10ea1c000) [pid = 3188] [serial = 3] [outer = 0x11c73b020]
[task 2019-09-13T12:02:40.657Z] 12:02:40 INFO - PID 3184 | [3189, MainThread] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/workspace/build/src/xpcom/base/nsTraceRefcnt.cpp, line 198
[task 2019-09-13T12:02:40.657Z] 12:02:40 INFO - PID 3184 | [3189, MainThread] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/workspace/build/src/xpcom/base/nsTraceRefcnt.cpp, line 198
[task 2019-09-13T12:02:40.657Z] 12:02:40 INFO - PID 3184 | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/rk/r51jnkg90vx3vpnps6q5ldbh000017/T/tmpWKwUWD.mozrunner/runtests_leaks_1487_tab_pid3189.log
[task 2019-09-13T12:02:40.658Z] 12:02:40 INFO - PID 3184 | [3189, MainThread] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/workspace/build/src/xpcom/base/nsTraceRefcnt.cpp, line 198
[task 2019-09-13T12:02:40.658Z] 12:02:40 INFO - PID 3184 | [3189, MainThread] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/workspace/build/src/xpcom/base/nsTraceRefcnt.cpp, line 198
[task 2019-09-13T12:02:40.869Z] 12:02:40 INFO - PID 3184 | ++DOMWINDOW == 4 (0x11d0a4c00) [pid = 3188] [serial = 4] [outer = 0x11c73b020]
[task 2019-09-13T12:02:41.152Z] 12:02:41 INFO - PID 3184 | JavaScript error: https://web-platform.test:8443/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html, line 52: TypeError: realtimeContext.audioWorklet is undefined
[task 2019-09-13T12:02:41.234Z] 12:02:41 INFO -
[task 2019-09-13T12:02:41.234Z] 12:02:41 INFO - TEST-UNEXPECTED-FAIL | /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html |
[task 2019-09-13T12:02:41.234Z] 12:02:41 INFO - Test the invocation order of AudioWorklet.addModule() and BaseAudioContext
[task 2019-09-13T12:02:41.234Z] 12:02:41 INFO - - TypeError: realtimeContext.audioWorklet is undefined
[task 2019-09-13T12:02:41.234Z] 12:02:41 INFO - @https://web-platform.test:8443/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html:52:11
[task 2019-09-13T12:02:41.235Z] 12:02:41 INFO - TEST-OK | /webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html | took 1487ms

Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/25d162961060
Add audioworklet-addmodule-resolution.https.html.ini after being deleted by the wpt-sync. r=jgraham
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
Assignee: nobody → csabou
Priority: -- → P2
Component: Web Audio → web-platform-tests
Depends on: 1569559
Priority: P2 → --
Product: Core → Testing
Regressed by: 1582007, 1545143
Assignee: csabou → karlt

as documented in
https://web-platform-tests.org/writing-tests/testharness-api.html#setup

On errors without setup(), the harness would assume a single page test and
report as FAIL in an imaginary subtest name based on document.title.
Wrapping in setup() leads to failures reporting as a toplevel ERROR, which
perhaps better reports the nature of the failure.

This change happens to workaround an issue where the different subtest name
would confuse cleanup of stale data. The expectation data added here replaces
what was accidentally removed in
https://hg.mozilla.org/mozilla-central/rev/5be2e6400a48#l33.1

Pushed by ktomlinson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8a3c8fd74a91
use setup() to wrap code that may error before tests are created r=jgraham
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/19196 for changes under testing/web-platform/tests
Upstream web-platform-tests status checks passed, PR will merge once commit reaches central.
Status: REOPENED → RESOLVED
Closed: 2 months ago2 months ago
Resolution: --- → FIXED
Upstream PR merged by moz-wptsync-bot
See Also: → 1591810
You need to log in before you can comment on or make changes to this bug.