クラスのインデックス
API クラスは次のとおりです。すべての API パッケージについては、こちらをご確認ください。
A
AaptParser | 「aapt dump badging」の出力を解析して APK から情報を抽出するクラス。 |
AaptParser.AaptVersion | APK ファイルの解析に使用される AAPT バージョンのオプションの列挙型。 |
AbiFormatter | ABI のユーティリティ クラス。 |
AbstractXmlParser | XML ファイルを解析するためのヘルパー ベースクラス |
AbstractXmlParser.ParseException | XML 入力を解析できなかった場合にスローされます。 |
AcloudConfigParser | Acloud 構成を解析するヘルパー クラス(Cloud デバイス インスタンスの起動に使用)。 |
AcloudConfigParser.AcloudKeys | 構成から検索可能なキーのセット。 |
ActivityStatusChecker | モジュールの終了時に実行されている残りのアクティビティのステータス チェッカー。 |
AdbRootElevator |
必要に応じて作成時に adb root を有効にし、完了時に root 状態を復元する AutoCloseable 。
|
AggregatePostProcessor | 複数の反復テスト実行中に収集された数値指標の最小値、最大値、平均値、分散、標準偏差、合計、カウント、および必要に応じてパーセンタイルをダブルとして扱う指標アグリゲータ。 |
AltDirBehavior |
さまざまなテスト アーティファクト インストーラ/プッシャーの代替ディレクトリ動作を定義する列挙型
|
AppBuildInfo |
Android アプリとそのテストパッケージを表す IBuildInfo 。
|
AppDeviceBuildInfo |
このクラスは非推奨になりました。
IDeviceBuildInfo を直接使用します。
|
AppVersionFetcher | デバイスからアプリのバージョン文字列を取得するユーティリティ クラス。 |
AppVersionFetcher.AppVersionInfo | アプリのバージョン情報の種類。 |
ArchModuleController | モジュール コントローラが、指定されたアーキテクチャと一致しない場合にテストを実行しないようにしました。 |
ArgsOptionParser |
解析されたコマンドライン引数から Option フィールドに値を入力します。
|
ATestFileSystemLogSaver | この LogSaver クラスは、ATest が特定のパスにログを保存するために使用します。 |
AutoLogCollector | ハーネスによって自動的に処理できるコレクタを記述する列挙型。 |
AutomatedReporters | Tradefed 自動レポートからのマッピングを定義するクラス。 |
AveragePostProcessor | 指標リストの平均を計算するポストプロセッサの実装。 |
B
BackgroundDeviceAction | 特定のデバイスでコマンドを実行し、アクションがキャンセルされるまで必要に応じて繰り返します。 |
BaseDeviceMetricCollector |
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) と ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) での収集を開始および停止できる IMetricCollector の基本実装。
|
BaseEmulatorPreparer | ローカル エミュレータを起動するための一般的な準備ツール。 |
BaseLeveledLogOutput |
名前またはコンポーネントに基づいて一部のタグをフィルタリングできる ILeveledLogOutput の基本実装。
|
BaseModuleController |
モジュールを実行するかどうかを確認するために実装する必要がある IModuleController の基本的な実装。
|
BaseMultiTargetPreparer |
オブジェクトを無効にできる IMultiTargetPreparer の基本実装。
|
BasePostProcessor |
すべての実装で拡張する必要があるベースの IPostProcessor 。
|
BaseRetryDecision |
IRetryDecision の基本実装。
|
BaseStreamLogger<OS extends OutputStream> |
ログメッセージを出力ストリームと stdout に転送する ILeveledLogOutput 。
|
BaseTargetPreparer |
オブジェクトの無効化の有無を制御できる ITargetPreparer の基本実装クラス。
|
BaseTestSuite | 新しいスイート システムで互換性テストスイートを実行するためのテスト。 |
BatteryController | デバイスのバッテリー充電状態を制御できるユーティリティ クラス。 |
BatteryRechargeDeviceRecovery | デバイスのバッテリー残量が特定のしきい値を下回ったときにコマンドをトリガーできるようにします。 |
BatteryTemperature | |
BatteryUnavailableDeviceRecovery | バッテリー残量が利用できない場合に構成をトリガーする復元チェッカー。 |
BinaryState | IGNORE 無効状態のオン/オフ状態を記録するために使用される列挙型。 |
BluetoothUtils |
デバイスで BluetoothInstrumentation を呼び出すためのユーティリティ関数
デバイス側の BluetoothInstrumentation コードは、AOSP の |
BootstrapBuildProvider |
テストデバイスからビルド情報をブートストラップする IDeviceBuildProvider これは通常、外部から提供されたビルドを搭載したデバイスに使用されます。 |
BugreportCollector |
構成可能なイベントが発生したときにバグレポートを収集し、各バグレポートが収集された後に子に対して ITestInvocationListener#testLog を呼び出すパススルー ITestInvocationListener 。
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | バグレポートをキャプチャするタイミングを記述する完全な述語。 |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | テストケースが失敗したときにバグレポートを収集します。 |
BuildInfo |
ITestDevice に関連付ける必要がある IBuildInfo の一般的な実装。
|
BuildInfoRecorder |
ビルド情報メタデータを指定されたファイルに書き込む ITargetPreparer 。
|
BuildInfoUtil |
IBuildInfo の操作に役立つユーティリティ クラス。
|
BuildRetrievalError | テスト用にビルドを取得中に致命的なエラーが発生しました。 |
BuildTestsZipUtils | Android ビルドシステムによって生成されたテスト zip に関連するオペレーション用のヘルパークラス |
BulkEmailer | 送信間隔、初期バーストサイズ、受信者、メッセージの合計数を構成できるメール送信ユーティリティ。 |
BundletoolUtil | bundletool コマンドラインを使用してデバイスに .apk をインストールするユーティリティ クラス。 |
C
CecControllerTokenProvider | Consumer Electronics Control(CEC)関連トークンのトークン プロバイダ。 |
CircularAtraceUtil | Monkey テスト中に ANR の根本原因を特定するために主に開発された atrace ユーティリティ。 |
CircularByteArray | 循環バッファとして動作し、配列内のすべての値の合計をトラッキングする固定サイズの配列を保持するデータ構造。 |
ClangCodeCoverageCollector |
デバイスから Clang カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
ClassNotFoundConfigurationException |
オブジェクトのクラスが見つからない場合は ConfigurationException 。
|
ClassPathScanner | クラスパス上のエントリを検索します。 |
ClassPathScanner.ClassNameFilter |
Java クラス名をフィルタして変換する IClassPathFilter 。
|
ClassPathScanner.ExternalClassNameFilter |
内部クラスを拒否する ClassNameFilter
|
ClassPathScanner.IClassPathFilter |
クラスパス エントリパスのフィルタ
|
ClusterBuildInfo |
TFC からパイプされたビルド用の IBuildInfo クラス。
|
ClusterBuildProvider |
TFC テストリソースをダウンロードする IBuildProvider 。
|
ClusterClient |
TFC バックエンドとやり取りするための IClusterClient の実装。
|
ClusterCommand | TF Cluster から取得されたタスクを表すクラス。 |
ClusterCommand.RequestType | |
ClusterCommand.State | TF クラスタ内のコマンドのステータス。 |
ClusterCommandConfigBuilder | クラスタ コマンドの構成ファイルをビルドするクラス。 |
ClusterCommandEvent | アップロードするクラスタ コマンド イベントをカプセル化するクラス。 |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher |
サブプロセス TF を介して TFC からコマンドを起動する IRemoteTest クラス。
|
ClusterCommandScheduler |
TFC(Tradefed Cluster)をサポートする ICommandScheduler 。
|
ClusterCommandStatus | TF Cluster からのコマンドの状態とキャンセル理由を表すクラス。 |
ClusterDeviceInfo | アップロードするクラスタ デバイス情報をカプセル化するクラス。 |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor |
Tradefed Cluster サービスに結果を報告する IDeviceMonitor 実装。
|
ClusterEventUploader<T extends IClusterEvent> |
IClusterEvent を TFC にアップロードする ClusterEventUploader クラス。
|
ClusterHostEvent | アップロードするクラスタホスト イベントをカプセル化するクラス。 |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | さまざまな種類のホストイベントの列挙型。 |
ClusterHostUtil | グローバル構成インスタンス、ホスト情報などを取得する TF Cluster の静的ユーティリティ関数。 |
ClusterLogSaver |
テスト出力を TFC にアップロードする ILogSaver クラス。
|
ClusterLogSaver.FilePickingStrategy | ファイル選択戦略。 |
ClusterOptions | |
CollectingByteOutputReceiver |
シェルの出力全体を byte[] に収集する IShellOutputReceiver 。
|
CollectingOutputReceiver |
シェルの出力全体を 1 つの String に収集する IShellOutputReceiver 。
|
CollectingTestListener |
すべてのテスト結果を収集する ITestInvocationListener 。
|
CollectorHelper |
複数の場所で必要な IMetricCollector オペレーションを行うヘルパー。
|
CommandFileParser | 一連のコマンドラインを含むファイルのパラサー。 |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder |
コマンドラインから通常のビルド情報引数をキャプチャし、それらから IBuildInfo を作成するユーティリティ。
|
CommandOptions |
ICommandOptions の実装。
|
CommandOptionsGetter | 特定の呼び出しのコマンド オプションの値を返すサービス実装。 |
CommandRunner | コマンドライン引数で指定されたコマンドを実行してから終了する、別の TradeFederation エントリ ポイント。 |
CommandRunner.ExitCode | 終了時に使用できるエラーコード。 |
CommandScheduler | 使用可能なすべてのデバイスで TradeFederation コマンドを実行するスケジューラ。 |
CommandScheduler.HostState | ホストのさまざまなステータスの列挙型 |
CommonLogRemoteFileUtil | このユーティリティを使用すると、共通ファイルのリモートログ取得ロジックについて、異なるリモート デバイスの表現間でコードの重複を回避できます。 |
CommonLogRemoteFileUtil.KnownLogFileEntry | リモート デバイスの既知のログエントリを表します。 |
ConditionPriorityBlockingQueue<T> |
特定の条件に一致するオブジェクトを取得できる ERROR(/PriorityBlockingQueue) のようなオペレーションを備えたスレッドセーフ クラス。
|
ConditionPriorityBlockingQueue.AlwaysMatch<T> |
任意のオブジェクトに一致する ConditionPriorityBlockingQueue.IMatcher 。
|
ConditionPriorityBlockingQueue.IMatcher<T> | 要素がなんらかの条件に一致するかどうかを判断するためのインターフェース。 |
ConfigCompleter |
TF 構成の Completer の実装。
|
Configuration |
読み込まれた構成オブジェクトをマップに格納する具体的な IConfiguration 実装。
|
ConfigurationDef | 構成、それに関連付けられたオブジェクト、オプションのレコードを保持します。 |
ConfigurationDef.ConfigObjectDef | className とその出現回数に関する情報を保持するオブジェクト(例: 構成に同じオブジェクトが 2 回ある場合、最初のオブジェクトには最初の出現回数が割り当てられます)。 |
ConfigurationFactory |
IConfiguration を作成するためのファクトリ。
|
ConfigurationFactory.ConfigLoader |
1 つのルート構成から含まれる構成を追跡し、循環参照で例外をスローする IConfigDefLoader の実装。
|
ConfigurationUtil | 構成ファイルを処理するユーティリティ関数。 |
ConfigurationXmlParserSettings |
ConfigurationXmlParser の設定を受け入れる単純なクラス このクラスに設定を渡すには、エイリアスが必須です。 |
ConfigurationYamlParser | YAML スタイルの Tradefed 構成のパーサー |
コンソール |
ユーザーが操作するためのインターフェースを提供するメインの TradeFederation コンソール 現在、次のようなオペレーションがサポートされています。
|
Console.ArgRunnable<T> |
引数を取ることができる run メソッドを持つ Runnable
|
Console.CaptureList |
List<List<String>> の便利な型
|
ConsoleReaderOutputStream |
System.out.print() をユーザーの LineReader unfinishedLine と連携させるために使用できる OutputStream。
|
ConsoleResultReporter | テスト結果をコンソールに出力する結果レポーター。 |
CountingTestResultListener |
TestStatus ごとのテスト数の合計を追跡する TestResultListener
|
CountTestCasesCollector |
特定の IRemoteTest のテストケースの数をカウントして報告します。
|
CoverageOptions | 保証オプションを保持する Tradefed オブジェクト。 |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | ユーザーの作成と終了時のクリーンアップを行うターゲット作成ツール。 |
D
DebugHostLogOnFailureCollector | テストケースの失敗時にホスト側のログを収集してログに記録するコレクタ。 |
DefaultRemoteAndroidTestRunner |
ddmlib RemoteAndroidTestRunner を拡張して、Tradefed のユースケースのデフォルトを設定。
|
DefaultTestsZipInstaller | テスト zip インストーラのデフォルト実装。 |
DelegatedInvocationExecution |
InvocationExecution : 実行を別の Tradefed バイナリに委任します。
|
DependenciesResolver | テストのすべての依存関係を取得できる新しいタイプのプロバイダ。 |
DeviceAllocationResult | コマンドの割り当て試行の結果を表します。 |
DeviceAvailableChecker | モジュールがデバイスをオフライン状態のままにしないようにするチェッカー。 |
DeviceBatteryLevelChecker |
バッテリーの最低充電量を確認し、最低充電量がない場合、バッテリーが 2 番目の充電しきい値に達するまで待機する IRemoteTest 。
|
DeviceBatteryResourceMetricCollector | このコレクタは、デバイスのバッテリー指標を収集します。 |
DeviceBuildDescriptor |
IBuildInfo のラッパークラス。デバイス プラットフォームのビルド情報を取得するヘルパー メソッドが含まれています。
|
DeviceBuildInfo |
完全な Android デバイス ビルドと(必要に応じて)そのテストを表す IBuildInfo 。
|
DeviceBuildInfoBootStrapper |
ビルド情報フィールドをデバイスから読み取った属性に置き換える ITargetPreparer これは、外部ソースから生成されたビルドでデバイスをテストする場合に便利です。 |
DeviceBuildInfoInjector |
DeviceBuildDescriptor メタデータを IBuildInfo に挿入する ITargetPreparer 。
|
DeviceCleaner | テスト後にクリーンアップ アクションとして再起動またはフォーマットを実行し、必要に応じて画面をオフにします。 |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil |
デバイス側のコマンドの同時実行用のユーティリティ メソッドとクラスが含まれています。
|
DeviceConcurrentUtil.ShellCommandCallable<V> |
ITestDevice でシェルコマンドの実行の詳細をラップする ERROR(/Callable) 。
|
DeviceConfigurationHolder |
読み込まれたデバイス構成オブジェクトを属性に格納する具体的な IDeviceConfiguration 実装。
|
DeviceFailedToBootError | ビルドでフラッシュした後にデバイスが起動しない場合にスローされます。 |
DeviceFeatureModuleController | 特定の機能をサポートしていない場合にテストを実行しないモジュール コントローラ。 |
DeviceFileReporter |
デバイスでファイルを確認して、見つかった場合は ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) に送信するユーティリティ クラス。
|
DeviceFlashPreparer |
物理的な Android ハードウェアにイメージを書き込む ITargetPreparer 。
|
DeviceFlashPreparer.EncryptionOptions | ユーザーデータ イメージの暗号化を処理するためのオプションの列挙型 |
DeviceFolderBuildInfo |
ローカル ファイル システムのディレクトリに含まれる他のビルド アーティファクトも含まれている IDeviceBuildInfo 。
|
DeviceImageZipFlashingTargetPreparer | 特定の形式で提供されたデバイス イメージでデバイスをフラッシュするターゲット作成ツール。 |
DeviceInternetAccessibilityResourceMetricCollector | コレクタは google.com に ping を送信して、デバイスがインターネットにアクセス可能かどうかを確認します。 |
DeviceManager | |
DeviceManager.FastbootDevice | Fastboot モードのデバイスを表します。 |
DeviceMetricData | 指標コレクタによって収集されたすべてのデータを保持するオブジェクト。 |
DeviceMonitorMultiplexer |
リクエストを複数の IDeviceMonitor に伝播するプロキシ クラス。
|
DeviceProperties | デバイス側のプロパティ名の一般的な定数定義 |
DeviceRecoveryModeUtil | |
DeviceResetFeature | デバイスのリセットのサーバーサイドの実装。 |
DeviceResetHandler | デバイスのリセットを汎用的に処理するユーティリティ。 |
DeviceSelectionOptions | デバイス選択条件のコンテナ。 |
DeviceSelectionOptions.DeviceRequestedType | サポートされているプレースホルダ デバイスの種類。 |
DeviceSettingChecker | モジュールの実行中にデバイスの設定が変更されたかどうかを確認します。 |
DeviceSetup |
指定された Option に基づいてテスト用のデバイスを構成する ITargetPreparer 。
|
DeviceStateMonitor |
IDevice の状態をモニタリングするためのヘルパークラス。
|
DeviceStorageAgeResourceMetricCollector | logcat からストレージの年齢を解析。 |
DeviceStorageStatusChecker | デバイスに指定されたパーティションに十分なディスク容量があるかどうかを確認します。 |
DeviceUnavailableMonitor | このリスナーは、テストケース レベルの DNAE のみをキャプチャしようとします。 |
DeviceUpdateTargetPreparer |
抽象的な ITargetPreparer 。ビルドサービスではなく、外部ソースからデバイス イメージ ファイルを使用してデバイスを更新する際の一般的な手順を処理します。
|
DeviceWifiResourceMetricCollector | コレクタは、現在接続されている Wi-Fi の電波強度とリンク速度の指標を収集します。 |
DirectedGraph<V> | 有向重みなしグラフの実装。 |
DynamicFileStubTest | これは、tradefed が動的ファイルを正しく解決できることをテストする tradefed テストです。 |
DynamicRemoteFileResolver | リモート ファイルへのパスの解決に役立つクラス。 |
DynamicRemoteFileResolver.FileResolverLoader |
IRemoteFileResolver の実装を読み込みます。
|
E
EmmaXmlConstants | emma xml レポートの解析時に使用される定数。 |
EmulatorMemoryCpuCapturer | |
EnforcedSeLinuxChecker | Selinux のステータスを確認するステータス チェッカー。 |
EventsLoggerListener | 受信したすべてのイベントをファイルに記録するリスナー |
ExistingBuildProvider |
すでに構築された IBuildInfo を返す IBuildProvider 。
|
ExtendedFile | ビルド関連のメタデータを格納する標準ファイルの拡張機能。 |
F
FakeTest | 繰り返し可能なテスト結果を簡単に生成することを目的とした偽のテスト。 |
FakeTestsZipFolder | コンテンツのリストに基づいて、解凍されていないテスト用フォルダを作成します。 |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | fastboot を使用して物理的な Android ハードウェアにイメージをフラッシュするクラス。 |
FastbootHelper | fastboot オペレーション用のヘルパークラス。 |
FastbootUpdateBootstrapPreparer |
指定したファイル(ブートローダー、無線通信、デバイス イメージの ZIP)を IDeviceBuildInfo にステージングして FastbootDeviceFlasher でデバイスをフラッシュし、結果レポート用に起動後のデバイス属性をビルド情報に挿入する ITargetPreparer 。
|
FileDownloadCache | ダウンロードされたファイルのローカル ファイル システム LRU キャッシュを維持するヘルパー クラス。 |
FileDownloadCacheFactory |
FileDownloadCache を作成するファクトリ
|
FileDownloadCacheWrapper |
IFileDownloader インターフェースを実装しながら FileDownloadCache 機能を提供するラッパー クラス。
|
FileIdleMonitor | ファイルをモニタリングし、アイドル状態(つまり、 |
FileLogger |
ログ メッセージをファイルと stdout に転送する ILeveledLogOutput 。
|
FileProtoResultReporter |
TestRecord をファイルにダンプする Proto レポーター。
|
FilePullerDeviceMetricCollector |
デバイスから送信される指標キーをリッスンし、デバイスからファイルとして pull する BaseDeviceMetricCollector 。
|
FilePullerLogCollector | デバイス側から報告されたファイルのロガー。 |
FileSystemLogSaver | ログをファイル システムに保存します。 |
FilteredResultForwarder |
TestDescription の許可リストのみを報告できる ResultForwarder のバリアント。
|
FixedByteArrayOutputStream |
最大量のデータのみを保持するメモリ内 ERROR(/OutputStream) 。
|
FlashingResourcesParser | デバイスのフラッシュに必要な補助イメージ ファイルのバージョンを解析するクラス。 |
FlashingResourcesParser.AndroidInfo |
Map<String, MultiMap<String, String>> の typedef。
|
FlashingResourcesParser.Constraint |
FlashingResourcesParser が、使用できるリソースを無視できるようにするためのフィルタリング インターフェース。
|
FlashingResourceUtil |
このユーティリティは、DeviceFlashPreparer 経由でフラッシュできるように、適切なバージョンのアーティファクトを設定するために役立ちます。
|
FoldableExpandingHandler |
プライマリ以外の折りたたみ式デバイスの構成ごとに、さらに展開される IModuleParameterHandler 。
|
FoldableHandler | 折りたたみ式パラメータを受け取って、専用のモジュールを作成できる汎用的な折りたたみ式ハンドラ。 |
FoldableModePreparer | デバイスの折りたたみ状態を切り替えることができるターゲット作成ツール。 |
FolderBuildInfo |
IFolderBuildInfo の具体的な実装。
|
FormattedGeneratorReporter | 特定の形式でレポートを生成できるレポーター。 |
G
GceAvdInfo | 特定の GCE AVD インスタンスに関連するデータを保持する構造。 |
GceAvdInfo.GceStatus | |
GceManager | GCE からのログの開始と停止、収集を行う GCE 呼び出しを管理するヘルパー。 |
GceRemoteCmdFormatter | リモートの gce デバイスに到達するようにコマンドをフォーマットするユーティリティ クラス。 |
GceRemoteCmdFormatter.ScpMode | SCP は、引数の構造に応じてファイルを push または pull するために使用できます。 |
GceSshTunnelMonitor | Gce SSH トンネルのスレッド モニター。 |
GcovCodeCoverageCollector |
デバイスから gcov カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
GCSBucketUtil | Google Cloud Storage(GCS)との間でファイルをダウンロードおよびアップロードするファイル マネージャー。 |
GCSBucketUtil.GCSFileMetadata | GCS のファイル情報のシンプルなラッパー。 |
GCSCommon | ダウンロードやアップロードなどの Gcs オペレーションのベースクラス。 |
GCSDownloaderHelper | グローバル構成のキャッシュ保存と解決を行う GCS バケットのダウンローダー。 |
GCSFileDownloader | Google Cloud Storage(GCS)からファイルをダウンロードするファイル ダウンローダー。 |
GCSFileUploader | ファイル アップローダー。ファイルデータを Google Cloud Storage(GCS)にアップロードします。 |
GCSHostResourceManager | GCS(Google Cloud Storage)からホストリソースをダウンロードします。 |
GcsRemoteFileResolver |
GCS バケットからのダウンロードを可能にする IRemoteFileResolver の実装。
|
GetPreviousPassedHelper | 以前に合格したテストフィルタを取得するヘルパー。 |
GkiDeviceFlashPreparer | Android 共通カーネルの汎用イメージでデバイスをフラッシュするターゲット作成ツール。 |
GlobalFilterGetter | 特定の呼び出しのフィルタを返すサービス実装。 |
GlobalTestFilter | 呼び出しに適用されるフィルタ オプション。 |
GoogleApiClientUtil | Google API クライアントの作成に使用するユーティリティ。 |
GranularRetriableTestWrapper |
ラッパー クラスは IRemoteTest で動作し、テストケース レベルで IRemoteTest を細分化します。
|
GsiDeviceFlashPreparer | Android 汎用システム イメージでデバイスをフラッシュするターゲット作成ツール。 |
H
HelloWorldMultiTargetPreparer |
IMultiTargetPreparer の実装例。
|
HistoryLogger | TF History Logger: 特定のイベントのみを含む特別なログ。 |
HprofAllocSiteParser | hprof レポートの [Allocation Sites] セクションから情報を解析するヘルパークラス。 |
HttpRemoteFileResolver |
http 経由でリモート ファイルをダウンロードできる IRemoteFileResolver の実装
|
HttpsRemoteFileResolver |
https 経由でリモート ファイルをダウンロードできる IRemoteFileResolver の実装
|
I
IAbiReceiver | テスト対象の ABI を必要とするテスト。 |
IAppBuildInfo |
このインターフェースは非推奨になりました。
IBuildInfo を直接使用します。
|
IAutoRetriableTest |
ITestFilterReceiver を実装していないが、自動再試行をサポートする IRemoteTest のインターフェース。
|
IBatteryInfo | デバイスのバッテリーとのやり取りを定義するインターフェース。 |
IBatteryInfo.BatteryState | 現在のバッテリー充電状態を示します。 |
IBuildProvider | テスト対象のビルドに関する情報を提供する役割を担います。 |
IBuildReceiver | テスト対象のビルドへの参照が必要なテスト。 |
IClusterClient | TFC バックエンドとやり取りするためのインターフェース。 |
IClusterEvent | TFC にアップロードされるクラスタ イベントのインターフェース。 |
IClusterEventUploader<T extends IClusterEvent> | ClusterEventUploader のインターフェース |
IClusterOptions | クラスタ関連のオプションを取得するためのインターフェース。 |
ICommandOptions | コマンドの実行オプションのコンテナ。 |
ICommandScheduler | TradeFederation コマンドを実行するスケジューラ。 |
ICommandScheduler.IScheduledInvocationListener | 呼び出しが完了したときのイベントのリスナー。 |
ICompressionStrategy | 実行時に選択できる圧縮アルゴリズムを表すインターフェース。 |
IConfiguration | TradeFederation 呼び出しの構成情報。 |
IConfigurationFactory |
IConfiguration を作成するファクトリ
|
IConfigurationReceiver |
IConfiguration を受け入れるオブジェクトを表すシンプルなインターフェース。
|
ICredentialFactory |
認証情報ファクトリが oauth2 Credential を作成するインターフェース。
|
IDefaultObjectLoader | YAML 構成の一部であるデフォルト オブジェクトを読み込むためのインターフェース。 |
IDefaultObjectLoader.LoaderConfiguration | ローダに情報を渡す読み込み構成オブジェクト。 |
IDeviceBuildInfo |
完全な Android デバイス ビルドと(必要に応じて)そのテストを表す IBuildInfo 。
|
IDeviceBuildProvider |
ITestDevice の情報を使用してビルドを取得する IBuildProvider 。
|
IDeviceConfiguration | デバイス構成ホルダー インターフェース。 |
IDeviceFlasher | デバイスにデバイス イメージを書き込みます。 |
IDeviceFlasher.UserDataFlashOption | ユーザーデータ イメージを処理するためのオプションの列挙型 |
IDeviceManager | テストに使用できるデバイスのセットを管理するためのインターフェース。 |
IDeviceManager.IFastbootListener | fastboot 状態の変化のリスナー。 |
IDeviceMonitor | デバイスの状態をモニタリングするためのインターフェース。 |
IDeviceMonitor.DeviceLister |
既知のデバイスとその状態を返す Runnable のようなクラス。
|
IDeviceSelection | デバイス選択条件のインターフェース。 |
IDeviceTest |
ITestDevice への参照が必要なオブジェクトのインターフェース。
|
IDisableable | 無効にできる Tradefed オブジェクトを表すインターフェース。 |
IFileDownloader | リモート ファイルをダウンロードするためのインターフェース。 |
IFlashingResourcesParser | デバイスのフラッシュに必要なバージョンの補助イメージ ファイルを提供するインターフェース。 |
IFlashingResourcesRetriever | デバイスのフラッシュに必要な補助イメージ ファイルを取得するためのインターフェース。 |
IFolderBuildInfo |
ビルド アーティファクトがローカル ファイル システム ディレクトリに含まれているシンプルな抽象 IBuildInfo 。
|
IFormatterGenerator |
SuiteResultHolder のフォーマッタを記述するインターフェース。
|
IHostCleaner | テスト実行の完了後にホストをクリーンアップします。 |
IInvocationContextReceiver | 呼び出しのコンテキストを参照する必要があるテスト。 |
IInvocationExecution | 呼び出しの一部として実行されるアクションを記述するインターフェース。 |
ILeveledLogOutput | このインターフェースを実装するクラスは、ログ メッセージの出力を処理するメソッドを提供します。 |
ILogcatReceiver |
デバイスの logcat の出力を InputStreamSource として提供するクラス。
|
ILogRegistry |
さまざまなロガーを多重化して管理する ILogOutput シングルトン ロガーのインターフェース。
|
ILogRegistry.EventType | ログに記録すると便利なイベント |
IMetricCollector | このインターフェースは、一致する指標を収集するために、テスト結果を報告するときにデコレーターとして追加されます。 |
IMetricCollectorReceiver |
テスト実行の IMetricCollector のリストを取得する必要がある場合に IRemoteTest が実装するインターフェース。
|
IModuleController | モジュールを実行するかどうかを制御するインターフェース。 |
IModuleController.RunStrategy | モジュールの実行方法を記述する列挙型。 |
IModuleParameterHandler | スイート モジュールのパラメータのインターフェース。 |
IMultiDeviceTest | このインターフェースは非推奨になりました。 このインターフェースは互換性のために一時的に保持されていますが、実際には使用されなくなりました。実装しないでください。 |
IMultiTargetPreparer | 複数のデバイスのテスト環境をまとめて準備します。 |
INativeDeviceTest |
INativeDevice への参照が必要なオブジェクトのインターフェース。
|
InstallApexModuleTargetPreparer | |
InstantAppHandler |
ModuleParameters#INSTANT_APP のハンドラ。
|
InstrumentationResultProtoParser | インストルメンテーション テストの実行中に収集されたインストルメンテーション結果プロトコルを解析し、ITestRunListener に結果を通知します。 |
InvocationContext |
IInvocationContext の汎用実装。
|
InvocationExecution | ビルドのダウンロード、target_prep、テストの実行、クリーンアップなど、すべての呼び出し手順を記述するクラス。 |
InvocationScope | 1 つの Tradefed 呼び出しをスコープします。 |
InvocationScoped | |
InvocationScopeModule | TF 呼び出しの任意の場所で使用できる Guice モジュール。Guice-Tradefed でサポートされているオブジェクトをリクエストします。 |
InvocationStatus | 呼び出しステータスを格納するクラス。 |
InvocationToJUnitResultForwarder |
ITestInvocationListener イベントをリッスンし、TestListener に転送するクラス。
|
IPostProcessor | ポストプロセッサは、テストの後、結果レポートの前に指標とログを処理することを目的とした Trade Federation オブジェクトです。 |
IRemoteFeature | リクエストに基づいて実行できる Tradefed の機能を記述するインターフェース。 |
IRemoteFileResolver | リモート ファイルをローカル ファイルに解決できるオブジェクトのインターフェース。 |
IRemoteFileResolver.RemoteFileResolverArgs | 解決ツールに渡される引数 |
IRemoteFileResolver.ResolvedFile | 解決されたファイルとメタデータに関する情報を保持するクラス。 |
IReportNotExecuted |
実行が完了しなかった場合、このインターフェースを実装する IRemoteTest は、レポートの改善のために実行されていないテストを報告することがあります。
|
IRescheduler | 今後の実行のために構成のスケジュールを再設定するためのインターフェース。 |
IResourceMetricCollector | ユーザーがカスタマイズしたリソース コレクタを実装するためのインターフェース。 |
IRestApiHelper | REST API 呼び出しを行うヘルパー インターフェース。 |
IResumableTest | このインターフェースは非推奨になりました。 今後は不要です |
IRetryDecision | 再試行の決定を促進するインターフェース。クラスにフィルタを適用して、よりターゲットを絞った再試行を行います。 |
IRuntimeHintProvider | |
ISandbox | 呼び出しの実行に使用できるサンドボックスを定義するインターフェース。 |
ISandboxFactory |
ISandbox を作成するためのファクトリ。
|
ISetOptionReceiver |
このインターフェースの実装には、HostTest#SET_OPTION_NAME にリンクされた「set-option」という名前の Option が必要です。
|
IShardableTest |
個別に実行可能なサブテストに分割できる IRemoteTest 。
|
IShardHelper | 構成に採用するシャーディング戦略を記述するオブジェクトのインターフェース。 |
ISystemStatusChecker | システムのステータスを確認して、システムが想定どおりの状態にあるかどうかを示すブール値を返すチェッカー。 |
ISystemStatusCheckerReceiver |
構成から ISystemStatusChecker へのアクセスを必要とする IRemoteTest 。
|
ITargetCleaner | このインターフェースは非推奨になりました。 tearDown がベースの ITargetPreparer インターフェースに移動されました。 |
ITargetPreparer | テスト実行用のテスト環境を準備します。 |
ITerribleFailureHandler |
LogUtil.CLog.wtf(String, Throwable) からの深刻な障害を処理するインターフェース。 |
ITestAnnotationFilterReceiver | アノテーションに基づいて実行するテストをフィルタできるランナー。 |
ITestCollector | テストの収集をサポートします。設定すると、テストランナーはドライランを実行して、テストケースを実際に実行せずに収集する必要があります。 |
ITestFileFilterReceiver | 実行するテストと実行しないテストを指定するファイルを受け取ることができるランナー。 |
ITestFilterReceiver | 実行するテストをフィルタできるランナー。 |
ITestInformationReceiver |
一部のクラスの TestInformation を受信するインターフェース。
|
ITestInvocation | 1 件の TradeFederation テスト呼び出しを処理します。 |
ITestInvocation.ExitInformation | 呼び出しの終了情報を表します。 |
ITestSuite | テストスイートの実行に使用される抽象クラス。 |
ITestSuiteResultLoader | 以前の結果を再実行可能な方法で読み込むヘルパーを記述するインターフェース。 |
ITestsZipInstaller | テスト ZIP ファイル(ビルドシステムによって出力されたもの)からデバイスにテストをインストールします。 |
J
JavaCodeCoverageCollector |
デバイスから Java カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
JavaCodeCoverageFlusher | デバイス上で実行されているプロセスから Java コード カバレッジ測定値をリセットして強制的にフラッシュするユーティリティ クラス。 |
JsonHttpTestResultReporter | テスト指標の結果とブランチ、デバイス情報を JSON にエンコードし、HTTP サービス エンドポイントに POST する結果レポーター |
JUnit4TestFilter |
Filter を拡張して JUnit4 ランナーのフィルタリングを提供するヘルパークラス。
|
JUnitToInvocationResultForwarder |
TestListener イベントをリッスンし、ITestInvocationListener に転送するクラス。
|
JUnitXmlParser | ant の XMLJUnitResultFormatter に保存されている JUnit 結果からテスト結果データを抽出し、ITestInvocationListener に転送するパーサー。 |
K
KeyguardStatusChecker | モジュールの実行後にキーガード ステータスを確認します。 |
KillExistingEmulatorPreparer |
実行中のエミュレータをシャットダウンする ITargetPreparer 。
|
L
LabResourceDeviceMonitor | LabResourceService の gRPC サーバーを初期化/管理するラボリソース モニター。 |
LargeOutputReceiver | 長時間実行コマンドの出力の収集を支援するように設計されたクラス。 |
LastShardDetector |
ローカル シャーディングを実行する場合、最後のシャードが invocationEnded(long) に達したときにのみ、一部のアクションを実行したい場合があります。
|
LaunchCvdHelper | Cuttlefish VM で Launch_cvd を制御するユーティリティ ヘルパー。 |
LeakedThreadStatusChecker | モジュールが実行中のスレッドをリークしていないことを確認するためのステータス チェッカー。 |
LegacySubprocessResultsReporter | サブプロセス結果レポーターの凍結された実装。スーパークラスが変更されても、以前のバージョンの TF/CTS(8 以降など)との互換性を維持する必要があります。 |
ListInstrumentationParser |
「pm list instrumentation」クエリの出力を解析する IShellOutputReceiver
|
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | TradeFed ホストで実行されるローカル仮想デバイスのクラス。 |
LocalAppBuildProvider |
指定されたローカルパスに基づいて IBuildInfo を作成する IBuildProvider
|
LocalDeviceBuildProvider |
指定されたファイル システム ディレクトリパスに基づいて IDeviceBuildInfo を作成する IBuildProvider 。
|
LocalEmulatorLaunch | Android ビルド環境からローカルでエミュレータを起動する TargetPreparer。 |
LocalEmulatorSnapshot | Android のビルド環境または開発環境からクリーンなエミュレータ スナップショットを生成するための TargetPreparer。 |
LocalFileResolver |
ローカル ファイルのリンクを可能にする IRemoteFileResolver の実装
|
LocalFolderBuildProvider |
指定されたローカルパスに基づいて IFolderBuildInfo を作成する IBuildProvider |
LocalRunInstructionBuilder | テストをローカルで実行するための命令をコンパイルするユーティリティ。 |
LogcatCrashResultForwarder | 特別なリスナー: 失敗(計測プロセスのクラッシュ)が発生すると、logcat からクラッシュを抽出し、テストに関連付けられた失敗メッセージに追加します。 |
LogcatEventParser | |
LogcatEventType |
LogcatEventParser のイベントタイプ。
|
LogcatOnFailureCollector | テストケースが失敗したときに Logcat をキャプチャしてログに記録するコレクタ。 |
LogcatReceiver | バックグラウンドで logcat を収集するクラス。 |
LogFileSaver |
ログデータをファイルに保存する ITestInvocationListener のヘルパー
|
LogReceiver | |
LogRegistry |
呼び出しを行うスレッドの ThreadGroup に基づいて適切なロガーを使用して、さまざまなロガーを多重化して管理する ILogRegistry 実装。
|
LogSaverResultForwarder |
グローバル ファイル セーバーでログを保存するための ResultForwarder 。
|
M
MainlineModuleHandler | Mainline モジュール用のシンプルなハンドラクラス。InstallApexModuleTargetPreparer を作成し、指定された Mainline モジュールに基づいて動的リンクを挿入して、それらのモジュールを自動的に取得します。 |
MainlineTestModuleController | テスト対象デバイスにプリロードされた Mainline モジュールに基づいてテストを実行するモジュール コントローラのベースクラス。 |
ManagedRemoteDevice | VM 内の Tradefed インスタンス経由でリモートで管理される、仮想マシン内で実行されているデバイス。 |
ManagedTestDeviceFactory | Tf でモニタリングできるさまざまな種類のデバイスを作成する Factory |
MetricFilePostProcessor | テストレベルと実行レベルで収集された指標ログファイルをアップロードするために使用されます。 |
MetricOption |
@Test アノテーションが付加されたテストメソッドのアノテーション。または、アノテーションが TestDescription のアノテーション リストの一部である場合、コレクタの動作のチューニング、一部のメソッドのフィルタリングに役立つ追加パラメータを指定できます。
|
MetricsXMLResultReporter | MetricsXMLResultReporter は、テストの invocationEnded フェーズで、metrics-folder パラメータで指定されたフォルダの XML ファイルにテスト指標と実行指標を書き込みます。 |
MetricUtility | テスト指標の保存、類似テストでの指標の集計、指標のファイルへの書き込みを行う一般的なユーティリティ メソッドが含まれています。 |
MinApiLevelModuleController | 指定された API レベルを下回っている場合にテストを実行しないモジュール コントローラのベースクラス。 |
MinSdkModuleController | 指定された SDK バージョン番号より低いバージョンでテストを実行しないモジュール コントローラのベースクラス。 |
ModuleDefinition | テスト実行構成のコンテナ。 |
ModuleListener |
各モジュールの各 IRemoteTest に接続されたリスナー。結果のリストを収集します。
|
ModuleMerger |
分割後の ITestSuite と ModuleDefinition の統合に関連するオペレーション用のヘルパークラス。
|
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | モジュールに関する情報を保存するシンプルな構造体クラス |
ModuleParameters | 各モジュールのメタデータ内のスイートの「パラメータ」キーに関連付けられた特別な値。 |
ModuleParametersHelper |
パラメータに関連付けられた IModuleParameterHandler を取得するヘルパー。
|
ModuleSplitter |
IConfiguration で表されるモジュールのリストを ModuleDefinition で表される実行ユニットのリストに分割するヘルパー。
|
N
NameMangleListener | 結果が報告されたときにテストメソッド、クラス、パッケージ名を変換するプロキシ リスナー。 |
NativeCodeCoverageFlusher | ネイティブ カバレッジ測定値を消去し、デバイス上のプロセスからネイティブ カバレッジ データを強制的にフラッシュするユーティリティ クラス。 |
NativeDevice |
ITestDevice フルスタック以外の Android デバイスのデフォルト実装。
|
NativeDevice.AdbAction |
OS の「adb ....」コマンドを実行するための DeviceAction 。
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
DeviceAction : デバイスを再起動します。
|
NativeDevice.RebootMode | 再起動モード。 |
NativeDeviceStateMonitor |
フレームワークのサポートなしで IDevice の状態をモニタリングするためのヘルパークラス。
|
NegativeHandler | 何も行わず、パラメータで追加のモジュールを作成しないことを指定するハンドラ。 |
NestedDeviceStateMonitor | ネストされたデバイスで追加のチェックを実行し、仮想化環境の特殊性に適応するデバイス状態モニタ。 |
NestedRemoteDevice | リモート Cuttlefish VM 内で実行されているデバイスの表現。 |
NetworkNotAvailableException | デバイスがテストのためにネットワークに接続できない場合にスローされます。 |
NoDeviceException | 指定されたコマンドを実行するデバイスがない場合にスローされます。 |
NoisyDryRunTest | コマンド ファイルでノイズのあるドライランを実行します。 |
NotMultiAbiHandler |
セカンダリ ABI がモジュールを作成すべきでないことを伝える特別なハンドラ。SuiteModuleLoader
|
O
OpenObjectLoader | AOSP で利用可能なデフォルト オブジェクトのローダ。 |
OptionCopier |
同じ名前の Option フィールド値を 1 つのオブジェクトから別のオブジェクトにコピーできるヘルパー クラス。
|
OptionFetcher | 親プロセスからテスト オプションを取得するヘルパー。 |
OptionNotAllowedException |
コマンドラインでオプションを渡すことが許可されていない場合の特定の ConfigurationException 。
|
OptionSetter |
Option フィールドに入力します。
|
OptionSetter.OptionFieldsForName | 指定された名前のオプション フィールドのリストのコンテナ。 |
OtaDeviceBuildInfo |
無線(OTA)アップデートのテストに使用される IDeviceBuildInfo 。
|
OtatoolsBuildInfo |
otatools アーティファクトを含む IBuildInfo 。
|
OtaZipfileBuildProvider |
ローカル OTA ZIP ファイルに基づいて IBuildInfo を提供します。
|
P
PackageInstalledModuleController | モジュール コントローラが、デバイスに指定されたパッケージがインストールされていない場合にテストを実行しないようにしました。 |
ペア<A, B> | 2 つのオブジェクトを含む独自の Pair クラスを定義します。 |
ParallelDeviceExecutor<V> |
関数を並列で実行する ERROR(/ExecutorService) のラッパ。
|
ParentSandboxInvocationExecution |
サンドボックスの実行時に親呼び出しの特別なアクション用の InvocationExecution のバージョン。
|
ParentShardReplicate | シャーディングに参加する他のすべてのデバイスに、1 台のデバイスの設定を複製します。 |
PassingTestFileReporter |
合格したテストケースのリストをテストファイルに保存する ITestInvocationListener
|
PrettyPrintDelimiter | 区切り付きのメッセージを目立つように出力するヘルパー ユーティリティ。 |
PropertyChanger | Android プロパティ ファイル内のアイテムを変更(または追加)するためのユーティリティ クラス |
ProtoResultParser | Tradefed の結果の proto 形式のパーサー。 |
ProtoResultParser.TestLevel | 処理中の proto の現在のレベルを表す列挙型。 |
ProtoResultReporter |
結果レポーターは、すべての結果を含む TestRecord protobuf をビルドします。
|
ProtoUtil | protobuf メッセージをタイプに依存せずに処理するためのユーティリティ メソッド。 |
ProxyConfiguration | 実行するリモート構成を参照できるオブジェクト。 |
PsParser | 「ps」コマンドの出力から解析(USER、PID、NAME)に使用されるユーティリティ |
Q
QuotationAwareTokenizer |
R
RecoveryLogPreparer | 復元前にログを収集するために使用されるターゲット準備ツール。 |
RegexTrie<V> |
RegexTrie は、キーの各ERROR(/Pattern) であるトライです。
|
RemoteAndroidDevice |
adb connect 経由で接続されたフルスタック Android デバイスの ITestDevice の実装。
|
RemoteAndroidVirtualDevice |
Google Compute Engine(Gce)で実行されるフルスタック Android デバイスの RemoteAndroidDevice 動作を拡張します。
|
RemoteAvdIDevice |
DeviceSelectionOptions.gceDeviceRequested() が true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice
|
RemoteFileUtil | リモート インスタンスのファイルを処理するユーティリティ クラス |
RemoteInvocationExecution |
リモート実行を駆動する InvocationExecution の実装。
|
RemoteManager |
ソケット経由で RemoteOperation を受信するクラス。
|
RemoteSshUtil | リモート インスタンスで ssh コマンドを実行するユーティリティ。 |
RemoteTestTimeOutEnforcer | 特定のテスト構成の実行時間をチェックし、指定されたタイムアウトを超えると失敗するリスナー。 |
RemoteZip | リモート zip ファイル内の個々のファイルを解凍するユーティリティ。 |
ReportPassedTests | 合格したテストを除外する可能性のあるフィルタをファイルに報告します。 |
ResourceMetricUtil | 指標を構成するためのユーティリティ関数。 |
RestApiHelper | REST API 呼び出しを行うヘルパー クラス。 |
ResultAggregator | 実行された再試行戦略に基づいて、必要に応じて結果を集約する特別なフォワーダ。 |
ResultAndLogForwarder | 結果とログイベントのフォワーダー。 |
ResultForwarder |
呼び出し結果を他のリスナーのリストに転送する ITestInvocationListener 。
|
ResultsPlayer | 指定された結果を再生する特別なランナー。 |
RetentionFileSaver | ディレクトリに .retention ファイルを作成するためのヘルパークラス。 |
RetryConfigurationFactory | コマンドの再試行を処理するファクトリ。 |
RetryLogSaverResultForwarder | 現在の試行のパスも処理するフォワーダ。 |
RetryRescheduler | 失敗した、または実行されなかった以前の実行テストのスケジュールを変更できる特別なランナー。 |
RetryRescheduler.RetryType | 再試行可能なテストの種類。 |
RetryResultForwarder |
常に特定の試行回数にプッシュする ResultForwarder の拡張機能。
|
RetryResultHelper | どのモジュールまたはテストを実行する必要があるかを判断するヘルパークラス。 |
RetryStatistics |
1 つの IRemoteTest の再試行セッションの統計情報を保持する構造体。
|
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
一般的なベース IMultiDeviceRecovery 。Tradefed 構成を実行して復元手順を実行します。
|
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer |
セットアップでセカンダリ ユーザーを作成し、そのユーザーでテストを実行する必要があることをマークする ITargetPreparer 。
|
RunOnSystemUserTargetPreparer |
テストを(現在のユーザーではなく)ユーザーに対して実行する必要があることを示す ITargetPreparer 。
|
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer |
セットアップで仕事用プロファイルを作成し、そのユーザーでテストを実行する必要があることをマークする ITargetPreparer 。
|
S
SandboxConfigDump |
コマンドラインに基づいて IConfiguration を作成し、ファイルをダンプするランナー クラス。
|
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | サンドボックスの設定による特別な構成例外。 |
SandboxConfigurationFactory | サンドボックス用に構成の作成を処理する特別な構成ファクトリ。 |
SandboxConfigUtil |
サンドボックス化時に IConfiguration を管理するためのユーティリティ クラス。
|
SandboxedInvocationExecution | 呼び出しの特別なサンドボックス実行: これは、サンドボックス内でコマンドを実行している場合の InvocationExection です。 |
SandboxInvocationRunner | 呼び出しに関連するテストをサンドボックスで実行します。 |
SandboxOptions |
ISandbox にオプションを受け取ったり、オプションを提供したりできるクラス。
|
ScreenshotOnFailureCollector | テストケースが失敗したときにスクリーンショットをキャプチャして記録するコレクタ。 |
Sdk28ModuleController | デバイスが SDK 28(Android 9)以降を搭載しているかどうかを確認するモジュール コントローラ。 |
Sdk29ModuleController | テスト対象デバイスが SDK バージョン 29 以降の場合にのみテストを実行します。 |
Sdk30ModuleController | テスト対象デバイスが SDK バージョン 30 以降の場合にのみテストを実行します。 |
Sdk31ModuleController | テスト対象デバイスが SDK バージョン 31 以降の場合にのみテストを実行します。 |
SecondaryUserHandler |
ModuleParameters#SECONDARY_USER のハンドラ。
|
SerializationUtil |
ERROR(/Serializable) を実装するオブジェクトをシリアル化/シリアル化解除するためのユーティリティ。
|
ServiceAccountKeyCredentialFactory |
サービス アカウント キーベースの oauth Credential を作成する認証情報ファクトリ。
|
ShardBuildCloner | コマンドラインからビルド情報のクローンを作成するヘルパークラス。 |
ShardHelper | シャードの作成と呼び出しのスケジュール設定を処理するヘルパークラス。 |
ShardListener |
呼び出しシャード(複数のリソースで並列に実行される呼び出し分割)から結果を収集し、別のリスナーに転送する ITestInvocationListener 。
|
ShardMainResultForwarder |
シャーディングされたテスト呼び出しの結果を組み合わせる ResultForwarder 。
|
ShellOutputReceiverStream | IShellOutputReceiver に書き込む OutputStream のユーティリティ サブクラス。 |
ShellStatusChecker | モジュールの実行前と実行後に、シェルのステータスが想定どおりかどうかを確認します。 |
ShippingApiLevelModuleController |
デバイスが次の条件を満たしている場合は、テストを実行します。
|
SimpleFileLogger |
ログ メッセージを stdout と 1 つのログファイルに転送する ILeveledLogOutput 。
|
SimplePerfResult | simpleperf のすべてのテスト結果を保持するオブジェクト |
SimplePerfStatResultParser | simpleperf の結果を解析するユーティリティ クラス。 |
SimplePerfUtil | 単純なコマンドをディスパッチして結果を収集するユーティリティ クラス |
SimplePerfUtil.SimplePerfType | simpleperf コマンド オプションの列挙型 |
SimpleStats | 数値データセットに基づいていくつかの統計指標を計算する小さなユーティリティ クラス。 |
SizeLimitedOutputStream |
書き込み可能なデータの最大量を制限する、スレッドセーフ ファイル バックの ERROR(/OutputStream) 。
|
Sl4aBluetoothUtil | ユーティリティ クラスは、SL4A を使用して 1 台または 2 台のデバイスで Bluetooth オペレーションを提供します。 |
Sl4aBluetoothUtil.BluetoothAccessLevel |
BluetoothDevice.java に基づく Bluetooth デバイスのアクセスレベルの列挙型
|
Sl4aBluetoothUtil.BluetoothConnectionState |
BluetoothProfile.java に基づく Bluetooth 接続状態の列挙型
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
BluetoothProfile.java に基づく Bluetooth プロファイルの優先度の列挙型
|
Sl4aBluetoothUtil.BluetoothProfile |
BluetoothProfile.java に基づく Bluetooth プロファイルの列挙型
|
Sl4aClient | SL4A スクリプト レイヤと RPC を介してやり取りする Sl4A クライアント。 |
Sl4aEventDispatcher | イベント ディスパッチャはイベントをポーリングし、名前でキューに入れてクエリを実行します。 |
Sl4aEventDispatcher.EventSl4aObject | イベント ポーラーから返されたオブジェクト。 |
SnapshotInputStreamSource | ファイル バックの InputStreamSource。 |
StatusCheckerResult |
ISystemStatusChecker の実行結果が含まれます。
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
ログメッセージを stdout に転送する ILeveledLogOutput 。
|
StreamProtoReceiver | 受信した proto TestRecord を Tradefed イベントに変換するレシーバ。 |
StreamProtoResultReporter |
ProtoResultReporter の実装 |
StrictShardHelper | 一緒にレポートされない厳密なシャードを作成するシャーディング戦略。 |
StringEscapeUtils | 特定の形式の文字列をエスケープするためのユーティリティ クラス。 |
StringUtil | 一般的な文字列操作で文字列をエスケープするためのユーティリティ クラス。 |
StubBuildProvider |
IBuildProvider の No-op 空の実装。
|
StubMultiTargetPreparer |
IMultiTargetPreparer のプレースホルダ空の実装。
|
StubTargetPreparer |
ITargetPreparer のプレースホルダ空の実装。
|
StubTest | NOP の空のテスト実装。 |
StubTestRunListener |
ITestRunListener のスタブ実装
|
SubprocessCommandException | サブプロセス コマンドが実行されませんでした。 |
SubprocessConfigBuilder | 既存の TF 構成のラッパー TF 構成 XML をビルドします。 |
SubprocessEventHelper | ログに渡すイベントをシリアル化/シリアル化解除するヘルパー。 |
SubprocessEventHelper.BaseTestEventInfo | TestIgnored 情報のベース ヘルパー。 |
SubprocessEventHelper.FailedTestEventInfo | testFailed 情報のヘルパー。 |
SubprocessEventHelper.InvocationEndedEventInfo | 呼び出しの終了に関する情報のヘルパー。 |
SubprocessEventHelper.InvocationFailedEventInfo | InvocationFailed 情報のヘルパー。 |
SubprocessEventHelper.InvocationStartedEventInfo | 呼び出し開始情報のヘルパー。 |
SubprocessEventHelper.LogAssociationEventInfo | logAssociation 情報のヘルパー。 |
SubprocessEventHelper.TestEndedEventInfo | testEnded 情報のヘルパー。 |
SubprocessEventHelper.TestLogEventInfo | testLog 情報のヘルパー。 |
SubprocessEventHelper.TestModuleStartedEventInfo | テスト モジュールの開始情報のヘルパー。 |
SubprocessEventHelper.TestRunEndedEventInfo | testRunEnded 情報のヘルパー。 |
SubprocessEventHelper.TestRunFailedEventInfo | testRunFailed 情報のヘルパー |
SubprocessEventHelper.TestRunStartedEventInfo | testRunStarted 情報のヘルパー |
SubprocessEventHelper.TestStartedEventInfo | testStarted 情報のヘルパー |
SubprocessExceptionParser | 標準の Tradefed コマンド ランナーからの例外出力を処理するヘルパー。 |
SubprocessReportingHelper | クラスタ コマンドにサブプロセス結果レポーターを使用するためのラッパー構成ファイルを作成するクラス。 |
SubprocessResultsReporter |
result_reporter として指定される ITestInvocationListener を実装し、テスト、テスト実行、テスト呼び出しの結果をサブプロセスから転送します。
|
SubprocessTestResultsParser |
ERROR(/FileOutputStream) を拡張して、ファイルへの書き込み前に出力を解析し、ランチャー側でテストイベントを生成できるようにします。
|
SubprocessTestResultsParser.StatusKeys | 関連するテスト ステータスキー。 |
SubprocessTfLauncher |
別の TF インストールに対してテストを実行するための IRemoteTest 。
|
SuiteApkInstaller | スイート構成に指定された APK をインストールします。$ANDROID_TARGET_OUT_TESTCASES 変数またはビルド情報の ROOT_DIR からインストールします。 |
SuiteModuleLoader | リポジトリから互換性テスト モジュールの定義を取得します。 |
SuiteModuleLoader.ConfigFilter |
ディレクトリ内のすべての構成ファイルを検索する ERROR(/FilenameFilter) 。
|
SuiteResultHolder | 呼び出し結果のシリアル化とシリアル化解除を容易にするヘルパー オブジェクト。 |
SuiteResultReporter | スイート呼び出し全体のテスト結果を収集し、最終結果を出力します。 |
SuiteResultReporter.ModulePrepTimes | 1 つのモジュールの準備時間と撤去時間のオブジェクト ホルダー。 |
SuiteTestFilter | テストの包含と除外のためのフィルタを表します。 |
SystemServerFileDescriptorChecker | システム サーバーで FD が不足しているかどうかを確認します。 |
SystemServerStatusChecker | モジュールの実行前と実行後に system_server の pid が変更されたかどうかを確認します。 |
SystemUtil | システム呼び出しを行うユーティリティ クラス。 |
SystemUtil.EnvVariable |
T
TableBuilder | 文字列要素のマトリックスをテーブルに表示するヘルパー クラス。 |
TableFormatter | 各要素の列が並べられるように、String 要素の行列を表示するヘルパークラス |
TarUtil | tar ファイルを操作するユーティリティ。 |
TelephonyHelper | テレフォニーに関連する情報の使用と取得を行うユーティリティ。 |
TelephonyHelper.SimCardInformation | SIM カード関連情報の情報ホルダー。 |
TelephonyTokenProvider | テレフォニー関連のトークンのトークン プロバイダ。 |
TemplateResolutionError |
構成解析中にテンプレート関連のエラーが発生した場合に ConfigurationException を拡張するクラス。
|
TerribleFailureEmailHandler | Trade Federation インスタンス内で WTF(What a Terrible Failure)エラーが発生したときに、関係者にメールを送信するシンプルなハンドラクラス。 |
TestAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のアプリをインストールする ITargetPreparer 。
|
TestContext | TFC API の TestContext メッセージをモデル化するクラス。 |
TestDependencyResolver | 必要に応じて依存関係を解決するヘルパー。 |
TestDescriptionsFile | TestDescription のリストのマージルとアンマーシャリングをテストファイルに行うユーティリティ クラス。 |
TestDevice |
フルスタック Android デバイス用の ITestDevice の実装
|
TestEnvironment | TFC API から返された TestEnvironment メッセージをモデル化するクラス。 |
TestFailureListener | テストが失敗したときに、リクエストに応じてスクリーンショット、バグレポート、logcat の収集などのアクションを実行するために使用されるリスナー。 |
TestFilterHelper | テストをフィルタするヘルパークラス |
TestGroupStatus | テストグループのステータスを保存するクラス。 |
TestInfo | テスト情報セットを TEST_MAPPING ファイルに保存します。 |
TestInvocation |
ITestInvocation のデフォルト実装。
|
TestInvocation.RunMode | 呼び出しで発生する可能性のあるさまざまなモード。 |
TestInvocation.Stage | |
TestMapping | TEST_MAPPING ファイルを読み込むクラス。 |
TestMappingSuiteRunner |
オプション include-filter で指定されたテスト、またはビルドの TEST_MAPPING ファイルをスイートとして実行する BaseTestSuite の実装。
|
TestOption | TEST_MAPPING ファイルに設定されたテストオプションの詳細を保存します。 |
TestOutputUploader | テスト出力ファイルを GCS/HTTP にアップロードするクラス。 |
TestRecordInterpreter |
TestRecord proto を Tradefed でより簡単に操作できる形式に変換するユーティリティ。
|
TestResource | TFC API から返された TestResource メッセージをモデル化するクラス。 |
TestResourceDownloader | ファイル システム/GCS/HTTP からテスト リソース ファイルをダウンロードするクラス。 |
TestResultListener | 個々のテスト結果のみを気にする実装者向けに ITestLifecycleListener を簡素化したもの。 |
TestRunToTestInvocationForwarder |
ddmlib ITestRunListener から ITestLifeCycleReceiver への転送元。
|
TestsPoolPoller | テストプールのすべてのテストを実行できるテスト ラッパー。 |
TestSuiteInfo |
テストスイートのビルド関連メタデータの読み込みを解決するクラス
関連情報を適切に公開するには、テストスイートに jar リソースに |
TextResultReporter | 結果を JUnit テキスト結果プリンタに転送するテスト結果レポーター。 |
TfObjectTracker | さまざまな Trade Federation オブジェクトの使用状況を追跡するユーティリティ。 |
TfSuiteRunner |
TF の jar の res/config/suite/ フォルダからテストを読み込む ITestSuite の実装。
|
TfTestLauncher |
別の TF インストールに対して単体テストまたは機能テストを実行するための IRemoteTest 。
|
TimeStatusChecker | デバイスとホストの時刻が同期されていることを確認するためのステータス チェッカー。 |
TimeVal |
このクラスは非推奨になりました。
代わりに Duration を使用してください。
|
TokenProviderHelper | デバイスがトークンをサポートしているかどうかを確認するために、特定のトークンに関連付けられたプロバイダを提供するヘルパー。 |
TradefedConfigObject | TFC API の TradefedConfigObject メッセージをモデル化するクラス。 |
TradefedConfigObject.Type | クラスタ コマンド構成に挿入できる構成オブジェクト タイプのリスト。 |
TradefedDelegator | 呼び出しを別の Tradefed バイナリに委任するのに役立つオブジェクト。 |
TradefedFeatureClient | サーバーから特徴の実行をリクエストする gRPC クライアント。 |
TradefedFeatureServer | トリガー機能のリクエストに応答するサーバー。 |
TradefedSandbox | Trade Federation 呼び出しを実行できるサンドボックス コンテナ。 |
TradefedSandboxFactory | SandboxFactory のデフォルト実装 |
TradefedSandboxRunner |
サンドボックスの実行を許可する TradefedSandbox に関連付けられたランナー。
|
TradefedSandboxRunner.StubScheduledInvocationListener |
何もしないスタブ IScheduledInvocationListener 。
|
U
UnexecutedTestReporterThread | 実行されていないすべてのテストを報告するスレッド。 |
UsbResetMultiDeviceRecovery |
オフライン デバイスの USB バスをリセットする IMultiDeviceRecovery 。
|
UsbResetRunConfigRecovery | デバイスの USB をリセットするコマンドをトリガーできるようにする |
UsbResetTest |
デバイスの USB をリセットし、その後デバイスがオンラインに復帰したかどうかを確認する IRemoteTest 。
|
UserChecker | テスト中にユーザーが変更されたかどうかを確認します。 |
V
ValidateSuiteConfigHelper |
このクラスは、スイート用に読み込まれた IConfiguration が、想定される要件を満たしていることを確認するのに役立ちます。- ビルド プロバイダなし - 結果レポーターなし
|
VmRemoteDevice | 仮想マシン内から管理するリモート仮想デバイス。 |
W
WaitDeviceRecovery |
デバイスがオンラインになるのを待機し、シンプルなコマンドに応答する IDeviceRecovery のシンプルな実装。
|
WifiHelper | デバイス上の Wi-Fi サービスを操作するためのヘルパークラス。 |
X
XmlFormattedGeneratorReporter |
スイートの結果を XML 形式でフォーマットする FormattedGeneratorReporter の実装。
|
XmlResultReporter | JUnit の結果を XML ファイルに書き込みます。形式は Ant の XMLJUnitResultFormatter と一致します。 |
XmlSuiteResultFormatter | スイートの実行結果を XML として保存するユーティリティ クラス。 |
XmlSuiteResultFormatter.RunHistory | JSON 変換用のヘルパー オブジェクト。 |
○
YamlClassOptionsParser | YAML Tradefed 構成からテストランナー情報を解析するヘルパー。 |
Z
ZipCompressionStrategy |
ZIP アーカイブを作成する ICompressionStrategy 。
|