Bug 171605 - Multiple LayoutTest/imported/w3c/web-platform-tests/webrtc/ are flaky failures
Summary: Multiple LayoutTest/imported/w3c/web-platform-tests/webrtc/ are flaky failures
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Matt Lewis
URL:
Keywords: InRadar
: 170820 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-05-03 10:20 PDT by Matt Lewis
Modified: 2017-05-22 16:41 PDT (History)
3 users (show)

See Also:


Attachments
Mark test as flaky. (1.54 KB, patch)
2017-05-03 10:38 PDT, Matt Lewis
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Lewis 2017-05-03 10:20:11 PDT
The Test imported/w3c/web-platform-tests/webrtc/no-media-call.html is a flaky failure on Mac-wk2

The test consistently fails at the same time as:
imported/w3c/web-platform-tests/webrtc/promises-call.html
imported/w3c/web-platform-tests/webrtc/datachannel-emptystring.html

History:
https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc%2Fno-media-call.html

Build log:
https://build.webkit.org/results/Apple%20Sierra%20Release%20WK2%20(Tests)/r216117%20(1135)/results.html
Comment 1 Ryan Haddad 2017-05-03 10:23:26 PDT
*** Bug 170820 has been marked as a duplicate of this bug. ***
Comment 2 Matt Lewis 2017-05-03 10:38:36 PDT
Created attachment 308922 [details]
Mark test as flaky.
Comment 3 Ryan Haddad 2017-05-03 10:51:22 PDT
Comment on attachment 308922 [details]
Mark test as flaky.

Clearing flags on attachment: 308922

Committed r216125: <http://trac.webkit.org/changeset/216125>
Comment 4 Radar WebKit Bug Importer 2017-05-03 17:22:05 PDT
<rdar://problem/31977318>
Comment 5 Matt Lewis 2017-05-22 14:23:00 PDT
As of 5/22 and revision https://trac.webkit.org/changeset/217225/webkit

the tests above are now failing on iOS Simulator release and Sierra release consistently.

Diff for imported/w3c/web-platform-tests/webrtc/promises-call.html:

--- /Volumes/Data/slave/ios-simulator-10-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webrtc/promises-call-expected.txt
+++ /Volumes/Data/slave/ios-simulator-10-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webrtc/promises-call-actual.txt
@@ -1,6 +1,8 @@
 
-PASS Can set up a basic WebRTC call with only data using promises. 
+Harness Error (TIMEOUT), message = null
+
+TIMEOUT Can set up a basic WebRTC call with only data using promises. Test timed out
 iceConnectionState info
 
-First: completed
-Second: connected
+First: checking
+Second: new

Diff for imported/w3c/web-platform-tests/webrtc/datachannel-emptystring.html:

--- /Volumes/Data/slave/ios-simulator-10-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webrtc/datachannel-emptystring-expected.txt
+++ /Volumes/Data/slave/ios-simulator-10-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webrtc/datachannel-emptystring-actual.txt
@@ -1,8 +1,7 @@
 
-FAIL Can send empty strings across a WebRTC data channel. assert_equals: Empty message not received expected "" but got "done"
+Harness Error (TIMEOUT), message = null
+
+TIMEOUT Can send empty strings across a WebRTC data channel. Test timed out
 Messages exchanged
 
-Sent: [empty string]
-Sent: "done"
-Received: "done"
Comment 6 Ryan Haddad 2017-05-22 16:41:43 PDT
(In reply to Matt Lewis from comment #5)
> As of 5/22 and revision https://trac.webkit.org/changeset/217225/webkit
> 
> the tests above are now failing on iOS Simulator release and Sierra release
> consistently.
> 
> Diff for imported/w3c/web-platform-tests/webrtc/promises-call.html:
> 
> ---
> /Volumes/Data/slave/ios-simulator-10-release-tests-wk2/build/layout-test-
> results/imported/w3c/web-platform-tests/webrtc/promises-call-expected.txt
> +++
> /Volumes/Data/slave/ios-simulator-10-release-tests-wk2/build/layout-test-
> results/imported/w3c/web-platform-tests/webrtc/promises-call-actual.txt
> @@ -1,6 +1,8 @@
>  
> -PASS Can set up a basic WebRTC call with only data using promises. 
> +Harness Error (TIMEOUT), message = null
> +
> +TIMEOUT Can set up a basic WebRTC call with only data using promises. Test
> timed out
>  iceConnectionState info
>  
> -First: completed
> -Second: connected
> +First: checking
> +Second: new
> 
> Diff for imported/w3c/web-platform-tests/webrtc/datachannel-emptystring.html:
> 
> ---
> /Volumes/Data/slave/ios-simulator-10-release-tests-wk2/build/layout-test-
> results/imported/w3c/web-platform-tests/webrtc/datachannel-emptystring-
> expected.txt
> +++
> /Volumes/Data/slave/ios-simulator-10-release-tests-wk2/build/layout-test-
> results/imported/w3c/web-platform-tests/webrtc/datachannel-emptystring-
> actual.txt
> @@ -1,8 +1,7 @@
>  
> -FAIL Can send empty strings across a WebRTC data channel. assert_equals:
> Empty message not received expected "" but got "done"
> +Harness Error (TIMEOUT), message = null
> +
> +TIMEOUT Can send empty strings across a WebRTC data channel. Test timed out
>  Messages exchanged
>  
> -Sent: [empty string]
> -Sent: "done"
> -Received: "done"

Added iOS TestExpectations in https://trac.webkit.org/changeset/217257/webkit.