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 シェルコマンドの実行中に発生したエラーを報告する例外クラス。 
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 NOP の空のテスト実装。 
SubprocessTfLauncher 別の TF インストールに対してテストを実行するための IRemoteTest。 
TestTimeoutEnforcer 特定のテストケースの実行時間をチェックし、指定したタイムアウトを超えると失敗するリスナー。 
TfTestLauncher 別の TF インストールに対して単体テストまたは機能テストを実行するための IRemoteTest。 
UiAutomatorRunner デバイスで UI Automator テストを実行し、結果を報告します。 
UiAutomatorTest  
UsbResetTest デバイスの USB をリセットし、その後デバイスがオンラインに復帰したかどうかを確認する IRemoteTest。 

列挙型

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction