Title: [149181] trunk/LayoutTests
Revision
149181
Author
[email protected]
Date
2013-04-26 06:20:55 -0700 (Fri, 26 Apr 2013)

Log Message

[GTK] Enable Web Audio layout tests on WK2, provide platform-specific expected output
https://bugs.webkit.org/show_bug.cgi?id=114513

Reviewed by Philippe Normand.

Unskip the Web Audio layout tests for GTK WK2 and generate platform-specific baselines for the tests.
The audio baselines are not audibly different from the generic baselines, but it can be expected that
different backends won't produce the same binary output.

The remaining failures are marked as such in the TestExpectations, each failure having the appropriate
bug handle covering the issue. The tests are still skipped for GTK WK1 as DumpRenderTree is still missing
infrastructure support for running these tests.

* platform/gtk-wk1/TestExpectations:
* platform/gtk/TestExpectations:
* platform/gtk/webaudio/audiobuffersource-loop-points-expected.wav: Added.
* platform/gtk/webaudio/audiobuffersource-playbackrate-expected.wav: Added.
* platform/gtk/webaudio/codec-tests/aac/vbr-128kbps-44khz-expected.wav: Added.
* platform/gtk/webaudio/codec-tests/mp3/128kbps-44khz-expected.wav: Added.
* platform/gtk/webaudio/codec-tests/vorbis/vbr-128kbps-44khz-expected.wav: Added.
* platform/gtk/webaudio/codec-tests/vorbis/vbr-70kbps-44khz-expected.wav: Added.
* platform/gtk/webaudio/codec-tests/vorbis/vbr-96kbps-44khz-expected.wav: Added.
* platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Added.
* platform/gtk/webaudio/codec-tests/wav/24bit-44khz-expected.wav: Added.
* platform/gtk/webaudio/oscillator-custom-expected.wav: Added.
* platform/gtk/webaudio/oscillator-sawtooth-expected.wav: Added.
* platform/gtk/webaudio/oscillator-sine-expected.wav: Added.
* platform/gtk/webaudio/oscillator-square-expected.wav: Added.
* platform/gtk/webaudio/oscillator-triangle-expected.wav: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (149180 => 149181)


--- trunk/LayoutTests/ChangeLog	2013-04-26 13:16:15 UTC (rev 149180)
+++ trunk/LayoutTests/ChangeLog	2013-04-26 13:20:55 UTC (rev 149181)
@@ -1,3 +1,35 @@
+2013-04-26  Zan Dobersek  <[email protected]>
+
+        [GTK] Enable Web Audio layout tests on WK2, provide platform-specific expected output
+        https://bugs.webkit.org/show_bug.cgi?id=114513
+
+        Reviewed by Philippe Normand.
+
+        Unskip the Web Audio layout tests for GTK WK2 and generate platform-specific baselines for the tests.
+        The audio baselines are not audibly different from the generic baselines, but it can be expected that
+        different backends won't produce the same binary output.
+
+        The remaining failures are marked as such in the TestExpectations, each failure having the appropriate
+        bug handle covering the issue. The tests are still skipped for GTK WK1 as DumpRenderTree is still missing
+        infrastructure support for running these tests.
+
+        * platform/gtk-wk1/TestExpectations:
+        * platform/gtk/TestExpectations:
+        * platform/gtk/webaudio/audiobuffersource-loop-points-expected.wav: Added.
+        * platform/gtk/webaudio/audiobuffersource-playbackrate-expected.wav: Added.
+        * platform/gtk/webaudio/codec-tests/aac/vbr-128kbps-44khz-expected.wav: Added.
+        * platform/gtk/webaudio/codec-tests/mp3/128kbps-44khz-expected.wav: Added.
+        * platform/gtk/webaudio/codec-tests/vorbis/vbr-128kbps-44khz-expected.wav: Added.
+        * platform/gtk/webaudio/codec-tests/vorbis/vbr-70kbps-44khz-expected.wav: Added.
+        * platform/gtk/webaudio/codec-tests/vorbis/vbr-96kbps-44khz-expected.wav: Added.
+        * platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Added.
+        * platform/gtk/webaudio/codec-tests/wav/24bit-44khz-expected.wav: Added.
+        * platform/gtk/webaudio/oscillator-custom-expected.wav: Added.
+        * platform/gtk/webaudio/oscillator-sawtooth-expected.wav: Added.
+        * platform/gtk/webaudio/oscillator-sine-expected.wav: Added.
+        * platform/gtk/webaudio/oscillator-square-expected.wav: Added.
+        * platform/gtk/webaudio/oscillator-triangle-expected.wav: Added.
+
 2013-04-26  Claudio Saavedra  <[email protected]>
 
         [GTK] Unreviewed gardnering. Unskip passing test.

Modified: trunk/LayoutTests/platform/gtk/TestExpectations (149180 => 149181)


--- trunk/LayoutTests/platform/gtk/TestExpectations	2013-04-26 13:16:15 UTC (rev 149180)
+++ trunk/LayoutTests/platform/gtk/TestExpectations	2013-04-26 13:20:55 UTC (rev 149181)
@@ -257,14 +257,6 @@
 # CSS Filters is disabled
 webkit.org/b/99026 css3/filters [ Skip ]
 
-# For now, Web Audio API is disabled
-webkit.org/b/67187 webaudio [ Skip ]
-webkit.org/b/67187 webkit.org/b/102258 inspector-protocol/nmi-webaudio.html [ Skip ]
-webkit.org/b/67187 inspector-protocol/nmi-webaudio-leak-test.html [ Skip ]
-
-# These tests include proprietary codecs.
-webkit.org/b/67187 webaudio/codec-tests
-
 # Needs testRunner.enableAutoResizeMode()
 webkit.org/b/99028 fast/autoresize [ Failure ]
 
@@ -319,6 +311,8 @@
 # Mediastream implementation is not complete yet.
 webkit.org/b/79203 fast/mediastream [ Skip ]
 webkit.org/b/79203 fast/events/constructors/media-stream-event-constructor.html [ Skip ]
+webkit.org/b/79203 webaudio/mediastreamaudiodestinationnode.html [ Skip ]
+webkit.org/b/79203 webaudio/mediastreamaudiosourcenode.html [ Skip ]
 
 # No CORS support for media elements is implemented yet.
 webkit.org/b/99037 http/tests/security/video-cross-origin-readback.html [ Failure ]
@@ -1362,6 +1356,15 @@
 webkit.org/b/115025 fast/events/constructors/mouse-event-constructor.html [ Failure ]
 webkit.org/b/115025 fast/events/constructors/wheel-event-constructor.html [ Failure ]
 
+webkit.org/b/105296 webaudio/delaynode-max-nondefault-delay.html [ Failure ]
+webkit.org/b/105296 webaudio/delaynode-maxdelay.html [ Failure ]
+webkit.org/b/105296 webaudio/delaynode-scheduling.html [ Failure ]
+
+webkit.org/b/105299 webaudio/_javascript_audionode.html [ Failure ]
+
+webkit.org/b/105535 inspector-protocol/nmi-webaudio.html [ Failure ]
+webkit.org/b/105535 inspector-protocol/nmi-webaudio-leak-test.html [ Timeout ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of Tests failing
 #////////////////////////////////////////////////////////////////////////////////////////

Added: trunk/LayoutTests/platform/gtk/webaudio/audiobuffersource-loop-points-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/audiobuffersource-loop-points-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/audiobuffersource-playbackrate-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/audiobuffersource-playbackrate-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/aac/vbr-128kbps-44khz-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/aac/vbr-128kbps-44khz-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/mp3/128kbps-44khz-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/mp3/128kbps-44khz-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/vorbis/vbr-128kbps-44khz-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/vorbis/vbr-128kbps-44khz-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/vorbis/vbr-70kbps-44khz-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/vorbis/vbr-70kbps-44khz-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/vorbis/vbr-96kbps-44khz-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/vorbis/vbr-96kbps-44khz-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/wav/24bit-44khz-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/codec-tests/wav/24bit-44khz-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/oscillator-custom-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/oscillator-custom-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/oscillator-sawtooth-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/oscillator-sawtooth-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/oscillator-sine-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/oscillator-sine-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/oscillator-square-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/oscillator-square-expected.wav ___________________________________________________________________

Added: svn:mime-type

Added: trunk/LayoutTests/platform/gtk/webaudio/oscillator-triangle-expected.wav


(Binary files differ)
Property changes on: trunk/LayoutTests/platform/gtk/webaudio/oscillator-triangle-expected.wav ___________________________________________________________________

Added: svn:mime-type

Modified: trunk/LayoutTests/platform/gtk-wk1/TestExpectations (149180 => 149181)


--- trunk/LayoutTests/platform/gtk-wk1/TestExpectations	2013-04-26 13:16:15 UTC (rev 149180)
+++ trunk/LayoutTests/platform/gtk-wk1/TestExpectations	2013-04-26 13:20:55 UTC (rev 149181)
@@ -101,6 +101,11 @@
 # This test is for clients that choose to make the missing plugin indicator a button
 Bug(GTK) plugins/clicking-missing-plugin-fires-delegate.html [ Failure ]
 
+# Support for Web Audio tests is missing in DumpRenderTree
+webkit.org/b/67187 webaudio [ Skip ]
+webkit.org/b/67187 webkit.org/b/102258 inspector-protocol/nmi-webaudio.html [ Skip ]
+webkit.org/b/67187 inspector-protocol/nmi-webaudio-leak-test.html [ Skip ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of Expected failures
 #////////////////////////////////////////////////////////////////////////////////////////
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to