Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4777f045be98e46519905adaffccaf1e081d0856
https://github.com/WebKit/WebKit/commit/4777f045be98e46519905adaffccaf1e081d0856
Author: Angelos Oikonomopoulos <[email protected]>
Date: 2025-05-02 (Fri, 02 May 2025)
Changed paths:
M Tools/Scripts/run-javascriptcore-tests
M Tools/Scripts/run-jsc-stress-tests
M Tools/Scripts/webkitruby/jsc-stress-test/executor.rb
Log Message:
-----------
run-jsc-stress-tests --treat-failing-as-flaky should also limit total runtime
https://bugs.webkit.org/show_bug.cgi?id=290906
Reviewed by Justin Michaud.
When we treat failing tests as flaky we retry them up to a
user-specified number of iterations, until it's clear whether they can
make the pass percentage. This works well for tests that finish quickly
but gets us in pathological behavior when a test hangs. We then run it
until it hits the timeout multiple times, needlessly prolonguing the
time it tests to run tests in the buildbot.
Add a cap on the number of seconds we can spend retrying and refuse to
start a new iteration if it has been exceeded.
* Tools/Scripts/run-javascriptcore-tests:
* Tools/Scripts/run-jsc-stress-tests:
* Tools/Scripts/webkitruby/jsc-stress-test/executor.rb:
Canonical link: https://commits.webkit.org/294423@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