Closed
Bug 1977410
Opened 6 months ago
Closed 6 months ago
[wpt-sync] Sync PR 53768 - [webaudio] Migrate audioparam-close.html to testharness.js
Categories
(Core :: Web Audio, task, P4)
Core
Web Audio
Tracking
()
RESOLVED
FIXED
143 Branch
| Tracking | Status | |
|---|---|---|
| firefox143 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Attachments
(1 file)
|
93.49 KB,
text/plain
|
Details |
Sync web-platform-tests PR 53768 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/53768
Details from upstream follow.
Saqlain <2mesaqlain@gmail.com> wrote:
[webaudio] Migrate audioparam-close.html to testharness.js
Convert
webaudio/the-audio-api/the-audioparam-interface/audioparam-close.html
from the legacy audit.js runner to pure testharness.jsBug: 396477778
Change-Id: Ia54cdbe1fc1621ce586e1604d9c257b756b6dc81
Reviewed-on: https://chromium-review.googlesource.com/6680970
WPT-Export-Revision: fb68d3e0ed04e53550311b4c010672fe570df051
| Assignee | ||
Updated•6 months ago
|
Component: web-platform-tests → Web Audio
Product: Testing → Core
| Assignee | ||
Updated•6 months ago
|
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → INVALID
| Assignee | ||
Updated•6 months ago
|
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
| Assignee | ||
Comment 1•6 months ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=4b2722d31a35d8f05dddabb0e382d669e748574f
| Assignee | ||
Comment 2•6 months ago
|
||
# CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 233 tests
## Status Summary
### Firefox
`OK` : 154[GitHub] 222[Gecko-windows11-32-24h2-debug] 223[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-windows11-32-24h2-opt] 224[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
`PASS` : 3[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 4545[GitHub] 4793[Gecko-windows11-32-24h2-debug] 4812[Gecko-windows11-32-24h2-opt] 4866[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 4874[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
`FAIL` : 298[GitHub] 322[Gecko-windows11-32-24h2-debug] 338[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
`TIMEOUT`: 3[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 5[GitHub]
`ERROR` : 3
`NOTRUN` : 11[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 12[GitHub]
### Chrome
`OK` : 158
`PASS` : 5326
`FAIL` : 3
### Safari
`OK` : 157
`PASS` : 5318
`FAIL` : 4
`TIMEOUT`: 2
`NOTRUN` : 1
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=4b2722d31a35d8f05dddabb0e382d669e748574f)
[GitHub PR Head](https://wpt.fyi/results/?sha=bd08f20fd6411adf66636090c466e4fbb3468da4&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=bd08f20fd6411adf66636090c466e4fbb3468da4&label=pr_base)
## Details
### Firefox-only Failures
* [/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-automatic-pull.https.html](https://wpt.live/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-automatic-pull.https.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-automatic-pull.https.html)]: `SKIP` [`Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux2404-64-debug`, `Gecko-linux2404-64-opt`, `Gecko-windows11-32-24h2-debug`, `Gecko-windows11-32-24h2-opt`, `Gecko-windows11-64-24h2-debug`, `Gecko-windows11-64-24h2-opt`], `TIMEOUT` [`GitHub`]
* Executing "setup-worklet": `TIMEOUT`
* Audit report: `NOTRUN`
* [/webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic.html](https://wpt.live/webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic.html)]
* Executing "Stereo panner.positionX": `FAIL`
* Executing "Mono panner.positionX": `FAIL`
* Executing "Stereo panner.positionY": `FAIL`
* Executing "Mono panner.positionY": `FAIL`
* Executing "Stereo panner.positionZ": `FAIL`
* Executing "Mono panner.positionZ": `FAIL`
* Executing "Stereo listener.positionX": `FAIL`
* Executing "Mono listener.positionX": `FAIL`
* Executing "Stereo listener.positionY": `FAIL`
* Executing "Mono listener.positionY": `FAIL`
* Executing "Stereo listener.positionZ": `FAIL`
* Executing "Mono listener.positionZ": `FAIL`
* Executing "setPosition": `FAIL`
* Executing "orientation setter": `FAIL`
* Executing "forward setter": `FAIL`
* Executing "up setter": `FAIL`
* [/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html](https://wpt.live/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html)]
* Executing "buffersource: huge stop time": `FAIL`
* Executing "oscillator: huge stop time": `FAIL`
* [/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam.html](https://wpt.live/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam.html)]
* Executing "disconnect(AudioParam)": `FAIL`
* Executing "disconnect(AudioParam, output)": `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/adding-events.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/adding-events.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/adding-events.html)]
* Executing "linearRamp": `FAIL`
* Executing "expoRamp": `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/audioparam-cancel-and-hold.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/audioparam-cancel-and-hold.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/audioparam-cancel-and-hold.html)]
* Executing "linear": `FAIL`
* Executing "exponential": `FAIL`
* Executing "setTarget": `FAIL`
* Executing "setValueCurve": `FAIL`
* Executing "setValueCurve after end": `FAIL`
* Executing "initial setTarget": `FAIL`
* Executing "post cancel: Linear": `FAIL`
* Executing "post cancel: Exponential": `FAIL`
* Executing "post cancel: ValueCurve": `FAIL`
* Executing "post cancel: setTarget": `FAIL`
* Executing "post cancel: setValue": `FAIL`
* Executing "cancel future setTarget": `FAIL`
* Executing "cancel setTarget now": `FAIL`
* Executing "cancel future setValueCurve": `FAIL`
* Executing "cancel setValueCurve now": `FAIL`
* Executing "linear, cancel, linear, cancel, linear": `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/audioparam-close.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/audioparam-close.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/audioparam-close.html)]
* NaN should not occur during extreme linearRampToValueAtTime events: `FAIL`
* Interpolation of linear ramp between very close time values: `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/audioparam-large-endtime.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/audioparam-large-endtime.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/audioparam-large-endtime.html)]
* Executing "linearRamp": `FAIL`
* Executing "exponentialRamp": `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/cancel-scheduled-values.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/cancel-scheduled-values.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/cancel-scheduled-values.html)]
* cancel1: cancel setValueCurve: `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/k-rate-connections.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/k-rate-connections.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/k-rate-connections.html)]
* Gain - k-rate GainNode.gain: `FAIL`
* StereoPanner - k-rate StereoPannerNode.pan: `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections.html)]
* k-rate DelayNode.delayTime with input matches automation behavior: `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections.html)]
* Executing "Listener x": `FAIL`
* Executing "Listener y": `FAIL`
* Executing "Listener z": `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime.html)]
* Executing "test": `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime.html)]
* Executing "test": `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime.html)]
* Executing "test": `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html)]
* Executing "test": `FAIL`
* [/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime.html](https://wpt.live/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime.html)]
* Executing "test": `FAIL`
* [/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.html](https://wpt.live/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.html)]
* Executing "Verify Size of AudioParam Arrays": `FAIL`
* [/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html](https://wpt.live/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html)]: `ERROR`
* Executing "setup-buffer-and-worklet": `TIMEOUT`
* Executing "verify-rendered-buffer": `NOTRUN`
* Audit report: `NOTRUN`
* [/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-disconnected-input.https.html](https://wpt.live/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-disconnected-input.https.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-disconnected-input.https.html)]: `ERROR`
* Executing "test": `TIMEOUT`
* Audit report: `NOTRUN`
* [/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering.html](https://wpt.live/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering.html)]
* Executing "Test 0": `FAIL`
* Executing "Test 1": `FAIL`
* Executing "Test 2": `FAIL`
* Executing "Test 3": `FAIL`
* Executing "Test 4": `FAIL`
* Executing "Test 5": `FAIL`
* [/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html](https://wpt.live/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html)]
* Executing "silent-disconnect": `FAIL`
* [/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html](https://wpt.live/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html)]
* Executing "delayed buffer set": `FAIL`
* [/webaudio/the-audio-api/the-delaynode-interface/no-dezippering.html](https://wpt.live/webaudio/the-audio-api/the-delaynode-interface/no-dezippering.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-delaynode-interface/no-dezippering.html)]
* Executing "test0": `FAIL`
* Executing "test1": `FAIL`
* Executing "test2": `FAIL`
* [/webaudio/the-audio-api/the-gainnode-interface/no-dezippering.html](https://wpt.live/webaudio/the-audio-api/the-gainnode-interface/no-dezippering.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-gainnode-interface/no-dezippering.html)]
* Executing "test0": `FAIL`
* Executing "test2": `FAIL`
* Executing "test3": `FAIL`
* [/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html](https://wpt.live/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html)]
* Oscillator with large detune produces 0 output at Nyquist or above: `FAIL`
* Oscillator with detune automation becomes silent above Nyquist: `FAIL`
* [/webaudio/the-audio-api/the-pannernode-interface/automation-changes.html](https://wpt.live/webaudio/the-audio-api/the-pannernode-interface/automation-changes.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-pannernode-interface/automation-changes.html)]
* Executing "Set Listener.positionX.value": `FAIL`
* Executing "Listener.positionX.setValue": `FAIL`
* Executing "Listener.setPosition": `FAIL`
* [/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html](https://wpt.live/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html)]
* Executing "default constructor": `FAIL`
* [/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position.html](https://wpt.live/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position.html)]: `ERROR`
* Executing "0: 1-channel inverse rolloff: 1": `TIMEOUT`
* Executing "0: 2-channel inverse rolloff: 1": `NOTRUN`
* Executing "1: 1-channel inverse rolloff: 1": `NOTRUN`
* Executing "1: 2-channel inverse rolloff: 1": `NOTRUN`
* Executing "2: 1-channel exponential rolloff: 1.5": `NOTRUN`
* Executing "2: 2-channel exponential rolloff: 1.5": `NOTRUN`
* Executing "3: 1-channel linear rolloff: 1": `NOTRUN`
* Executing "3: 2-channel linear rolloff: 1": `NOTRUN`
* Audit report: `NOTRUN`
* [/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering.html](https://wpt.live/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering.html)]
* Executing "test mono input": `FAIL`
* Executing "test stereo input": `FAIL`
* Executing "test mono input setValue": `FAIL`
* Executing "test stereo input setValue": `FAIL`
* Executing "test mono input automation": `FAIL`
* [/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve.html](https://wpt.live/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve.html)]
* Executing "test copying": `FAIL`
(See attachment for full changes)
Pushed by wptsync@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/7d36e0fc507f
https://hg.mozilla.org/integration/autoland/rev/0b5c2bd45972
[wpt PR 53768] - [webaudio-testharness] Migrate audioparam-close.html to testharness.js, a=testonly
https://github.com/mozilla-firefox/firefox/commit/1eac7c4a4357
https://hg.mozilla.org/integration/autoland/rev/2ff37ea52fd2
[wpt PR 53768] - Update wpt metadata, a=testonly
Comment 4•6 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/0b5c2bd45972
https://hg.mozilla.org/mozilla-central/rev/2ff37ea52fd2
Status: REOPENED → RESOLVED
Closed: 6 months ago → 6 months ago
status-firefox143:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 143 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•