[webkit-changes] [WebKit/WebKit] dc0001: [browserperfdash-benchmark] Add optional --timesta...

Carlos Alberto Lopez Perez noreply at github.com
Wed Feb 15 19:21:48 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: dc0001d225dfccadb1bdd2587c39f64c078058fe
      https://github.com/WebKit/WebKit/commit/dc0001d225dfccadb1bdd2587c39f64c078058fe
  Author: Carlos Alberto Lopez Perez <clopez at igalia.com>
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
    M Tools/Scripts/webkitpy/browserperfdash/browserperfdash_runner.py

  Log Message:
  -----------
  [browserperfdash-benchmark] Add optional --timestamp parameter to send the data to the server with a custom date.
https://bugs.webkit.org/show_bug.cgi?id=252355

Reviewed by Dewei Zhu.

Add an optional paramter '--timestamp' that allows to send the data
to the server marked with a specific date. So then the dashboard
will add the benchmark data as it was generated on the date specified.

This is useful for the following two use cases: 1) Several machines
downloading builds and doing performance tests in parallel are not
guaranteed to end the testing in the order they downloaded the
builds. So by passing a timestamp that can be obtained from the git
revision of the build (or even from the build executable timestamp)
the data gets sorted properly on the dashboard.
2) Some data for older versions is missed, this way it is possible
to tell the bot to run the benchmarks with an older version and then
have the data ordered properly on the dashboard.

* Tools/Scripts/webkitpy/browserperfdash/browserperfdash_runner.py:
(parse_args):
(BrowserPerfDashRunner.__init__):

Canonical link: https://commits.webkit.org/260345@main




More information about the webkit-changes mailing list