Bug 231442

Summary: Regression (r281189 - r281199): [ iOS Release & macOS wk2 ] http/wpt/mediarecorder/set-srcObject-MediaStream-Blob.html is a flaky failure
Product: WebKit Reporter: ayumi_kojima
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: cdumez, eric.carlson, jer.noble, sihui_liu, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer, wenson_hsieh
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description ayumi_kojima 2021-10-08 11:37:18 PDT
http/wpt/mediarecorder/set-srcObject-MediaStream-Blob.html

Is flaky failing on iOS Release and macOS wk2.

History: https://results.webkit.org/?suite=layout-tests&test=http%2Fwpt%2Fmediarecorder%2Fset-srcObject-MediaStream-Blob.html

Result page: https://build.webkit.org/results/Apple-iOS-15-Simulator-Release-WK2-Tests/r283796%20(95)/results.html

Diff:

--- /Volumes/Data/worker/ios-simulator-15-release-tests-wk2/build/layout-test-results/http/wpt/mediarecorder/set-srcObject-MediaStream-Blob-expected.txt
+++ /Volumes/Data/worker/ios-simulator-15-release-tests-wk2/build/layout-test-results/http/wpt/mediarecorder/set-srcObject-MediaStream-Blob-actual.txt
@@ -1,4 +1,6 @@
 
 
-PASS Setting srcObject to MediaStream and then Blob
+Harness Error (TIMEOUT), message = null
 
+TIMEOUT Setting srcObject to MediaStream and then Blob Test timed out
+

The test is marked pass/failure/timeout on macOS-wk2 here: https://trac.webkit.org/changeset/280196/webkit
Comment 1 Radar WebKit Bug Importer 2021-10-08 11:37:35 PDT
<rdar://problem/84036504>
Comment 2 ayumi_kojima 2021-10-08 11:50:59 PDT
Marked test expectations: https://trac.webkit.org/changeset/283816/webkit
Comment 3 ayumi_kojima 2021-10-19 15:46:27 PDT
I was able to reproduce the failure locally using run-webkit-tests --force --iterations 50 --exit-after-n-failures 1 --ios-simulator http/wpt/mediarecorder/set-srcObject-MediaStream-Blob.html

The regression range is r281189  - r281199 (No revisions available to test in between).