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

Reply via email to