New issue
Advanced search Search tips

Issue 745778 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug


Sign in to add a comment

Upstream WebAudio tests to WPT

Project Member Reported by rtoy@chromium.org, Jul 18 2017

Issue description

All of the WebAudio layout tests that we would like to upstream have been converted to use testharness.

Now it's time to figure out how to upstream these tests to WPT.  We'd like to coordinate this with Mozilla too.
 

Comment 1 by rbyers@chromium.org, Jul 18 2017

Cc: foolip@chromium.org rbyers@chromium.org
Summary: Upstream WebAudio tests to WPT (was: Upstream WebAudio tsets to WPT)

Comment 2 by rtoy@chromium.org, Jul 19 2017

Owner: rtoy@chromium.org
Status: Assigned (was: Available)

Comment 3 by rtoy@chromium.org, Jul 19 2017

Blockedon: 704955

Comment 4 by rtoy@chromium.org, Jul 26 2017

Blockedon: 726452 725262

Comment 5 by rtoy@chromium.org, Jul 28 2017

Blockedon: 725259
Project Member

Comment 6 by bugdroid1@chromium.org, Oct 26 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4da06aedf9882012139d95d291bcd5655f3d9244

commit 4da06aedf9882012139d95d291bcd5655f3d9244
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Oct 26 20:25:23 2017

Add WPT tests for ConstantSourceNode

Copy Chrome's tests for ConstantSourceNode to WPT.

Until we coordinate better with other vendors, place everything in the
wpt/webaudio/chrome directory.

Changes from Chrome's version:

* audit.js:
  * Deleted _logError function (but left the call in).
  * Changed console.log (in a comment) to just log (to satisfy
    presubmit check).
  * Remove Audit.loadFileFromURL.
* audit-util.js:
  * Deleted everything having to do with writing out WAV files.


Bug:  745778 
Change-Id: Ib4adc73993a6c7e88c951b9cf213126b4396f9a1
Reviewed-on: https://chromium-review.googlesource.com/726268
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#511944}
[add] https://crrev.com/4da06aedf9882012139d95d291bcd5655f3d9244/third_party/WebKit/LayoutTests/external/wpt/webaudio/chrome/resources/audioparam-testing.js
[add] https://crrev.com/4da06aedf9882012139d95d291bcd5655f3d9244/third_party/WebKit/LayoutTests/external/wpt/webaudio/chrome/resources/audit-util.js
[add] https://crrev.com/4da06aedf9882012139d95d291bcd5655f3d9244/third_party/WebKit/LayoutTests/external/wpt/webaudio/chrome/resources/audit.js
[add] https://crrev.com/4da06aedf9882012139d95d291bcd5655f3d9244/third_party/WebKit/LayoutTests/external/wpt/webaudio/chrome/resources/start-stop-exceptions.js
[add] https://crrev.com/4da06aedf9882012139d95d291bcd5655f3d9244/third_party/WebKit/LayoutTests/external/wpt/webaudio/chrome/the-constantsourcenode-interface/constant-source-basic.html
[add] https://crrev.com/4da06aedf9882012139d95d291bcd5655f3d9244/third_party/WebKit/LayoutTests/external/wpt/webaudio/chrome/the-constantsourcenode-interface/constant-source-onended.html
[add] https://crrev.com/4da06aedf9882012139d95d291bcd5655f3d9244/third_party/WebKit/LayoutTests/external/wpt/webaudio/chrome/the-constantsourcenode-interface/constant-source-output.html

Project Member

Comment 7 by bugdroid1@chromium.org, Nov 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ac7c8e1bc2fa6ee34a21e9a19d8b520026ea96a5

commit ac7c8e1bc2fa6ee34a21e9a19d8b520026ea96a5
Author: Raymond Toy <rtoy@chromium.org>
Date: Mon Nov 13 22:06:06 2017

Move WPT chrome constant source node tests to final place

Move the ConstantSourceNode tests from the chrome directory to the
the-constantsourcenode-interface directory.

The test failures on Firefox are bugs in Firefox and issues have been
filed.  Safari and Edge fail these because they don't currently
support ConstantSourceNode.

Remove these tests from LayoutTests/webaudio since the WPT tests are
identical except for the script locations (as confirmed by diffing).

Bug:  745778 
Change-Id: I2c082834a78437e2d6773ef890dfaf063b3ac49e
Reviewed-on: https://chromium-review.googlesource.com/759023
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#516071}
[rename] https://crrev.com/ac7c8e1bc2fa6ee34a21e9a19d8b520026ea96a5/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/audioparam-testing.js
[rename] https://crrev.com/ac7c8e1bc2fa6ee34a21e9a19d8b520026ea96a5/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/audit-util.js
[rename] https://crrev.com/ac7c8e1bc2fa6ee34a21e9a19d8b520026ea96a5/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/audit.js
[rename] https://crrev.com/ac7c8e1bc2fa6ee34a21e9a19d8b520026ea96a5/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/start-stop-exceptions.js
[rename] https://crrev.com/ac7c8e1bc2fa6ee34a21e9a19d8b520026ea96a5/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-basic.html
[rename] https://crrev.com/ac7c8e1bc2fa6ee34a21e9a19d8b520026ea96a5/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-onended.html
[rename] https://crrev.com/ac7c8e1bc2fa6ee34a21e9a19d8b520026ea96a5/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-output.html
[delete] https://crrev.com/71c8f8425c5408604b482cc53636735c4e4d0d14/third_party/WebKit/LayoutTests/webaudio/ConstantSource/constant-source-basic.html
[delete] https://crrev.com/71c8f8425c5408604b482cc53636735c4e4d0d14/third_party/WebKit/LayoutTests/webaudio/ConstantSource/constant-source-onended.html
[delete] https://crrev.com/71c8f8425c5408604b482cc53636735c4e4d0d14/third_party/WebKit/LayoutTests/webaudio/ConstantSource/constant-source-output.html

Project Member

Comment 10 by bugdroid1@chromium.org, Feb 6 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/053af6f767791ad37d6cd0b987f35cc5de498ef2

commit 053af6f767791ad37d6cd0b987f35cc5de498ef2
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Feb 06 18:37:07 2018

Upstream PannerNode tests to WPT

Bug:  745778 
Change-Id: I3b7a5bf5928a412d64cd10eaff729de9dc5a1151
Reviewed-on: https://chromium-review.googlesource.com/903054
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#534730}
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/distance-model-testing.js
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/panner-formulas.js
[add] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/panner-model-testing.js
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/distance-exponential.html
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/distance-inverse.html
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/distance-linear.html
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic.html
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/panner-automation-equalpower-stereo.html
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position.html
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping.html
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-stereo.html
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower.html
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html
[rename] https://crrev.com/053af6f767791ad37d6cd0b987f35cc5de498ef2/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/pannernode-basic.html

Project Member

Comment 12 by bugdroid1@chromium.org, Feb 26 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4d6b3a067994ce6dcf0ed9a9efd566c083736952

commit 4d6b3a067994ce6dcf0ed9a9efd566c083736952
Author: Raymond Toy <rtoy@chromium.org>
Date: Mon Feb 26 18:18:37 2018

Move more chrome webaudio layout tests to WPT

Move the DelayNode, DynamicsCompressorNode, and GainNode tests to
WPT.

Manually verified that Firefox passes these texts, except for the
no-dezipper tests which use suspend() on an offline context.

The tests that weren't moved are Chrome-specific.

Bug:  745778 
Change-Id: Iea2d31fd556d51ddcd63e9d139e53f05732261fe
Reviewed-on: https://chromium-review.googlesource.com/922544
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539200}
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/delay-testing.js
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-delaynode-interface/delaynode-max-default-delay.html
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-delaynode-interface/delaynode-max-nondefault-delay.html
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-delaynode-interface/delaynode-maxdelay.html
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-delaynode-interface/delaynode-maxdelaylimit.html
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-delaynode-interface/delaynode-scheduling.html
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-delaynode-interface/delaynode.html
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-delaynode-interface/no-dezippering.html
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-dynamicscompressornode-interface/dynamicscompressor-basic.html
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-gainnode-interface/gain-basic.html
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-gainnode-interface/gain.html
[rename] https://crrev.com/4d6b3a067994ce6dcf0ed9a9efd566c083736952/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-gainnode-interface/no-dezippering.html

Project Member

Comment 13 by bugdroid1@chromium.org, Mar 7 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c47304410d65ea7f031681fea8c5c3d8b9ec7683

commit c47304410d65ea7f031681fea8c5c3d8b9ec7683
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Mar 07 04:06:54 2018

Upstream ConvolverNode tests to WPT

Add thresholds to allow for differences in expected results.

Needed for Firefox to pass the tests.  Thresholds were set using
Firefox on Linux.  Where the tests pass, the output looks correct
except for small numerical differences.

Bug:  745778 
Change-Id: I8fa6582ac960922e777d83d9debc71aa36e1741b
Reviewed-on: https://chromium-review.googlesource.com/947096
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541318}
[rename] https://crrev.com/c47304410d65ea7f031681fea8c5c3d8b9ec7683/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/convolution-testing.js
[rename] https://crrev.com/c47304410d65ea7f031681fea8c5c3d8b9ec7683/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html
[rename] https://crrev.com/c47304410d65ea7f031681fea8c5c3d8b9ec7683/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html
[rename] https://crrev.com/c47304410d65ea7f031681fea8c5c3d8b9ec7683/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-convolvernode-interface/convolver-channels.html
[rename] https://crrev.com/c47304410d65ea7f031681fea8c5c3d8b9ec7683/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html
[rename] https://crrev.com/c47304410d65ea7f031681fea8c5c3d8b9ec7683/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html
[rename] https://crrev.com/c47304410d65ea7f031681fea8c5c3d8b9ec7683/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html
[rename] https://crrev.com/c47304410d65ea7f031681fea8c5c3d8b9ec7683/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html

Project Member

Comment 14 by bugdroid1@chromium.org, Mar 7 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/55f560f4c63fba73d2e38b3a7fb0b2779b3172df

commit 55f560f4c63fba73d2e38b3a7fb0b2779b3172df
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Mar 07 18:24:33 2018

Move merger/splitter tests to WPT

Move the ChannelMerger and ChannelSplitter tests to WPT.
ChannelSplitteraudiochannelsplitter.html removed from SmokeTests.

Note that ChannelMerger/audiochannelmerger-cycle.html isn't moved.
Firefox currently fails this test, but I think Firefox is correct and
Chrome is wrong.  We'll move this test later.

Bug:  745778 
Change-Id: I981a773a9c654f26d15e80eb5ec699b0eca0c8d7
Reviewed-on: https://chromium-review.googlesource.com/949053
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541508}
[modify] https://crrev.com/55f560f4c63fba73d2e38b3a7fb0b2779b3172df/third_party/WebKit/LayoutTests/SmokeTests
[rename] https://crrev.com/55f560f4c63fba73d2e38b3a7fb0b2779b3172df/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/merger-testing.js
[rename] https://crrev.com/55f560f4c63fba73d2e38b3a7fb0b2779b3172df/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html
[rename] https://crrev.com/55f560f4c63fba73d2e38b3a7fb0b2779b3172df/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html
[rename] https://crrev.com/55f560f4c63fba73d2e38b3a7fb0b2779b3172df/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default.html
[rename] https://crrev.com/55f560f4c63fba73d2e38b3a7fb0b2779b3172df/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input.html
[rename] https://crrev.com/55f560f4c63fba73d2e38b3a7fb0b2779b3172df/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-channelsplitternode-interface/audiochannelsplitter.html

Project Member

Comment 15 by bugdroid1@chromium.org, Apr 6 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1f976f747362c3f11b7e0e4ac93df6dfafa3818c

commit 1f976f747362c3f11b7e0e4ac93df6dfafa3818c
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Apr 06 17:39:27 2018

Move AudioNode tests to WPT

Move the AudioNode tests to WPT.

Can't move tail-processing.html because it's specific to Chrome's tail
processing.

Firefox passes all tests except:

* audionode.html (because new AudioContext(1,44100,44100) succeeds but
  shouldn't
* tests that use oac.suspend
* audionode-connect-method-chaining.html with an IndexSizeError
  connecting

Bug:  745778 
Change-Id: I0e21e2117a75246367ea2642759ed917ee3e028f
Reviewed-on: https://chromium-review.googlesource.com/994136
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#548843}
[modify] https://crrev.com/1f976f747362c3f11b7e0e4ac93df6dfafa3818c/third_party/WebKit/LayoutTests/SmokeTests
[rename] https://crrev.com/1f976f747362c3f11b7e0e4ac93df6dfafa3818c/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/mixing-rules.js
[rename] https://crrev.com/1f976f747362c3f11b7e0e4ac93df6dfafa3818c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules.html
[rename] https://crrev.com/1f976f747362c3f11b7e0e4ac93df6dfafa3818c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audionode-interface/audionode-connect-method-chaining.html
[rename] https://crrev.com/1f976f747362c3f11b7e0e4ac93df6dfafa3818c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audionode-interface/audionode-connect-order.html
[rename] https://crrev.com/1f976f747362c3f11b7e0e4ac93df6dfafa3818c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam.html
[rename] https://crrev.com/1f976f747362c3f11b7e0e4ac93df6dfafa3818c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect.html
[rename] https://crrev.com/1f976f747362c3f11b7e0e4ac93df6dfafa3818c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audionode-interface/audionode.html
[rename] https://crrev.com/1f976f747362c3f11b7e0e4ac93df6dfafa3818c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audionode-interface/channel-mode-interp-basic.html

Project Member

Comment 16 by bugdroid1@chromium.org, Apr 20 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3de0072d43bd56c5e0424c1a9850758b778018b3

commit 3de0072d43bd56c5e0424c1a9850758b778018b3
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Apr 20 18:34:12 2018

Move BiquadFilter tests to WPT

Move the BiquadFilter tests to WPT.

The tail-time-*.html tests can't be moved because they test Chrome's
implementation of tail time and is thus specific to Chrome.

Firefox fails biquad-automation.html because Firefox hasn't
implemented a-rate parameters for the filters.  Firefox also fails
biquad-basic.html because it doesn't throw errors if the array lengths
for getFrequencyResponse have different lengths.

Bug:  745778 
Change-Id: I0c729038670931d4a47f6c28ae0b688c89320f49
Reviewed-on: https://chromium-review.googlesource.com/994056
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#552399}
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/biquad-testing.js
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-bandpass.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-getFrequencyResponse.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highshelf.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-lowpass.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-lowshelf.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-peaking.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-tail.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/biquadfilternode-basic.html
[rename] https://crrev.com/3de0072d43bd56c5e0424c1a9850758b778018b3/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering.html
[delete] https://crrev.com/41c7a7b563245a9d3522cc4e1b09b8d5f19632ee/third_party/WebKit/LayoutTests/webaudio/BiquadFilter/biquadfilternode-basic-expected.txt

Project Member

Comment 17 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe

commit 85dfa910863905e1cd4414f4fd7b0b7d726bd5fe
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Apr 25 17:17:00 2018

Move constructor tests to the node directories

The tests of the constructors was in the constructor directory.  Time
to move each of these into the individual node directories so they're
associated with the node.

Update the paths as well so we can find audionodeoptions.js.

First step in moving these to WPT.

Bug:  745778 
Change-Id: Iccaca6387f8d7359c357c9f22cf56d989d38d7c5
Reviewed-on: https://chromium-review.googlesource.com/1024403
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553618}
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/Analyser/ctor-analyser.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/AudioBuffer/ctor-audiobuffer.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/AudioBufferSource/ctor-audiobuffersource.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/BiquadFilter/ctor-biquadfilter.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/ChannelMerger/ctor-channelmerger.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/ChannelSplitter/ctor-channelsplitter.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/ConstantSource/ctor-constantsource.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/Convolver/ctor-convolver.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/Delay/ctor-delay.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/DynamicsCompressor/ctor-dynamicscompressor.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/Gain/ctor-gain.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/IIRFilter/ctor-iirfilter.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/MediaStreamAudioDestination/ctor-mediastreamaudiodestination.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/MediaStreamAudioSource/ctor-mediastreamaudiosource.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/OfflineAudioContext/ctor-offlineaudiocontext.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/Oscillator/ctor-oscillator.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/Panner/ctor-panner.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/PeriodicWave/ctor-periodicwave.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/StereoPanner/ctor-stereopanner.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/WaveShaper/ctor-waveshaper.html
[rename] https://crrev.com/85dfa910863905e1cd4414f4fd7b0b7d726bd5fe/third_party/WebKit/LayoutTests/webaudio/resources/audionodeoptions.js

Comment 18 by rtoy@chromium.org, Apr 25 2018

Blockedon: 837012
Project Member

Comment 19 by bugdroid1@chromium.org, Apr 26 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709

commit ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Apr 26 15:07:26 2018

Move WebAudio node constructor tests to WPT

Move the constructor tests.  Manually verified that Firefox either
passes the tests or fails because of bugs in Firefox.

Bug:  745778 
Change-Id: Iee14d9c7531dc0094bac86daede5d62299c5fb93
Reviewed-on: https://chromium-review.googlesource.com/1028713
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#554032}
[add] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/audionodeoptions.js
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-analysernode-interface/ctor-analyser.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-channelmergernode-interface/ctor-channelmerger.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-channelsplitternode-interface/ctor-channelsplitter.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-constantsourcenode-interface/ctor-constantsource.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-convolvernode-interface/ctor-convolver.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-delaynode-interface/ctor-delay.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-gainnode-interface/ctor-gain.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-offlineaudiocontext-interface/ctor-offlineaudiocontext.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-stereopanner-interface/ctor-stereopanner.html
[rename] https://crrev.com/ea8327ffc204b3b4bcce210e28c2bdbf1a2bc709/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-waveshapernode-interface/ctor-waveshaper.html

Project Member

Comment 20 by bugdroid1@chromium.org, Apr 30 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d37235b2278e4419558bcdffe6351be748e1d398

commit d37235b2278e4419558bcdffe6351be748e1d398
Author: Raymond Toy <rtoy@chromium.org>
Date: Mon Apr 30 21:37:48 2018

Move AudioBuffer ctor test to WPT.

This test fails on Firefox because it signals the incorrect type on
some tests.  A bug was filed and should be fixed soon.

Bug:  745778 
Change-Id: Idb0ece151a3f9404b4a10ddb719cfc4982a57959
Reviewed-on: https://chromium-review.googlesource.com/1035917
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#554887}
[rename] https://crrev.com/d37235b2278e4419558bcdffe6351be748e1d398/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html

Project Member

Comment 21 by bugdroid1@chromium.org, May 1 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/43158542c308c88e4dded8fdcae2c63a50ad4f41

commit 43158542c308c88e4dded8fdcae2c63a50ad4f41
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue May 01 19:25:15 2018

Move AudioParam tests to WPT

Move many but not all WebAudio AudioParam tests to WPT.

The criteria was whether Firefox passed the tests or, if not, the
errors are actually bugs in Firefox.  Most of the failures are because
Firefox threw the wrong type of error.  We also skipped over most of
the tests that use offline.suspend().

Bug:  745778 
Change-Id: If4755089938ddf1b9825faa3392d1d10e3b9293f
Reviewed-on: https://chromium-review.googlesource.com/1036456
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555140}
[add] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/audio-param.js
[add] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/mix-testing.js
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/audioparam-connect-audioratesignal.html
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/audioparam-exceptional-values.html
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/audioparam-exponentialRampToValueAtTime.html
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/audioparam-large-endtime.html
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/audioparam-linearRampToValueAtTime.html
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/audioparam-method-chaining.html
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/audioparam-setTargetAtTime.html
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueAtTime.html
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurveAtTime.html
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/audioparam-summingjunction.html
[rename] https://crrev.com/43158542c308c88e4dded8fdcae2c63a50ad4f41/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audioparam-interface/event-insertion.html

Comment 25 by rtoy@chromium.org, Jun 8 2018

Blockedon: 841856
Project Member

Comment 26 by bugdroid1@chromium.org, Jun 27 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6295da937647815d594e3ba1f59dbae99457e40c

commit 6295da937647815d594e3ba1f59dbae99457e40c
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Jun 27 20:34:40 2018

Move AudioBufferSourceNode tests to WPT

These tests basically pass on Firefox.  If they don't, it's because
Firefox is incorrect and issues have been filed for these.

During the testing, we discovered that an incorrect assumption was made
that calling start() would always work.  Because of test failures in Firefox,
this assumption is incorrect.

Updated audit.js to latest Chrome version (to get loadFileFromURL) and
add wpt lint exception for a console message in audit.js.

Needed to update audiocontext-getoutputtimestamp.html to make bots happy
because the AudioContext is running now on the bots, so time is
progressing, so the time stamps aren't always zero.

Bug:  745778 
Change-Id: I5f9ee01498678db0feb57051f682772ca7bd9fbb
Reviewed-on: https://chromium-review.googlesource.com/1040865
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#570890}
[modify] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/SmokeTests
[modify] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/lint.whitelist
[add] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/audiobuffersource-testing.js
[modify] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/audit.js
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/resources/note-grain-on-testing.js
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-ended.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-grain.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels-expected.wav
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-onended.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html
[rename] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html
[modify] https://crrev.com/6295da937647815d594e3ba1f59dbae99457e40c/third_party/WebKit/LayoutTests/external/wpt/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html

Comment 27 by rtoy@chromium.org, Jun 28 2018

Blockedon: -725262

Comment 28 by rtoy@chromium.org, Jun 28 2018

Status: Fixed (was: Assigned)
We are essentially done with this task.  There may be others that can be moved, but the bulk of the tests that can be easily moved has been done.

Comment 29 by rtoy@chromium.org, Jun 28 2018

Status: Started (was: Fixed)
Oops. Reopening.  We still need to move the tests for the AnalyserNode.

Comment 30 by rtoy@chromium.org, Jun 28 2018

Status: Fixed (was: Started)
All of the analyser tests require oac.suspend() to query the analyser synchronously. No other browser has this yet, so I'm not going to upload these tests.

So we are done for now.

Sign in to add a comment