Simplified WebKit gardening dashboard that makes easier to report regressions.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.images
.gitignore
README.md
auto-gardener
contexts.ts
download-results
functional-utils.ts
main.ts
package.json
parse-expectations.ts
parse-results-json.ts
tsconfig.json
vt-utils.ts

README.md

WebKit auto-gardener

This is a simplified WebKit gardening dashboard that makes easier to report regressions.

How is different from the flakiness dashboard?

  • Faster and lighter.
  • Only tests with failed expectations in the last revision are shown.
  • Tests are grouped and ordered in a way that makes it easier to report bugs (first by failure type, then directory, then old bug id, then alphabetically). Less need for Ctrl+F.
  • Alternating background lines make it easier to match each test with its outcome history.
  • The first failing revision is displayed directly in an easy to copy way, no need for popups.

Installation

  1. Clone the repository.

  2. Run npm install. You may need to install Node.js first in your system.

Usage

./download-results
./auto-gardener gtk-release |less -RS

FAQ

Why is the output empty?

The build may have fail and therefore there are no data for the tests in the last revision.