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 |
コンパニオン デバイスの取得と確認のボイラープレートをカプセル化する基本テストクラス
サブクラスは |
| DeviceBatteryLevelChecker |
最低バッテリー残量を確認し、最低残量がない場合はバッテリーが 2 番目の充電しきい値に達するまで待機する IRemoteTest。
|
| DeviceJUnit4ClassRunner |
IDeviceTest にも対応する JUnit4 テストランナー。
|
| DeviceJUnit4ClassRunner.LogAnnotation | ログを報告者に伝えるための偽のアノテーション。 |
| DeviceJUnit4ClassRunner.MetricAnnotation | 指標を報告者に伝えるための偽のアノテーション。 |
| DeviceJUnit4ClassRunner.TestLogData |
ExternalResource と TestRule の実装。
|
| DeviceJUnit4ClassRunner.TestMetrics |
ExternalResource と TestRule の実装。
|
| 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 |
インターフェース
- IAbi
- IAbiReceiver
- IBuildReceiver
- IDeviceTest
- IInvocationContextReceiver
- IMultiDeviceTest
- INativeDeviceTest
- IRemoteTest
- IReportNotExecuted
- IResumableTest
- IRuntimeHintProvider
- ISetOptionReceiver
- IShardableTest
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceiver
- ITestFilterReceiver
- ITestInformationReceiver
クラス
- Abi
- AndroidJUnitTest
- ArtGTest
- ArtRunTest
- ArtRunTest.AdbShellCommandException
- ArtTest
- CodeCoverageTest
- CompanionAwareTest
- DeviceBatteryLevelChecker
- DeviceJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- DeviceSuite
- DeviceTestCase
- DeviceTestResult
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- DynamicFileStubTest
- FakeTest
- GoogleBenchmarkResultParser
- GoogleBenchmarkTest
- GTest
- GTestBase
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HostGTest
- HostTest
- InstalledInstrumentationsTest
- InstrumentationTest
- IsolatedHostTest
- JUnitRunUtil
- MetricTestCase
- MetricTestCase.LogHolder
- NativeBenchmarkTest
- NativeBenchmarkTestParser
- NativeStressTest
- NativeStressTestParser
- NoisyDryRunTest
- PythonUnitTestResultParser
- PythonUnitTestRunner
- StubTest
- SubprocessTfLauncher
- TestTimeoutEnforcer
- TfTestLauncher
- UiAutomatorRunner
- UiAutomatorTest
- UsbResetTest
列挙型