Bug 215281 - [GStreamer] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html is flaky
Summary: [GStreamer] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiob...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Audio (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-07 11:02 PDT by Lauro Moura
Modified: 2020-08-07 11:03 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lauro Moura 2020-08-07 11:02:57 PDT
imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html

Since r265233 (bug215096), this test is flaky failing due to occasionally the c2 context finishing to render before the c1 context, leading to an unexpected message order when compared to the baseline.

--- /home/buildbot/worker/gtk-linux-64-release-tests/build/layout-test-results/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer-expected.txt
+++ /home/buildbot/worker/gtk-linux-64-release-tests/build/layout-test-results/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer-actual.txt
@@ -52,8 +52,8 @@
 PASS   buffer.getChannelData(3) threw IndexSizeError: "Index must be less than number of channels.". 
 PASS < [valid constructor] All assertions passed. (total 11 assertions) 
 PASS > [multiple contexts]  
+PASS   c2 result is identical to the array [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16...]. 
 PASS   c1 result is identical to the array [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16...]. 
-PASS   c2 result is identical to the array [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16...]. 
 PASS   AudioBuffer shared between two different contexts correctly 
 PASS < [multiple contexts] All assertions passed. (total 3 assertions) 
 FAIL # AUDIT TASK RUNNER FINISHED: 1 out of 7 tasks were failed. assert_true: expected true got false