この記事では方法を説明します。自動テストを実行する両方の領域を観察してみましょう。標準デバッグを行う熟練のweb開発者ならGaiaのコードをデバッグするのは慣れたプロセスでしょう。デスクトッブ版FirefoxでGaiaを実行する方法や、簡単な変更を加える方法を見てきました。複雑なコードベースの追加のためには、デスクトッブ版Firefoxのビューにてアクセスできる、Firefoxデバッグツールをもっと使いこなしたくなるでしょう。自動テストパッチを投稿する前に、Gaiaにふさわしい標準テストスイートも実行しておくべきであり、そうすることで既存の主要な電話機能に逆行した変更をしていないことを確認します。最初の貢献の場合はテストなしに投稿できますが、将来にテストが実施されるように手助けを求める必要があります。テスト実行の前にはGaiaリポジトリを更新して、最新のものが手元にあるのを確認すべきです。テストを実施するテスト環境をワンクリックで作成することが出来ます。ページで見つけることができます。デスクトッブエミュレータか、Firefoxナイトリーを使います。Gaiaの場合ぱ個々のアプリ—です。FIREFOX=/Applications/FirefoxNightly.app/Contents/MacOS/firefoxbin/gaia-testユニットテスト一覧のwebページが開くでしょう。(アスタリスクが横に出ています)。ボタンをクリックします。ページ下端にスクロールして結果を見ます。開いているウィンドウで、新規のターミナルウィンドウから全テストスイートを実行することもできます。これはかなり長い時間がかかります、なぜなら実行すべきテストが大量にあるためで(ひょっとして1時間以上)、ゆえにおそらくあなたが変更したアプリ向けのテストだけを実行したくなるでしょう。APP=settings。統合テスト統合テストには、異なるユニットのコードを一緒なグループにして、それらが一緒に正しく動作するかのテストを含んでおり、ユニットテストの次の論理的ステップです。pythonベースのサーバで動かされます。端末の両方の制御と、お互いの相互作用が可能になります。APP=calendar。統合テストを読んでください。アプリを複数回起動することを自動化できて、アプリの起動時間についての統計情報を出力します。アプリケーションについてのメモリ情報も出力します。テスト入門を見て下さい。inbox.現在、ニュースレターは英語でのみ提供されています。従って私の個人情報を扱うことに同意します。