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

Reply via email to