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

Reply via email to