Blink ウェブテスト(レイアウトテスト)
私たちは継続的に Blink のウェブテスト(以前は「レイアウトテスト」として知られていました)を 統合コンソール で実行し、Chromium との統合に関する問題を防いでいます。
テストに失敗した場合、ボットは V8 Tip-of-Tree の結果を Chromium にピンされた V8 バージョンと比較して新しく導入された V8 の問題(偽陽性 < 5%)のみをフラグします。すべての改訂を Linux リリース ボットがテストするため、責任の割り当ては簡単です。
新しく導入された失敗を含むコミットは通常、Chromium への自動ローリングを解除するためにロールバックされます。レイアウトテストを中断したり、その中断によりコミットがロールバックされたり、変更が行われる予定であることに気づいた場合は、CL を(再)ランディングする前に、更新されたベースラインを Chromium に追加するために次の手順に従ってください
- 変更されたテストに対して
[ Failure Pass ]
を設定する Chromium の変更をランディングします(詳細)。 - 1~2 日待って、V8 の CL が Chromium に入り込むまで待ちます。
- これらの手順に従って、新しいベースラインを手動で生成します。Chromium に対してのみ変更を加えている場合は、この優先される自動手順が機能します。
- テスト期待ファイルから
[ Failure Pass ]
エントリを削除し、新しいベースラインと共に Chromium にコミットします。
すべての CL を Bug: …
フッターに関連付けてください。