Bug 257663 - [run-benchmarks] The browser benchmark runner harness should be able to specify MotionMark subtests to run
Summary: [run-benchmarks] The browser benchmark runner harness should be able to speci...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: hysu
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-06-02 15:02 PDT by hysu
Modified: 2023-06-06 11:30 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hysu 2023-06-02 15:02:54 PDT
The MotionMark benchmark includes a debug runner (developer.html) that has basic subtest support built in. It takes in URL parameters of form ?suite-name=${SUITE}&test-name=${TEST}, and can run one at a time.

We already have subtest support in run-benchmarks for JetStream2 (https://bugs.webkit.org/show_bug.cgi?id=247301, except we shouldn't be changing the benchmark harness at this time), which makes profiling possible - we should add support for MotionMark subtests in the harness as well
Comment 1 Radar WebKit Bug Importer 2023-06-02 15:03:35 PDT
<rdar://problem/110187208>
Comment 2 hysu 2023-06-02 15:51:46 PDT
Pull request: https://github.com/WebKit/WebKit/pull/14643
Comment 3 EWS 2023-06-06 11:30:38 PDT
Committed 264906@main (653b530b9ffd): <https://commits.webkit.org/264906@main>

Reviewed commits have been landed. Closing PR #14643 and removing active labels.