指定されたデバイスでテストを実行します。つのデバイスをテストできます。テストのティアダウンとクリーンアップを無効にします。指定されたターゲットに関する関連情報を表示して終了します。module-info.jsonファイルの再構築を強制します。デバッガーが終了するのを待ってから実行します。レベルのロギングを表示します。最大反復回数に達するまでテストをループ実行します。失敗が発生するか、最大反復回数に達するまで、すべてのテストを再実行します。合格するか最大反復回数に達するまで、失敗したテストを再実行します。自動的に作成し、仮想デバイスでテストを実行します。ランナーのカスタム引数を指定します。アーキテクチャのテストを実行します。デバイスなしでホスト上でテストを完全に実行します。テストの実行は失敗します。テスト結果を時系列で表示します。最新のテスト結果を印刷します。ビルド、インストール、または実行セクションを参照してください。以上のテストを指定します。次のように、複数のテストへの参照をスペースで区切ります。モジュール全体を実行するには、そのモジュール名を使用します。そのテストのAndroid.mkまたはAndroid.bpファイルのLOCAL_MODULEまたはLOCAL_PACKAGE_NAME変数に表示される名前を入力します。Testを識別子として使用します。Module:Classを使用します。nameで説明したものと同じです。クラスの名前であり、完全修飾クラス名または基本名にすることができます。パスを使用することをお勧めします。クラス名モジュール名を明示的に指定せずに単一のクラスを実行するには、クラス名を使用します。正しいテストを見つけるのにかかる時間を短縮するには、可能な限り、クラス名だけではなくModule:Classを使用することをお勧めします。configsコマンドの出力に表示される名前を入力します。ベースのテストと統合ベースのテストの両方の実行をサポートします。ファイルへのパスを指定して、単一のクラスを実行することもサポートしています。相対パスと絶対パスの両方がサポートされています。つの方法を示しています。repo-root/cts/tests/videoから実行します。パスを使用してCtsVideoTestCasesモジュール内で特定のクラスを実行する方法を示しています。パスを使用して統合テストを実行する方法を示しています。パッケージ名によるテストの検索をサポートしています。-tオプションを使用して、実行するステップを指定します。オプションを指定しない場合、すべてのステップが実行されます。-iは-tなしでは実行できません。クリーンアップまたは分解ステップをスキップするようにテストを強制できます。--disable-teardownパラメーターがないと失敗します。-tの前に-dを使用して、テストのクリーンアップ手順をスキップし、繰り返しテストします。test-to-runを使用して何度でもテストを再実行できます。クラス内での特定のメソッドの実行をサポートしています。モジュール全体をビルドする必要がありますが、これによりテストの実行に必要な時間が短縮されます。いずれかを使用してクラスを識別し、メソッドの名前を追加します。reference-to-class#method1複数のメソッドを指定する場合は、カンマで区切ります。つの例は、単一のメソッドtestFlagChangeを実行するための推奨される方法を示しています。テストをより迅速に見つけることができるため、クラス名のみを使用するよりも優先されます。frameworks/base/services/tests/wmtests/src/com/android/server/wm/ScreenDecorWindowTests.java#testFlagChange異なるクラスとモジュールから複数のメソッドを実行できます。複数のクラスを実行するには、複数のテストを実行する場合と同じようにスペースで区切ります。クラスを効率的に構築および実行するため、モジュール内のクラスのサブセットを指定すると、モジュール全体を実行するよりもパフォーマンスが向上します。バイナリを実行できます。対してこれらのテストを実行します。使用して個々のメソッドをさらに指定します。TEST_MAPPINGファイルでテストを実行できます。送信前テストを暗黙的に実行する現在のディレクトリと親ディレクトリのTEST_MAPPINGファイルで送信前テストを実行します。atest/path/to/projectとその親ディレクトリにあるTEST_MAPPINGファイルで送信前テストを実行します。