Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f36b3a764da0220450b3cc0b2dad96636bdcf334
https://github.com/WebKit/WebKit/commit/f36b3a764da0220450b3cc0b2dad96636bdcf334
Author: Carlos Alberto Lopez Perez <[email protected]>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M Tools/CISupport/build-webkit-org/steps.py
M Tools/CISupport/build-webkit-org/steps_unittest.py
M Tools/Scripts/webkitpy/browserperfdash/browserperfdash_runner.py
Log Message:
-----------
[WKCI][browserperfdash-benchmark] Pass the build log URL from buildbot to the
runner and forward it to the dashboard
https://bugs.webkit.org/show_bug.cgi?id=303542
Reviewed by Nikolas Zimmermann.
Pass the URL of the build log from buildbot to the browserperfdash-benchmark
runner,
and forward it as part of the data that the runner send to the performance
dashboard.
The idea is that we will use this URL data to show it on the datapoints, so its
easier
to open the buildbot logs that generated a given data point on the performance
dashboard.
As part of this modernize a bit the builbot RunBenchmarkTests step and fix some
issues.
The previous getText2() method was not working to generate the result summary
string in
case of failure. Also passing the name of the browser is not longer needed as
now that
goes into the configuration file. Also add unit tests.
The timeout of the step is also rised to 2000 because the runners run with an
internal
timeout per-test of 1984, so that way we ensure that the runner timeout
triggers first.
* Tools/CISupport/build-webkit-org/steps.py:
(RunBenchmarkTests.__init__):
(RunBenchmarkTests.run):
(RunBenchmarkTests.evaluateCommand):
(RunBenchmarkTests.getResultSummary):
(RunBenchmarkTests.getText): Deleted.
(RunBenchmarkTests.getText2): Deleted.
* Tools/CISupport/build-webkit-org/steps_unittest.py:
* Tools/Scripts/webkitpy/browserperfdash/browserperfdash_runner.py:
(parse_args):
(BrowserPerfDashRunner.__init__):
Canonical link: https://commits.webkit.org/303904@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications