Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 58309e2c8119abf8d172db3a92a24acb966052aa
https://github.com/WebKit/WebKit/commit/58309e2c8119abf8d172db3a92a24acb966052aa
Author: Dewei Zhu <[email protected]>
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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes