Runner for maintaining rr-recordings of Servo builds
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE.md
README.md
api_provider.py
config.json.sample
runner.py
watcher.py

README.md

servo-wpt

Servo builds experience a lot of intermittent failures. This suite runs 24/7 in a dedicated machine, building and testing servo using the web platform test runner. It maintains a database of rr recordings of every intermittent encountered in the tests, which would be helpful for people who're willing to work on those later.

Running

Currently, this is not in a state for local usage. It requires:

  • a bot willing to work for you (see config.json.sample)
  • requests python module for communication with the Github API
  • rr binary built from our fork.
  • IntermittentsDB from the intermittent-tracker.

Run python runner.py to begin the siege! Pass --no-api to avoid making API requests.