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)

task

Tracking

()

RESOLVED FIXED
143 Branch
Tracking Status
firefox143 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(1 file)

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.js

Bug: 396477778
Change-Id: Ia54cdbe1fc1621ce586e1604d9c257b756b6dc81
Reviewed-on: https://chromium-review.googlesource.com/6680970
WPT-Export-Revision: fb68d3e0ed04e53550311b4c010672fe570df051

Component: web-platform-tests → Web Audio
Product: Testing → Core
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → INVALID
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Attached file Notable wpt changes
# 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)
Status: REOPENED → RESOLVED
Closed: 6 months ago6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 143 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: