-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Running our WPT jobs on self-hosted runners could speed up builds by several minutes, but saving that kind of time requires the full capacity of our three servers.
Let’s see if we can squeeze every last drop of time savings out of them. Our current best improvement is 17min → 10min, with 36 runners across GitHub plus four servers.
- Create an ubuntu2204-wpt image that correctly runs all tests (ff6bfad)
- Add support for reserving multiple runners (723f823)
- Add support for autoscaling or policy overrides (454fd1a...334eeee)
- Add support for dynamic scheduling (334eeee...39f8c60)
dependency discrepancy issues:
- 20 tests break if Droid Sans Fallback is installed servo#35029
- /css/css-fonts/font-variant-emoji-1.html and /css/css-fonts/font-variant-emoji-2.html break unless Noto Color Emoji is installed servo#35030
- /css/css-fonts/test-synthetic-italic.html depends on the presence of fonts-dejavu-extra servo#41043
- 25 tests depend on the presence of fonts-noto-cjk servo#41044
Metadata
Metadata
Assignees
Labels
No labels