Bug 1459041 [wpt PR 10830] - Move AudioBufferSourceNode tests to WPT, a=testonly
commit81921c8b197fc327b50876e4bbe55a867185beff
authorRaymond Toy <rtoy@chromium.org>
Fri, 6 Jul 2018 23:14:30 +0000 (6 23:14 +0000)
committerJames Graham <james@hoppipolla.co.uk>
Wed, 11 Jul 2018 07:00:54 +0000 (11 08:00 +0100)
treefe8d34fcdeba78e8d5722ffbc37a1f8f04301376
parent7c2483464c4dc370cbbd411c07cf075c4a7b6997
Bug 1459041 [wpt PR 10830] - Move AudioBufferSourceNode tests to WPT, a=testonly

Automatic update from web-platform-testsMove 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}

--

wpt-commits: 4d9bf95859072bac1680dff77c81cb640db6a6a5
wpt-pr: 10830
20 files changed:
testing/web-platform/meta/MANIFEST.json
testing/web-platform/tests/lint.whitelist
testing/web-platform/tests/webaudio/resources/audiobuffersource-testing.js [new file with mode: 0644]
testing/web-platform/tests/webaudio/resources/audit.js
testing/web-platform/tests/webaudio/resources/note-grain-on-testing.js [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-ended.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-grain.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels-expected.wav [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-onended.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html [new file with mode: 0644]
testing/web-platform/tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html