Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 130cc476d2b5e73050c66b70a0b3f53c7bb1c190
https://github.com/WebKit/WebKit/commit/130cc476d2b5e73050c66b70a0b3f53c7bb1c190
Author: Dan Hecht <[email protected]>
Date: 2026-08-04 (Tue, 04 Aug 2026)
Changed paths:
M Tools/Scripts/run-jsc-stress-tests
Log Message:
-----------
[run-jsc-stress-tests] Print per-test execution times when the progress meter
is enabled
https://bugs.webkit.org/show_bug.cgi?id=320911
rdar://183941218
Reviewed by Yusuke Suzuki and Keith Miller.
--report-execution-time makes each test's success command echo
"PASS: <name> <N>ms". But the progress meter in runAndMonitorTestRunnerCommand
matches lines beginning with "PASS: " and only uses them to advance its
counter, never printing them. The meter is enabled by default whenever stdout
is a TTY and verbosity is 0, so the timings were measured and then discarded.
Passing --verbose or setting JSCTEST_noProgressMeter disables the meter, which
was the only way to see them.
Print the PASS line when --report-execution-time is given, reusing the meter's
existing "erase the progress line first" logic so the counter still redraws
correctly around it.
* Tools/Scripts/run-jsc-stress-tests:
Canonical link: https://commits.webkit.org/318568@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications