Blink 网页测试(又名布局测试)
我们在我们的 集成控制台 上持续运行 Blink 的网页测试(以前称为“布局测试”),以防止与 Chromium 集成出现问题。
在测试失败时,机器人会将 V8 Tip-of-Tree 的结果与 Chromium 的固定 V8 版本进行比较,以仅标记新引入的 V8 问题(误报 < 5%)。由于 Linux 版本 机器人测试所有修订版,因此责任分配非常简单。
通常会回滚包含新引入的失败的提交,以解除对自动滚动到 Chromium 的阻塞。如果您发现您破坏了布局测试或您的提交因这种破坏而被回滚,并且如果更改是预期的,请按照以下步骤在(重新)落地您的 CL 之前将更新的基线添加到 Chromium
- 落地一个 Chromium 更改,为更改的测试设置
[ Failure Pass ]
(更多)。 - 落地您的 V8 CL 并等待 1-2 天,直到它循环到 Chromium 中。
- 按照 这些说明 手动生成新的基线。请注意,如果您只对 Chromium 进行更改,此首选的自动程序 应该适合您。
- 从测试期望文件删除
[ Failure Pass ]
条目,并将其与 Chromium 中的新基线一起提交。
请将所有 CL 与 Bug: …
页脚关联。