Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: db1e3bbb3be2ef6103bb0c0fa81fe1c3e5c0b5c0
https://github.com/WebKit/WebKit/commit/db1e3bbb3be2ef6103bb0c0fa81fe1c3e5c0b5c0
Author: Yijia Huang <[email protected]>
Date: 2025-09-27 (Sat, 27 Sep 2025)
Changed paths:
M Tools/Scripts/run-javascriptcore-tests
Log Message:
-----------
[JSC] Handle missing test executables gracefully in run-javascriptcore-tests
https://bugs.webkit.org/show_bug.cgi?id=299684
rdar://161496792
Reviewed by Yusuke Suzuki.
When test executables are missing from build archives, the test runner would
crash with a fatal error, preventing other tests from running.
This change makes the test runner handle missing executables gracefully:
- Check if executable exists before attempting to run it
- Log a clear failure message when executable is missing
- Mark as test failure but continue with remaining tests
- Don't trigger fail-fast behavior for missing executables
This allows CI to report missing executables as test failures while continuing
to run the full test suite, rather than crashing the entire process.
Canonical link: https://commits.webkit.org/300660@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