Files
servo/etc/blink-perf-test-runner
Jonathan Schwender 1632e61ed6 servoshell: Rename executable to servoshell. (#42958)
This should help clarify the difference between servo the library /
engine and servoshell the browser (demo).

Other changes: 

- Removed etc/servo.sb ( [apple sandbox profile
format](https://angelica.gitbook.io/hacktricks/macos-hardening/macos-security-and-privilege-escalation/macos-security-protections/macos-sandbox#sandbox-profiles))
since it is not needed anymore. See [this
comment](https://github.com/servo/servo/pull/42958#discussion_r2876253489)
for more details.

Testing: This is a very invasive change, and there are bound to be
scripts / places I have overlooked. Searching for usages of `servo` is
very hard, since it's also the name of the library.
Try run: https://github.com/servo/servo/actions/runs/22637676818

---------

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
Signed-off-by: Jonathan Schwender <55576758+jschwe@users.noreply.github.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2026-03-07 08:08:38 +00:00
..

Readme

Run from the root servo directory with:

uv run etc/blink-perf-test-runner/main.py SERVO_BINARY [--webdriver port] [--prepend name]

It will return a results.json in bencher bmf format. Not every test currently produces an output. The --prepend argument can be used to prepend e.g. a cargo profile name to the result keys. This should be done when uploading to bencher, in order to distinguish measurements with different cargo profiles.