テストとインフラ

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