com.android.tradefed.testtype

インターフェース

IAbi テスト対象の ABI を表すインターフェース。 
IAbiReceiver テスト対象の ABI を必要とするテスト。 
IBuildReceiver テスト対象のビルドを参照する必要があるテスト。 
IDeviceTest ITestDevice への参照が必要なオブジェクトのインターフェース。 
IInvocationContextReceiver 呼び出しのコンテキストを参照する必要があるテスト。 
IMultiDeviceTest このインターフェースは非推奨になりました。 このインターフェースは互換性のために一時的に保持されますが、実際には使用されなくなります。実装しないでください。 
INativeDeviceTest INativeDevice への参照が必要なオブジェクトのインターフェース。 
IRemoteTest 結果を ITestInvocationListener に直接報告するテスト。 
IReportNotExecuted 実行が完了しなかった場合、このインターフェースを実装する IRemoteTest は、レポートの改善のために、実行されなかったテストを報告できます。 
IResumableTest このインターフェースは非推奨になりました。 この必要はなくなりました 
IRuntimeHintProvider  
ISetOptionReceiver このインターフェースの実装には、HostTest.SET_OPTION_NAME にリンクされた「set-option」という名前の Option が必要です。 
IShardableTest 個別に実行可能なサブテストに分割できる IRemoteTest。 
ITestAnnotationFilterReceiver アノテーションに基づいて実行するテストをフィルタできるランナー。 
ITestCollector テスト収集のサポートを提供します。設定すると、テストランナーは実際にテストケースを実行せずに、ドライランを実行してテストケースを収集する必要があります。 
ITestFileFilterReceiver 実行するテストと実行しないテストを指定するファイルを受け取ることができるランナー。 
ITestFilterReceiver 実行するテストをフィルタリングできるランナー。 
ITestInformationReceiver 一部のクラスの TestInformation を受け取るインターフェース。 

クラス

Abi ABI を表すクラス。 
AndroidJUnitTest android.support.test.runner.AndroidJUnitRunner を使用して、指定されたデバイスでインストルメンテーション テスト パッケージを実行するテスト。 
ArtGTest  
ArtRunTest ART 実行テストを実行するテストランナー。 
ArtRunTest.AdbShellCommandException ADB シェル コマンドの実行中に発生したエラーを報告する例外クラス。 
ArtTest  
CodeCoverageTest 指定されたデバイスでインストルメンテーション テスト パッケージを実行し、コード カバレッジ レポートを生成するテスト。 
CompanionAwareTest コンパニオン デバイスの取得と確認のボイラープレートをカプセル化する基本テストクラス

サブクラスは getCompanion() を呼び出して、割り当てられたコンパニオンを取得できます。 

DeviceBatteryLevelChecker 最低バッテリー残量を確認し、最低残量がない場合はバッテリーが 2 番目の充電しきい値に達するまで待機する IRemoteTest。 
DeviceJUnit4ClassRunner IDeviceTest にも対応する JUnit4 テストランナー。 
DeviceJUnit4ClassRunner.LogAnnotation ログを報告者に伝えるための偽のアノテーション。 
DeviceJUnit4ClassRunner.MetricAnnotation 指標を報告者に伝えるための偽のアノテーション。 
DeviceJUnit4ClassRunner.TestLogData ExternalResourceTestRule の実装。 
DeviceJUnit4ClassRunner.TestMetrics ExternalResourceTestRule の実装。 
DeviceSuite JUnit4 コンテナ Suite を拡張して、ITestDevice を必要とするテストに提供します。 
DeviceTestCase IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストケース。 
DeviceTestResult DeviceNotAvailableException が発生したときに中止される TestResult の特殊化
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストスイート。 
DynamicFileStubTest これは、tradefed が動的ファイルを正しく解決できるかどうかをテストする tradefed テストです。 
FakeTest 繰り返し可能なテスト結果を簡単に生成することを目的としたフェイク テスト。 
GoogleBenchmarkResultParser シェルから実行された Google Benchmark の結果を解析し、すべての結果を含むマップを返します。 
GoogleBenchmarkTest 指定されたデバイスで Google ベンチマーク テスト パッケージを実行するテスト。 
GTest 指定のデバイスでネイティブ テスト パッケージを実行するテスト。 
GTestBase gTest の基本クラス
GTestListTestParser 「--gtest_list_tests」パラメータを使用した gtest ドライラン モードの結果パーサー。 
GTestResultParser シェルから実行される GTest を使用したネイティブ テストの「未加工の出力モード」の結果を解析し、ITestInvocationListener に結果を通知します。 
GTestXmlResultParser シェルから実行される GTest を使用したネイティブ テストの「XML 出力モード」の結果を解析し、ITestRunListener に結果を通知します。 
HostGTest ネイティブ テスト パッケージを実行するテスト。 
HostTest JUnit ホストベースのテスト用のテストランナー。 
InstalledInstrumentationsTest 現在のデバイスで見つかったすべてのインストルメンテーションを実行します。 
InstrumentationTest 指定されたデバイスでインストルメンテーション テスト パッケージを実行するテスト。 
IsolatedHostTest サブプロセスを使用して、メイン プロセスでテストを実行するのではなく、依存性の低い環境でテストを実行する TradeFed ランナーを実装します。 
JUnitRunUtil IRemoteTest.run(TestInformation, ITestInvocationListener) 呼び出しを Test.run(TestResult) 呼び出しに転送するためのヘルパークラス。 
MetricTestCase TradeFed の一部として実行する際に指標を記録できるようにする TestCase の拡張機能。 
MetricTestCase.LogHolder 報告するログファイルを保持する構造体。 
NativeBenchmarkTest 指定のデバイスでネイティブ ベンチマーク テスト実行可能ファイルを実行するテスト。 
NativeBenchmarkTestParser ベンチマーク テストデータの出力を解析し、オペレーションあたりの平均時間に関する指標を収集する IShellOutputReceiver。 
NativeStressTest 指定されたデバイスでネイティブ ストレステスト実行可能ファイルを実行するテスト。 
NativeStressTestParser ストレス テストのデータ出力を解析し、完了した反復回数と反復あたりの平均時間に関する指標を収集する IShellOutputReceiver。 
NoisyDryRunTest コマンド ファイルでノイズの多いドライランを実行します。 
PythonUnitTestResultParser Python の unittest フレームワークで実行されたテストの出力を解釈し、一連の ITestInvocationListener に対する呼び出しに変換します。 
PythonUnitTestRunner このクラスは非推奨になりました。 代わりに PythonBinaryHostTest を使用してください。 
StubTest 空のテスト実装(no-op)。 
SubprocessTfLauncher 別の TF インストールに対してテストを実行するための IRemoteTest。 
TestTimeoutEnforcer 特定のテストケースの実行時間をチェックし、指定されたタイムアウトを超えた場合に失敗させるリスナー。 
TfTestLauncher 別の TF インストールに対して単体テストまたは機能テストを実行するための IRemoteTest。 
UiAutomatorRunner デバイスで UI Automator テストを実行し、結果をレポートします。 
UiAutomatorTest  
UsbResetTest デバイスの USB をリセットし、その後デバイスがオンラインに戻るかどうかを確認する IRemoteTest。 

列挙型

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction