TestWebKitAPI.WebKit2.GetDisplayMediaWindowAndScreenPrompt is a constantly failing API-test on macOS Ventura. HISTORY: https://results.webkit.org/?suite=api-tests&test=TestWebKitAPI.WebKit2.GetDisplayMediaWindowAndScreenPrompt TEST RUN URL: https://build.webkit.org/#/builders/707/builds/213 FAILURE TEXT: TestWebKitAPI.WebKit2.GetDisplayMediaWindowAndScreenPrompt 2022-11-14 18:10:17.165 com.apple.WebKit.WebContent.Development[6242:314658] ApplePersistence=NO LEAK: 1 WebProcessPool LEAK: 1 WebPageProxy /Volumes/Data/worker/trunk-rome-debug-archive/build/OpenSource/Tools/TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMediaWindowAndScreen.mm:154 Value of: hasSleepDisabler Actual: false Expected: true /Volumes/Data/worker/trunk-rome-debug-archive/build/OpenSource/Tools/TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMediaWindowAndScreen.mm:169 Expected equality of these values: label Which is: "" @"Mock screen device 1" Which is: "Mock screen device 1" /Volumes/Data/worker/trunk-rome-debug-archive/build/OpenSource/Tools/TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMediaWindowAndScreen.mm:200 Value of: [webView _displayCaptureState] == WKDisplayCaptureStateNone Actual: false Expected: true /Volumes/Data/worker/trunk-rome-debug-archive/build/OpenSource/Tools/TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMediaWindowAndScreen.mm:201 Value of: [observer displayCaptureSurfaces] == WKDisplayCaptureSurfaceNone Actual: false Expected: true /Volumes/Data/worker/trunk-rome-debug-archive/build/OpenSource/Tools/TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMediaWindowAndScreen.mm:202 Value of: [webView _displayCaptureState] == WKDisplayCaptureStateNone Actual: false Expected: true /Volumes/Data/worker/trunk-rome-debug-archive/build/OpenSource/Tools/TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMediaWindowAndScreen.mm:203 Value of: [observer displayCaptureSurfaces] == WKDisplayCaptureSurfaceNone Actual: false Expected: true /Volumes/Data/worker/trunk-rome-debug-archive/build/OpenSource/Tools/TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMediaWindowAndScreen.mm:213 Expected equality of these values: label Which is: "" @"Mock window device 1" Which is: "Mock window device 1"
<rdar://problem/102346812>
I have been able to reproduce this at Ventura Debug ToT running the test as follows: run-api-tests TestWebKitAPI.WebKit2.GetDisplayMediaWindowAndScreenPrompt This appears to have been failing since bring up of Ventura on OpenSource.
Starting on Eric who introduced the test here: https://commits.webkit.org/246423@main