The API test fails sometimes with the following failure: WebKit $ Tools/Scripts/run-gtk-tests --release WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/TestCookieManager TEST: WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/TestCookieManager... (pid=29329) ** ERROR:../../Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestCookieManager.cpp:289:void testCookieManagerPersistentStorage(CookieManagerTest*, gconstpointer): assertion failed (g_strv_length(domains) == 2): (0 == 2) GTester: last random seed: R02S36a48b6bc39b0616bf610e899d725016 (pid=29400) FAIL: WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/TestCookieManager Tests failed (1): WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/TestCookieManager The following bash command would run the test until it fails (should happen in less than 100 iterations): WebKit $ while true; do Tools/Scripts/run-gtk-tests --release WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/TestCookieManager || break; done
I have skipped the test on https://bugs.webkit.org/show_bug.cgi?id=134583
Seems to be fixed. See https://commits.webkit.org/267191@main
<rdar://problem/114384324>