Blinkウェブテスト(旧称: レイアウトテスト)
我々はChromiumとの統合の問題を防ぐため、Blinkのウェブテスト(旧称: “レイアウトテスト”)を統合コンソール上で継続的に実行しています。
テストが失敗すると、ボットはV8 Tip-of-Treeの結果とChromiumの固定されたV8バージョンを比較し、新しく導入されたV8の問題のみをフラグ付けします(偽陽性率 < 5%)。責任の割り当ては簡単で、Linuxリリースボットはすべてのリビジョンをテストします。
新たに導入された失敗を伴うコミットは通常Chromiumへの自動ロールを解除するためにリバートされます。レイアウトテストに問題があることに気づいた場合やそのためにコミットがリバートされた場合、そしてそれが予期される変更である場合には、以下の手順に従ってChromiumに更新されたベースラインを追加し、(再)コミットしてください。
- 変更されたテストに対して
[ Failure Pass ]
を設定するChromium変更を適用してください(詳細)。 - V8のCLを適用し、Chromiumに反映されるまで1~2日待ってください。
- これらの指示に従って新しいベースラインを手動で生成してください。Chromiumのみに変更を加える場合は、この推奨自動手順が使用できます。
- テスト期待値ファイルから
[ Failure Pass ]
エントリを削除し、新しいベースラインと一緒にChromiumにコミットしてください。
すべてのCLにはBug: …
フッターを関連付けてください。