Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d1a8274f96dac8a478fd412f1a62f53219e42858
https://github.com/WebKit/WebKit/commit/d1a8274f96dac8a478fd412f1a62f53219e42858
Author: Kimmo Kinnunen <[email protected]>
Date: 2025-09-19 (Fri, 19 Sep 2025)
Changed paths:
M Tools/TestWebKitAPI/Tests/IPC/ConnectionTests.cpp
M Tools/TestWebKitAPI/Tests/IPC/IPCTestUtilities.h
M Tools/TestWebKitAPI/Tests/IPC/StreamConnectionTests.cpp
Log Message:
-----------
Fix TestIPC flakiness exposed by running the tests in parallel
https://bugs.webkit.org/show_bug.cgi?id=299167
rdar://160925533
Reviewed by Mike Wyrzykowski.
TestIPC tests are prone to logic errors due to testing API contracts
related to parallelism.
Fix errors uncovered by running many tests in parallel to cause unusual
scheduling of the threads.
Fixes cases that were uncovered locally using:
run-api-tests --fully-parallel --repeat-each=30 TestIPC."*"
* Tools/TestWebKitAPI/Tests/IPC/ConnectionTests.cpp:
(TestWebKitAPI::TEST_P):
* Tools/TestWebKitAPI/Tests/IPC/IPCTestUtilities.h:
(TestWebKitAPI::WaitForMessageMixin::checkMessages):
* Tools/TestWebKitAPI/Tests/IPC/StreamConnectionTests.cpp:
Canonical link: https://commits.webkit.org/300247@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes