haikuwebkit/LayoutTests/webaudio/AudioParam/audioparam-k-rate-expected.txt

33 lines
1.6 KiB
Plaintext
Raw Permalink Normal View History

Import AudioContext / AudioListener / AudioNode / AudioParam layout tests from Blink https://bugs.webkit.org/show_bug.cgi?id=216706 Reviewed by Eric Carlson. Import AudioContext / AudioListener / AudioNode / AudioParam layout tests from Blink. * webaudio/AudioContext/audiocontext-close-basic-expected.txt: Added. * webaudio/AudioContext/audiocontext-close-basic.html: Added. * webaudio/AudioContext/audiocontext-listener-should-not-crash-expected.txt: Added. * webaudio/AudioContext/audiocontext-listener-should-not-crash.html: Added. * webaudio/AudioListener/audiolistener-automation-position-expected.txt: Added. * webaudio/AudioListener/audiolistener-automation-position.html: Added. * webaudio/AudioListener/audiolistener-set-position-expected.txt: Added. * webaudio/AudioListener/audiolistener-set-position.html: Added. * webaudio/AudioNode/tail-connections-expected.txt: Added. * webaudio/AudioNode/tail-connections.html: Added. * webaudio/AudioNode/tail-processing-expected.txt: Added. * webaudio/AudioNode/tail-processing.html: Added. * webaudio/AudioParam/audioparam-automation-clamping-expected.txt: Added. * webaudio/AudioParam/audioparam-automation-clamping.html: Added. * webaudio/AudioParam/audioparam-cancel-and-hold-expected.txt: Renamed from LayoutTests/webaudio/audioparam-cancel-and-hold-expected.txt. * webaudio/AudioParam/audioparam-cancel-and-hold.html: Renamed from LayoutTests/webaudio/audioparam-cancel-and-hold.html. * webaudio/AudioParam/audioparam-clamp-time-to-current-time-expected.txt: Added. * webaudio/AudioParam/audioparam-clamp-time-to-current-time.html: Added. * webaudio/AudioParam/audioparam-initial-event-expected.txt: Added. * webaudio/AudioParam/audioparam-initial-event.html: Added. * webaudio/AudioParam/audioparam-k-rate-expected.txt: Added. * webaudio/AudioParam/audioparam-k-rate.html: Added. * webaudio/AudioParam/audioparam-linearRamp-value-attribute-expected.txt: Added. * webaudio/AudioParam/audioparam-linearRamp-value-attribute.html: Added. * webaudio/AudioParam/audioparam-negative-exponentialRamp-expected.txt: Added. * webaudio/AudioParam/audioparam-negative-exponentialRamp.html: Added. * webaudio/AudioParam/audioparam-nominal-range-expected.txt: Renamed from LayoutTests/webaudio/audioparam-nominal-range-expected.txt. * webaudio/AudioParam/audioparam-nominal-range.html: Renamed from LayoutTests/webaudio/audioparam-nominal-range.html. * webaudio/AudioParam/audioparam-processing-expected.txt: Added. * webaudio/AudioParam/audioparam-processing.html: Added. * webaudio/AudioParam/audioparam-sampling-expected.txt: Added. * webaudio/AudioParam/audioparam-sampling.html: Added. * webaudio/AudioParam/audioparam-setTarget-timeConstant-0-expected.txt: Added. * webaudio/AudioParam/audioparam-setTarget-timeConstant-0.html: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-continuous-expected.txt: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-continuous.html: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-limit-expected.txt: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-limit.html: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-sampling-expected.txt: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-sampling.html: Added. * webaudio/AudioParam/audioparam-setValueCurve-copy-expected.txt: Added. * webaudio/AudioParam/audioparam-setValueCurve-copy.html: Added. * webaudio/AudioParam/audioparam-setValueCurve-duration-expected.txt: Added. * webaudio/AudioParam/audioparam-setValueCurve-duration.html: Added. * webaudio/AudioParam/audioparam-setValueCurve-end-expected.txt: Added. * webaudio/AudioParam/audioparam-setValueCurve-end.html: Added. * webaudio/AudioParam/audioparam-setValueCurve-exceptions-expected.txt: Added. * webaudio/AudioParam/audioparam-setValueCurveAtTime-interpolation-expected.txt: Added. * webaudio/AudioParam/audioparam-setValueCurveAtTime-interpolation.html: Added. * webaudio/AudioParam/audioparam-update-value-attribute-expected.txt: Added. * webaudio/AudioParam/audioparam-update-value-attribute.html: Added. * webaudio/AudioParam/audioparam-value-setter-error-expected.txt: Added. * webaudio/AudioParam/audioparam-value-setter-error.html: Added. * webaudio/AudioParam/cancel-values-crash-913217-expected.txt: Added. * webaudio/AudioParam/cancel-values-crash-913217.html: Added. * webaudio/AudioParam/value-setter-warnings-expected.txt: Added. * webaudio/AudioParam/value-setter-warnings.html: Added. * webaudio/AudioParam/worklet-warnings-expected.txt: Added. * webaudio/AudioParam/worklet-warnings.html: Added. * webaudio/audioparam-exponentialRampToValueAtTime.html: * webaudio/audioparam-linearRampToValueAtTime.html: * webaudio/audioparam-setValueAtTime.html: * webaudio/resources/audioparam-testing-legacy.js: Copied from LayoutTests/webaudio/resources/audioparam-testing.js. (renderLength): (createConstantBuffer): (createConstantArray): (createLinearRampArray): (createExponentialRampArray): (discreteTimeConstantForSampleRate): (createExponentialApproachArray): (createSineWaveArray): (endValueDelta): (valueUpdate): (comparePartialSignals): (verifyDiscontinuities): (compareSignals): (checkResultFunction): (doAutomation): (createAudioGraphAndTest): * webaudio/resources/audioparam-testing.js: (renderLength): (createConstantArray): (getStartEndFrames): (createLinearRampArray): (createExponentialRampArray): (discreteTimeConstantForSampleRate): (createExponentialApproachArray): (createReferenceSineArray): (createSineWaveArray): (endValueDelta): (relativeErrorMetric): (differenceErrorMetric): (valueUpdate): (comparePartialSignals): (verifyDiscontinuities): (compareSignals): (checkResultFunction): (doAutomation): (createAudioGraphAndTest): * webaudio/resources/set-position-vs-curve-test.js: Added. (testPositionSetterVsCurve): Canonical link: https://commits.webkit.org/229512@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@267253 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-09-18 19:18:42 +00:00
PASS # AUDIT TASK RUNNER STARTED.
PASS Executing "validate"
PASS Executing "playbackrate+detune"
PASS Executing "panner-k-rate"
PASS Audit report
PASS > [validate] Validate test parameters
imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections.html fails on some platforms https://bugs.webkit.org/show_bug.cgi?id=218527 <rdar://problem/68947198> Reviewed by Eric Carlson. LayoutTests/imported/w3c: Rebaseline WPT tests now that floating point values are truncated to 6 decimals in the tests' output. * web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-basic-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-scheduling-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/adding-events-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-close-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-exponentialRampToValueAtTime-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-linearRampToValueAtTime-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-method-chaining-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-setTargetAtTime-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurveAtTime-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/event-insertion-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-connection-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-connections-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/set-target-conv-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-getFrequencyResponse-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-basic-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-dynamicscompressornode-interface/dynamicscompressor-basic-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-getFrequencyResponse-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/ctor-panner-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/distance-exponential-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/distance-inverse-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/distance-linear-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-equalpower-stereo-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-azimuth-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt: * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-stereo-expected.txt: LayoutTests: * platform/ios/TestExpectations: * platform/mac/TestExpectations: Unskip test that should no longer be flaky. * resources/testharnessreport.js: (self.testRunner.add_completion_callback): In addition to stripping arrays of floating point values from webaudio tests' output, we now also truncate all floating point values to 6 decimals in those tests too. This allows tests like k-rate-panner-connections.html to consistently pass on all platforms because the floating point values that were causing failures are not in an array. Canonical link: https://commits.webkit.org/231205@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@269361 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-11-04 16:09:57 +00:00
PASS eventTime is less than 0.042667.
PASS < [validate] All assertions passed. (total 1 assertions)
PASS > [playbackrate+detune] Test k-rate AudioBufferSourceNode AudioParams
PASS Final node.detune.value is equal to 0.75.
PASS Final node.playbackRate.value is equal to 0.5.
PASS < [playbackrate+detune] All assertions passed. (total 2 assertions)
PASS > [panner-k-rate] Test k-rate PannerNode and AudioListenerNode AudioParams
PASS Final panner.orientationX.value is equal to 2.5.
PASS Final panner.orientationY.value is equal to 2.5.
PASS Final panner.orientationZ.value is equal to 2.5.
PASS Final panner.positionX.value is equal to 11.
PASS Final panner.positionY.value is equal to 11.
PASS Final panner.positionZ.value is equal to 11.
PASS Final context.listener.forwardX.value is equal to 3.
PASS Final context.listener.forwardY.value is equal to 3.
PASS Final context.listener.forwardZ.value is equal to 3.
PASS Final context.listener.positionX.value is equal to 0.5.
PASS Final context.listener.positionY.value is equal to 0.5.
PASS Final context.listener.positionZ.value is equal to 0.5.
PASS Final context.listener.upX.value is equal to 4.
PASS Final context.listener.upY.value is equal to 4.
PASS Final context.listener.upZ.value is equal to 4.
PASS < [panner-k-rate] All assertions passed. (total 15 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 3 tasks ran successfully.
Import AudioContext / AudioListener / AudioNode / AudioParam layout tests from Blink https://bugs.webkit.org/show_bug.cgi?id=216706 Reviewed by Eric Carlson. Import AudioContext / AudioListener / AudioNode / AudioParam layout tests from Blink. * webaudio/AudioContext/audiocontext-close-basic-expected.txt: Added. * webaudio/AudioContext/audiocontext-close-basic.html: Added. * webaudio/AudioContext/audiocontext-listener-should-not-crash-expected.txt: Added. * webaudio/AudioContext/audiocontext-listener-should-not-crash.html: Added. * webaudio/AudioListener/audiolistener-automation-position-expected.txt: Added. * webaudio/AudioListener/audiolistener-automation-position.html: Added. * webaudio/AudioListener/audiolistener-set-position-expected.txt: Added. * webaudio/AudioListener/audiolistener-set-position.html: Added. * webaudio/AudioNode/tail-connections-expected.txt: Added. * webaudio/AudioNode/tail-connections.html: Added. * webaudio/AudioNode/tail-processing-expected.txt: Added. * webaudio/AudioNode/tail-processing.html: Added. * webaudio/AudioParam/audioparam-automation-clamping-expected.txt: Added. * webaudio/AudioParam/audioparam-automation-clamping.html: Added. * webaudio/AudioParam/audioparam-cancel-and-hold-expected.txt: Renamed from LayoutTests/webaudio/audioparam-cancel-and-hold-expected.txt. * webaudio/AudioParam/audioparam-cancel-and-hold.html: Renamed from LayoutTests/webaudio/audioparam-cancel-and-hold.html. * webaudio/AudioParam/audioparam-clamp-time-to-current-time-expected.txt: Added. * webaudio/AudioParam/audioparam-clamp-time-to-current-time.html: Added. * webaudio/AudioParam/audioparam-initial-event-expected.txt: Added. * webaudio/AudioParam/audioparam-initial-event.html: Added. * webaudio/AudioParam/audioparam-k-rate-expected.txt: Added. * webaudio/AudioParam/audioparam-k-rate.html: Added. * webaudio/AudioParam/audioparam-linearRamp-value-attribute-expected.txt: Added. * webaudio/AudioParam/audioparam-linearRamp-value-attribute.html: Added. * webaudio/AudioParam/audioparam-negative-exponentialRamp-expected.txt: Added. * webaudio/AudioParam/audioparam-negative-exponentialRamp.html: Added. * webaudio/AudioParam/audioparam-nominal-range-expected.txt: Renamed from LayoutTests/webaudio/audioparam-nominal-range-expected.txt. * webaudio/AudioParam/audioparam-nominal-range.html: Renamed from LayoutTests/webaudio/audioparam-nominal-range.html. * webaudio/AudioParam/audioparam-processing-expected.txt: Added. * webaudio/AudioParam/audioparam-processing.html: Added. * webaudio/AudioParam/audioparam-sampling-expected.txt: Added. * webaudio/AudioParam/audioparam-sampling.html: Added. * webaudio/AudioParam/audioparam-setTarget-timeConstant-0-expected.txt: Added. * webaudio/AudioParam/audioparam-setTarget-timeConstant-0.html: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-continuous-expected.txt: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-continuous.html: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-limit-expected.txt: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-limit.html: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-sampling-expected.txt: Added. * webaudio/AudioParam/audioparam-setTargetAtTime-sampling.html: Added. * webaudio/AudioParam/audioparam-setValueCurve-copy-expected.txt: Added. * webaudio/AudioParam/audioparam-setValueCurve-copy.html: Added. * webaudio/AudioParam/audioparam-setValueCurve-duration-expected.txt: Added. * webaudio/AudioParam/audioparam-setValueCurve-duration.html: Added. * webaudio/AudioParam/audioparam-setValueCurve-end-expected.txt: Added. * webaudio/AudioParam/audioparam-setValueCurve-end.html: Added. * webaudio/AudioParam/audioparam-setValueCurve-exceptions-expected.txt: Added. * webaudio/AudioParam/audioparam-setValueCurveAtTime-interpolation-expected.txt: Added. * webaudio/AudioParam/audioparam-setValueCurveAtTime-interpolation.html: Added. * webaudio/AudioParam/audioparam-update-value-attribute-expected.txt: Added. * webaudio/AudioParam/audioparam-update-value-attribute.html: Added. * webaudio/AudioParam/audioparam-value-setter-error-expected.txt: Added. * webaudio/AudioParam/audioparam-value-setter-error.html: Added. * webaudio/AudioParam/cancel-values-crash-913217-expected.txt: Added. * webaudio/AudioParam/cancel-values-crash-913217.html: Added. * webaudio/AudioParam/value-setter-warnings-expected.txt: Added. * webaudio/AudioParam/value-setter-warnings.html: Added. * webaudio/AudioParam/worklet-warnings-expected.txt: Added. * webaudio/AudioParam/worklet-warnings.html: Added. * webaudio/audioparam-exponentialRampToValueAtTime.html: * webaudio/audioparam-linearRampToValueAtTime.html: * webaudio/audioparam-setValueAtTime.html: * webaudio/resources/audioparam-testing-legacy.js: Copied from LayoutTests/webaudio/resources/audioparam-testing.js. (renderLength): (createConstantBuffer): (createConstantArray): (createLinearRampArray): (createExponentialRampArray): (discreteTimeConstantForSampleRate): (createExponentialApproachArray): (createSineWaveArray): (endValueDelta): (valueUpdate): (comparePartialSignals): (verifyDiscontinuities): (compareSignals): (checkResultFunction): (doAutomation): (createAudioGraphAndTest): * webaudio/resources/audioparam-testing.js: (renderLength): (createConstantArray): (getStartEndFrames): (createLinearRampArray): (createExponentialRampArray): (discreteTimeConstantForSampleRate): (createExponentialApproachArray): (createReferenceSineArray): (createSineWaveArray): (endValueDelta): (relativeErrorMetric): (differenceErrorMetric): (valueUpdate): (comparePartialSignals): (verifyDiscontinuities): (compareSignals): (checkResultFunction): (doAutomation): (createAudioGraphAndTest): * webaudio/resources/set-position-vs-curve-test.js: Added. (testPositionSetterVsCurve): Canonical link: https://commits.webkit.org/229512@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@267253 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-09-18 19:18:42 +00:00