Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
UI Test Status Page #9118
This page starts with a summary showing the branch name, commit under test and test run timestamp, and an overall test progress bar.
The rest of the page is a listing of all the tests by browser, displaying current status. Each browser gets its own progress bar, too.
The whole thing is backed by the test logs that we upload to S3, so this only works for test runs where we use the
The test status page gets generated as a static file by runner.rb before any tests are run. It is generated with test run metadata, including the branch name, commit, and the list of tests that are part of this test run. Once opened, the page makes async requests to a new API
I've hooked this up to CI so that on a DTT both the UI tests and the Eyes tests should put a link in Slack to their respective test status pages.