docs/blink-layout-tests.md
We continuously run Blink’s web tests (formerly known as “layout tests”) on our integration console to prevent integration problems with Chromium.
On test failures, the bots compare the results of V8 Tip-of-Tree with Chromium’s pinned V8 version, to only flag newly introduced V8 problems (with false positives < 5%). Blame assignment is trivial as the Linux release bot tests all revisions.
Commits with newly-introduced failures are normally reverted to unblock auto-rolling into Chromium. In case you notice you break layout tests or your commit gets reverted because of such breakage, and in case the changes are expected, follow this procedure to add updated baselines to Chromium before (re-)landing your CL:
[ Failure Pass ] for the changed tests (more).[ Failure Pass ] entry from the test expectations file and commit it along with the new baselines in Chromium.Please associate all CLs with a Bug: … footer.