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

Reply via email to