Bug 243074

Summary: [ BigSur wk2] 2X imported/w3c/web-platform-tests/media-capabilities (Layout tests) are flaky failures
Product: WebKit Reporter: Hercules Hjalmarsson <hhjalmarsson>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Hercules Hjalmarsson 2022-07-21 13:54:24 PDT
imported/w3c/web-platform-tests/media-capabilities/decodingInfo.any.worker.html
imported/w3c/web-platform-tests/media-capabilities/encodingInfo.any.worker.html

Are two very similar flaky text failures on BigSur wk2 commit-queue. Issue only appears to be happening on commit-queue as shown in history.

HISTORY:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fmedia-capabilities%2FencodingInfo.any.worker.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fmedia-capabilities%2FdecodingInfo.any.worker.html


DIFF:
--- /Volumes/Data/worker/Merge-Queue/build/layout-test-results/imported/w3c/web-platform-tests/media-capabilities/decodingInfo.any.worker-expected.txt
+++ /Volumes/Data/worker/Merge-Queue/build/layout-test-results/imported/w3c/web-platform-tests/media-capabilities/decodingInfo.any.worker-actual.txt
@@ -1,31 +1,4 @@
 
-PASS Test that decodingInfo rejects if it doesn't get a configuration
-PASS Test that decodingInfo rejects if the MediaConfiguration isn't valid
-PASS Test that decodingInfo rejects if the MediaConfiguration does not have a type
-PASS Test that decodingInfo rejects if the configuration doesn't have an audio or video field
-PASS Test that decodingInfo rejects if the video configuration has a negative framerate
-PASS Test that decodingInfo rejects if the video configuration has a framerate set to 0
-PASS Test that decodingInfo rejects if the video configuration has a framerate set to Infinity
-PASS Test that decodingInfo rejects if the video configuration contentType doesn't parse
-PASS Test that decodingInfo rejects if the video configuration contentType isn't of type video
-FAIL Test that decodingInfo rejects if the video configuration contentType has more than one parameter assert_unreached: Should have rejected: undefined Reached unreachable code
-PASS Test that decodingInfo rejects if the video configuration contentType has one parameter that isn't codecs
-PASS Test that decodingInfo() rejects framerate in the form of x/y
-PASS Test that decodingInfo() rejects framerate in the form of x/0
-PASS Test that decodingInfo() rejects framerate in the form of 0/y
-PASS Test that decodingInfo() rejects framerate in the form of -x/y
-PASS Test that decodingInfo() rejects framerate in the form of x/-y
-PASS Test that decodingInfo() rejects framerate in the form of x/
-PASS Test that decodingInfo() rejects framerate with trailing unallowed characters
-PASS Test that decodingInfo rejects if the audio configuration contenType doesn't parse
-PASS Test that decodingInfo rejects if the audio configuration contentType isn't of type audio
-FAIL Test that decodingInfo rejects if the audio configuration contentType has more than one parameters assert_unreached: Should have rejected: undefined Reached unreachable code
-PASS Test that decodingInfo rejects if the audio configuration contentType has one parameter that isn't codecs
-FAIL Test that decodingInfo returns a valid MediaCapabilitiesInfo objects assert_equals: expected "object" but got "undefined"
-PASS Test that decodingInfo rejects if the MediaConfiguration does not have a valid type
-FAIL Test that decodingInfo with spatialRendering set returns a valid MediaCapabilitiesInfo objects assert_equals: expected "object" but got "undefined"
-FAIL Test that decodingInfo with hdrMetadataType, colorGamut, and transferFunction set returns a valid MediaCapabilitiesInfo objects assert_equals: expected "object" but got "undefined"
-PASS Test that decodingInfo rejects if the video configuration has an empty hdrMetadataType
-PASS Test that decodingInfo rejects if the video configuration has a colorGamut set to true
-PASS Test that decodingInfo rejects if the video configuration has a transferFunction set to 3
+Harness Error (TIMEOUT), message = null
 
+

DIFF:
--- /Volumes/Data/worker/Merge-Queue/build/layout-test-results/imported/w3c/web-platform-tests/media-capabilities/encodingInfo.any.worker-expected.txt
+++ /Volumes/Data/worker/Merge-Queue/build/layout-test-results/imported/w3c/web-platform-tests/media-capabilities/encodingInfo.any.worker-actual.txt
@@ -1,26 +1,4 @@
 
-PASS Test that encodingInfo rejects if it doesn't get a configuration
-PASS Test that encodingInfo rejects if the MediaConfiguration isn't valid
-PASS Test that encodingInfo rejects if the MediaConfiguration does not have a type
-PASS Test that encodingInfo rejects if the configuration doesn't have an audio or video field
-PASS Test that encodingInfo rejects if the video configuration has a negative framerate
-PASS Test that encodingInfo rejects if the video configuration has a framerate set to 0
-PASS Test that encodingInfo rejects if the video configuration has a framerate set to Infinity
-PASS Test that encodingInfo rejects if the video configuration contentType doesn't parse
-PASS Test that encodingInfo rejects if the video configuration contentType isn't of type video
-FAIL Test that encodingInfo rejects if the video configuration contentType has more than one parameter assert_unreached: Should have rejected: undefined Reached unreachable code
-PASS Test that encodingInfo rejects if the video configuration contentType has one parameter that isn't codecs
-PASS Test that encodingInfo() rejects framerate in the form of x/y
-PASS Test that encodingInfo() rejects framerate in the form of x/0
-PASS Test that encodingInfo() rejects framerate in the form of 0/y
-PASS Test that encodingInfo() rejects framerate in the form of -x/y
-PASS Test that encodingInfo() rejects framerate in the form of x/-y
-PASS Test that encodingInfo() rejects framerate in the form of x/
-PASS Test that encodingInfo() rejects framerate with trailing unallowed characters
-PASS Test that encodingInfo rejects if the audio configuration contenType doesn't parse
-PASS Test that encodingInfo rejects if the audio configuration contentType isn't of type audio
-FAIL Test that encodingInfo rejects if the audio configuration contentType has more than one parameters assert_unreached: Should have rejected: undefined Reached unreachable code
-PASS Test that encodingInfo rejects if the audio configuration contentType has one parameter that isn't codecs
-PASS Test that encodingInfo returns a valid MediaCapabilitiesInfo objects for record type
-PASS Test that encodingInfo rejects if the MediaConfiguration does not have a valid type
+Harness Error (TIMEOUT), message = null
 
+
 
 TEST COMPLETE

DIFF URL:
https://ews-build.s3-us-west-2.amazonaws.com/Merge-Queue/454f1f66-1871/imported/w3c/web-platform-tests/media-capabilities/decodingInfo.any.worker-diff.txt
https://ews-build.s3-us-west-2.amazonaws.com/Merge-Queue/454f1f66-1871/imported/w3c/web-platform-tests/media-capabilities/encodingInfo.any.worker-diff.txt
Comment 1 Radar WebKit Bug Importer 2022-07-21 13:54:56 PDT
<rdar://problem/97398181>
Comment 2 Hercules Hjalmarsson 2022-07-21 13:55:52 PDT
I'm unable to reproduce the flaky failure on the commit-queue. Setting expectations.
Comment 3 EWS 2022-07-21 14:08:39 PDT
Test gardening commit 252705@main (d377d5f2a1e5): <https://commits.webkit.org/252705@main>

Reviewed commits have been landed. Closing PR #2632 and removing active labels.