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 |
コンパニオン デバイスの取得と確認のボイラープレートをカプセル化するベーステストクラス
サブクラスは |
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 | NOP の空のテスト実装。 |
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
- 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
列挙型