Bug 216868

Summary: [GStreamer] webaudio/AudioParam/audioparam-processing.html is flaky since added in r267253
Product: WebKit Reporter: Lauro Moura <lmoura>
Component: Web AudioAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply, pnormand, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=216706

Description Lauro Moura 2020-09-22 20:50:40 PDT
webaudio/AudioParam/audioparam-processing.html

Added in r267253. Just the order of some messages differ. This is happening in GTK/WPE release bots. Debug bots seems to be less suscetible.

Results DB: https://results.webkit.org/?suite=layout-tests&test=webaudio%2FAudioParam%2Faudioparam-processing.html

Diff:

--- /home/buildbot/worker/gtk-linux-64-release-tests/build/layout-test-results/webaudio/AudioParam/audioparam-processing-expected.txt
+++ /home/buildbot/worker/gtk-linux-64-release-tests/build/layout-test-results/webaudio/AudioParam/audioparam-processing-actual.txt
@@ -9,10 +9,10 @@
 PASS Executing "AudioListener" 
 PASS Audit report 
 PASS > [BiquadFilterNode]  
+PASS   BiquadFilterNode.detune ramp final value is not equal to 0. 
+PASS   BiquadFilterNode.detune.value is equal to 0.5. 
 PASS   BiquadFilterNode.Q ramp final value is not equal to 1. 
 PASS   BiquadFilterNode.Q.value is equal to 5. 
-PASS   BiquadFilterNode.detune ramp final value is not equal to 0. 
-PASS   BiquadFilterNode.detune.value is equal to 0.5. 
 PASS   BiquadFilterNode.frequency ramp final value is not equal to 350. 
 PASS   BiquadFilterNode.frequency.value is equal to 100. 
 PASS   BiquadFilterNode.gain ramp final value is not equal to 0. 
@@ -27,10 +27,10 @@
 PASS   DynamicsCompressorNode.attack.value is equal to 0.5. 
 PASS   DynamicsCompressorNode.knee ramp final value is not equal to 30. 
 PASS   DynamicsCompressorNode.knee.value is equal to 25. 
+PASS   DynamicsCompressorNode.release ramp final value is not equal to 0.25. 
+PASS   DynamicsCompressorNode.release.value is equal to 0.75. 
 PASS   DynamicsCompressorNode.ratio ramp final value is not equal to 12. 
 PASS   DynamicsCompressorNode.ratio.value is equal to 15. 
-PASS   DynamicsCompressorNode.release ramp final value is not equal to 0.25. 
-PASS   DynamicsCompressorNode.release.value is equal to 0.75. 
 PASS   DynamicsCompressorNode.threshold ramp final value is not equal to -24. 
 PASS   DynamicsCompressorNode.threshold.value is equal to -10. 
 PASS < [DynamicsCompressorNode] All assertions passed. (total 10 assertions) 
@@ -41,16 +41,16 @@
 PASS > [PannerNode]  
 PASS   PannerNode.positionX ramp final value is not equal to 0. 
 PASS   PannerNode.positionX.value is equal to 0.5. 
+PASS   PannerNode.positionZ ramp final value is not equal to 0. 
+PASS   PannerNode.positionZ.value is equal to 15. 
+PASS   PannerNode.orientationZ ramp final value is not equal to 0. 
+PASS   PannerNode.orientationZ.value is equal to 15. 
+PASS   PannerNode.orientationY ramp final value is not equal to 0. 
+PASS   PannerNode.orientationY.value is equal to 30. 
+PASS   PannerNode.orientationX ramp final value is not equal to 1. 
+PASS   PannerNode.orientationX.value is equal to 0.5. 
 PASS   PannerNode.positionY ramp final value is not equal to 0. 
 PASS   PannerNode.positionY.value is equal to 30. 
-PASS   PannerNode.positionZ ramp final value is not equal to 0. 
-PASS   PannerNode.positionZ.value is equal to 15. 
-PASS   PannerNode.orientationX ramp final value is not equal to 1. 
-PASS   PannerNode.orientationX.value is equal to 0.5. 
-PASS   PannerNode.orientationY ramp final value is not equal to 0. 
-PASS   PannerNode.orientationY.value is equal to 30. 
-PASS   PannerNode.orientationZ ramp final value is not equal to 0. 
-PASS   PannerNode.orientationZ.value is equal to 15. 
 PASS < [PannerNode] All assertions passed. (total 12 assertions) 
 PASS > [StereoPannerNode]  
 PASS   StereoPannerNode.pan ramp final value is not equal to 0. 
@@ -59,22 +59,22 @@
 PASS > [AudioListener]  
 PASS   AudioListener.positionX ramp final value is not equal to 0. 
 PASS   AudioListener.positionX.value is equal to 100. 
+PASS   AudioListener.positionZ ramp final value is not equal to 0. 
+PASS   AudioListener.positionZ.value is equal to 300. 
 PASS   AudioListener.positionY ramp final value is not equal to 0. 
 PASS   AudioListener.positionY.value is equal to 200. 
-PASS   AudioListener.positionZ ramp final value is not equal to 0. 
-PASS   AudioListener.positionZ.value is equal to 300. 
 PASS   AudioListener.forwardX ramp final value is not equal to 0. 
 PASS   AudioListener.forwardX.value is equal to -100. 
 PASS   AudioListener.forwardY ramp final value is not equal to 0. 
 PASS   AudioListener.forwardY.value is equal to -200. 
+PASS   AudioListener.upX ramp final value is not equal to 0. 
+PASS   AudioListener.upX.value is equal to 99. 
 PASS   AudioListener.forwardZ ramp final value is not equal to -1. 
 PASS   AudioListener.forwardZ.value is equal to -300. 
-PASS   AudioListener.upX ramp final value is not equal to 0. 
-PASS   AudioListener.upX.value is equal to 99. 
+PASS   AudioListener.upZ ramp final value is not equal to 0. 
+PASS   AudioListener.upZ.value is equal to 137. 
 PASS   AudioListener.upY ramp final value is not equal to 1. 
 PASS   AudioListener.upY.value is equal to 42. 
-PASS   AudioListener.upZ ramp final value is not equal to 0. 
-PASS   AudioListener.upZ.value is equal to 137. 
 PASS < [AudioListener] All assertions passed. (total 18 assertions) 
 PASS # AUDIT TASK RUNNER FINISHED: 7 tasks ran successfully.
Comment 1 Philippe Normand 2020-11-27 03:01:29 PST
No longer flaky since https://trac.webkit.org/r270139
Will update expectation.
Comment 2 Philippe Normand 2020-11-27 03:04:03 PST
r270188
Comment 3 Radar WebKit Bug Importer 2020-11-27 03:05:16 PST
<rdar://problem/71762218>