[webkit-changes] [WebKit/WebKit] 58309e: Performance dashboard should support hiding tests.

dewei-zhu noreply at github.com
Thu Feb 16 10:00:36 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 58309e2c8119abf8d172db3a92a24acb966052aa
      https://github.com/WebKit/WebKit/commit/58309e2c8119abf8d172db3a92a24acb966052aa
  Author: Dewei Zhu <dewei_zhu at apple.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M Websites/perf.webkit.org/init-database.sql
    M Websites/perf.webkit.org/migrate-database.sql
    M Websites/perf.webkit.org/public/admin/tests.php
    M Websites/perf.webkit.org/public/include/manifest-generator.php
    M Websites/perf.webkit.org/public/v3/components/pane-selector.js
    M Websites/perf.webkit.org/public/v3/models/test.js
    M Websites/perf.webkit.org/public/v3/pages/charts-page.js
    M Websites/perf.webkit.org/server-tests/api-manifest-tests.js

  Log Message:
  -----------
  Performance dashboard should support hiding tests.
https://bugs.webkit.org/show_bug.cgi?id=252369
rdar://100648198

Reviewed by Ryosuke Niwa.

Add support to hide tests on performance dashboard.

* Websites/perf.webkit.org/init-database.sql: Added 'test_hidden' to 'tests' table.
* Websites/perf.webkit.org/migrate-database.sql: Added 'test_hidden' field for migration.
* Websites/perf.webkit.org/public/admin/tests.php: Added support to update 'test_hidden'
field in this admin page.
* Websites/perf.webkit.org/public/include/manifest-generator.php: Expose test hidden field
in manifest.
* Websites/perf.webkit.org/public/v3/components/pane-selector.js: Filtered hidden tests
in pane selector.
(PaneSelector.prototype._buildTestList):
* Websites/perf.webkit.org/public/v3/models/test.js: Exposed test hidden field in 'Test' model.
(Test):
(Test.prototype.isHidden):
* Websites/perf.webkit.org/public/v3/pages/charts-page.js: Filtered hidden tests in breakdown.
(ChartsPage.prototype.insertBreakdownPanesAfter):
(ChartsPage.prototype.canBreakdown):
* Websites/perf.webkit.org/server-tests/api-manifest-tests.js: Updated existing unit tests to
check test 'hidden' field.

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




More information about the webkit-changes mailing list