site/docs/dev/testing/skiagold.md
Gold is a web application that compares the images produced by our bots against known baseline images.
Key features:
Baselines are managed in Gold outside of Git, but in lockstep with Git commits.
Each commit creates >500k images.
Deviations from the baseline are triaged after a CL lands and images are
triaged as either positive or negative. 'Positive' means the diff is
considered acceptable. 'Negative' means the diff is considered unacceptable
and requires a fix. If a CL causes Skia to break it is reverted or an
additional CL is landed to fix the problem.
We test across a range of dimensions, e.g.:
Written in Go, Polymer and deployed on the Google Cloud. The code is in the Skia Infra Repository.
These instructions will refer to various views which are accessible via the left navigation on gold.skia.org.
View access is public, triage access is granted to Skia contributors. You must be logged in to triage.
Solution today:
Future improvements:
To find your results:
To rebaseline images:
Future improvements:
(ie: new bot, test mode, environment change)
Solution today:
Future improvements:
Solution:
Future improvements:
Solution: