https://www.chromium.org/developers/testing
重要な下位ページ
概観
Chromium開発はテスト重視で動いています。マルチプラットフォームで多くの機能を維持しながら高速な開発を実現するために、テストスイートが更新され、維持され、実行され、進化されることは重要です。新しい機能は新しいテストを持つべきだし、コードの追加はその部分のテストを持つべきである。Chromeへの貢献者として、あなたは十分なテストを書くことが期待されています。レビューアとしてはあなたはテストを求めることが期待されています。Chromium継続統合システムが導入され24時間動いています。
期待
コード貢献者はすべてのテストを実行することが期待されています。1つのワークステーションだと難しいので、トライサーバを用意しています。
テスト開発のインフラ
テスト構築のため、いくつかのインフラが存在します。
- chrome/test/automation - Chromiumはブラウザを自動で動かすための仕組みを提要しています。UIテストで使えます。
- gtest - Google TestはChromiumのC++テストハーネスです。
- image_diff - ビットマップを比較する仕組みです。
クラッシュを起こす
breakpadのテストに役に立ちます。
- about:crash - レンダラをクラッシュします。
- about:inducebrowsercrashforrealz - ブラウザをクラッシュします。
Page last modified on July 05, 2018, at 12:32 AM
Powered by
PmWiki