クラスインデックス

これらは API クラスです。すべてのAPI パッケージを参照してください。

AaptParser 「aapt dump badging」の出力を解析することでapkから情報を抽出するクラス。
AaptParser.AaptVersion APK ファイルの解析に使用される AAPT バージョンのオプションの列挙。
アビフォーマッターabi のユーティリティ クラス。
AbstractXmlParser XML ファイルを解析するためのヘルパー基本クラス
AbstractXmlParser.ParseException XML 入力を解析できなかった場合にスローされます
AcloudConfigParser Acloud 構成を解析するヘルパー クラス (クラウド デバイス インスタンスの起動に使用されます)。
AcloudConfigParser.AcloudKeys設定から検索できるキーのセット。
アクティビティステータスチェッカーモジュールの最後に実行されている残りのアクティビティのステータス チェッカー。
AdbRootエレベーター必要に応じて構築時に adb root を有効にし、完了時に root の状態を復元するAutoCloseable
集約ポストプロセッサ複数回の反復テスト実行中に収集された数値メトリクスの最小値、最大値、平均値、分散、標準偏差、合計、カウント、およびオプションでパーセンタイルを提供するメトリクス アグリゲータ。それらを double として扱います。
AltDir の動作さまざまなテスト アーティファクト インストーラー/プッシャーの代替ディレクトリ動作を定義する列挙型

アプリビルド情報Android アプリケーションとそのテスト パッケージを表すIBuildInfo
AppDeviceBuildInfoこのクラスは廃止されました。 IDeviceBuildInfo直接使用します。
AppVersionFetcherデバイスからアプリのバージョン文字列を取得するユーティリティ クラス。
AppVersionFetcher.AppVersionInfoアプリのバージョン情報の種類。
アーチモジュールコントローラーモジュール コントローラーは、特定のアーキテクチャに一致しない場合はテストを実行しません。
ArgsOptionParser解析されたコマンドライン引数からOptionフィールドを設定します。
ATestFileSystemLogSaverこの LogSaver クラスは、特定のパスにログを保存するために ATest によって使用されます。
オートログコレクターハーネスによって自動的に処理できるコレクターを説明する列挙。
自動レポーターTradefed 自動レポーターからのマッピングを定義するクラス。
平均ポストプロセッサメトリクスのリストの平均を計算するポストプロセッサの実装。

B

バックグラウンドデバイスアクション指定されたデバイス上でコマンドを実行し、アクションがキャンセルされるまで必要に応じて繰り返し実行します。
BaseDeviceMetricCollector onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)およびERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))で収集を開始および停止できるIMetricCollectorの基本実装。
ベースエミュレータ準備者ローカルエミュレータを起動するための共通の準備ツール。
BaseLeveledLogOutput名前またはコンポーネントに基づいて一部のタグをフィルタリングできるようにするILeveledLogOutputの基本実装。
ベースモジュールコントローラーモジュールを実行するかどうかをチェックするために実装する必要があるIModuleControllerの基本実装。
BaseMultiTargetPreparerオブジェクトを無効にすることができるIMultiTargetPreparerの基本実装。
ベースポストプロセッサすべての実装が拡張する必要がある基本IPostProcessor
BaseRetryDecision IRetryDecisionの基本実装。
BaseStreamLogger <OS が OutputStream を拡張>ログ メッセージを出力ストリームと標準出力に送信するILeveledLogOutput
BaseTargetPreparerオブジェクトを無効にするかどうかを制御できるITargetPreparerの基本実装クラス。
ベーステストスイート新しいスイート システムで互換性テスト スイートを実行するためのテスト。
バッテリーコントローラーデバイスのバッテリー充電状態を制御できるユーティリティ クラス。
バッテリー再充電デバイス回復デバイスのバッテリーレベルが指定されたしきい値を下回ったときにコマンドをトリガーできるようにします。
バッテリー温度
バッテリーが利用できませんデバイスの回復バッテリーレベルが利用できない場合に構成をトリガーするリカバリチェッカー。
バイナリ状態IGNORE no-op 状態で ON/OFF 状態を記録するために使用される列挙型。
Bluetoothユーティリティデバイス上で BluetoothInstrumentation を呼び出すためのユーティリティ関数

デバイス側の BluetoothInstrumentation コードは、AOSP のframeworks/base/core/tests/bluetoothtestsにあります。

ブートストラップビルドプロバイダーテストデバイスからビルド情報をブートストラップするIDeviceBuildProvider

これは通常、外部から提供されたビルドを備えたデバイスに使用されます。

バグレポートコレクター構成可能なイベントが発生したときにバグレポートを収集し、各バグレポートが収集された後にその子に対してITestInvocationListener#testLogを呼び出すパススルーITestInvocationListener
BugreportCollector.Filter
BugreportCollector.Freq
バグポートコレクター名詞
BugreportCollector.Predicateバグレポートをいつ取得するかを説明する完全な述語。
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollectorテスト ケースが失敗した場合は、バグレポートを収集します。
ビルド情報ITestDeviceに関連付ける必要があるIBuildInfoの汎用実装。
ビルド情報レコーダービルド情報メタデータを指定されたファイルに書き込むITargetPreparer
ビルド情報ユーティリティIBuildInfoの操作を支援する util クラス
ビルド取得エラーテスト用のビルドを取得中に致命的なエラーが発生しました。
ビルドテストZipUtils Android ビルド システムによって生成されるテスト zip に関連する操作のためのヘルパー クラス
バルクメール送信者送信間隔、初期バースト サイズ、受信者、メッセージの合計数の設定を可能にする電子メール送信ユーティリティ。
バンドルツール使用率Bundletool コマンド ラインを使用してデバイスに .apks をインストールするユーティリティ クラス。

C

CecControllerTokenProvider Consumer Electronics Control (CEC) 関連のトークンのトークン プロバイダー。
CircularAtraceUtil atrace ユーティリティは、主に Monkey テスト中に ANR の根本原因を特定するために開発されました。
CircularByteArray循環バッファとして動作し、配列内のすべての値の合計を追跡する固定サイズの配列を保持するためのデータ構造。
ClangCodeCoverageCollector Clang カバレッジ測定値をデバイスから取得し、テスト アーティファクトとして記録するBaseDeviceMetricCollector
ClassNotFoundConfigurationExceptionオブジェクトのクラスが見つからない場合のConfigurationException
クラスパススキャナークラスパス上のエントリを検索します。
ClassPathScanner.ClassNameFilter Java クラス名をフィルタリングして変換するIClassPathFilter
ClassPathScanner.ExternalClassNameFilter内部クラスを拒否するClassNameFilter
ClassPathScanner.IClassPathFilterクラスパスエントリパスのフィルタ

FileFilterに基づいてパターン化

クラスタービルド情報TFC からパイプされたビルドのIBuildInfoクラス。
クラスタービルドプロバイダーTFC テスト リソースをダウンロードするためのIBuildProvider
クラスタークライアントTFC バックエンドと対話するためのIClusterClient実装。
クラスターコマンドTF クラスターからフェッチされたタスクを表すクラス。
ClusterCommand.RequestType
ClusterCommand.State TF クラスター内のコマンドのステータス。
ClusterCommandConfigBuilderクラスターコマンドの設定ファイルを構築するクラス。
クラスターコマンドイベントアップロードするクラスターコマンドイベントをカプセル化するクラス。
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
クラスターコマンドランチャーサブプロセス TF を介して TFC からコマンドを起動するIRemoteTestクラス。
クラスタコマンドスケジューラTFC (Tradefed Cluster) をサポートするICommandScheduler
クラスターコマンドステータスTF クラスターからのコマンドの状態とキャンセル理由を表すクラス。
クラスターデバイス情報アップロードするクラスタデバイス情報をカプセル化するクラス。
ClusterDeviceInfo.Builder
クラスターデバイスモニターTradefed Cluster サービスに結果を報告するIDeviceMonitor実装。
ClusterEventUploader <T extends IClusterEvent > ClusterEventUploader クラスIClusterEvent TFC にアップロードします。
クラスターホストイベントアップロードされるクラスターホストイベントをカプセル化するクラス。
ClusterHostEvent.Builder
ClusterHostEvent.HostEventTypeさまざまな種類のホスト イベントの列挙型。
クラスターホスト使用率TF クラスターがグローバル構成インスタンス、ホスト情報などを取得するための静的ユーティリティ関数。
クラスターログセーバーテスト出力を TFC にアップロードするILogSaverクラス。
ClusterLogSaver.FilePickingStrategyファイルピッキング戦略。
クラスターオプション
収集バイト出力受信者シェル出力全体をbyte[]に収集するIShellOutputReceiver
収集出力受信者シェル出力全体を 1 つのStringに収集するIShellOutputReceiver
テストリスナーの収集すべてのテスト結果を収集するITestInvocationListener
コレクターヘルパーいくつかの場所で必要なIMetricCollector操作を実行するためのヘルパー。
コマンドファイルパーサーコマンドラインのセットを含むファイルのパーサー。
CommandFileParser.CommandLine
CommandLineBuildInfoBuilderこのユーティリティは、コマンド ラインから通常のビルド情報引数を取得し、そこからIBuildInfoを作成することを目的としていました。
コマンドオプションICommandOptionsの実装。
コマンドオプションゲッター指定された呼び出しのコマンド オプション値を返すサービス実装。
コマンドランナーコマンドライン引数で指定されたコマンドを実行して終了する、代替 TradeFederation エントリ ポイント。
CommandRunner.ExitCode終了できるエラー コード。
コマンドスケジューラ利用可能なすべてのデバイスで TradeFederation コマンドを実行するためのスケジューラ。
CommandScheduler.HostStateホストのさまざまなステータスの列挙型
CommonLogRemoteFileUtilこのユーティリティを使用すると、共通ファイルのリモート ログ フェッチ ロジックのさまざまなリモート デバイス表現間でのコードの重複を回避できます。
CommonLogRemoteFileUtil.KnownLogFileEntryリモート デバイスの既知のログ エントリの表現。
ConditionPriorityBlockingQueue <T>特定の条件に一致するオブジェクトを取得できるERROR(/PriorityBlockingQueue)のような操作を備えたスレッドセーフ クラス。
ConditionPriorityBlockingQueue.AlwaysMatch <T>任意のオブジェクトと一致するConditionPriorityBlockingQueue.IMatcher
ConditionPriorityBlockingQueue.IMatcher <T>要素が何らかの条件に一致するかどうかを判断するためのインターフェイス。
ConfigCompleter TF 構成のCompleterの実装。
構成ロードされた構成オブジェクトをマップに保存する具体的なIConfiguration実装。
構成定義構成、それに関連するオブジェクト、およびそれらのオプションの記録を保持します。
構成定義.ConfigObjectDef className の情報とその出現番号を保持するオブジェクト (たとえば、構成に同じオブジェクトが 2 回ある場合、最初のものには最初の出現番号が付けられます)。
構成ファクトリーIConfigurationを作成するためのファクトリ。
ConfigurationFactory.ConfigLoader 1 つのルート構成からインクルードされた構成を追跡し、循環インクルードで例外をスローするIConfigDefLoaderの実装。
構成使用率設定ファイルを処理するためのユーティリティ関数。
構成XmlParser設定ConfigurationXmlParser の設定を受け入れるための単純なクラス

このクラスに設定を渡すには、エイリアスが必須です。

構成YamlParser YAML スタイル Tradefed 構成用のパーサー
コンソールユーザーに対話用のインターフェースを提供するメイン TradeFederation コンソール

現在、次のような操作をサポートしています。

  • テストするコマンドを追加する
  • デバイスとその状態をリストする
  • 進行中の呼び出しをリストする
  • キュー内のコマンドをリストする
  • 呼び出しログをファイル/標準出力にダンプします
  • シャットダウン
Console.ArgRunnable <T>引数を受け取ることができるrunメソッドを持つRunnable
Console.CaptureList List<List<String>>の便利な型
コンソールリーダー出力ストリームSystem.out.print()をユーザーのLineReader unfinishedLine とうまく連携させるために使用できる OutputStream。
コンソール結果レポーターテスト結果をコンソールに出力する結果レポーター。
カウンティングテスト結果リスナーTestStatusによってテストの総数を追跡するTestResultListener
カウントテストケースコレクター特定のIRemoteTestのテスト ケースの数を数えて報告します。
カバレッジオプションカバレッジ オプションを保持するためにオブジェクトをトレードします。
CoverageOptions.Toolchain
CreateAvdPreparer
ユーザー作成者作成者ユーザーを作成し、最後にそれをクリーンアップするためのターゲットの準備者。

D

デバッグホストログオン障害コレクターテスト ケースの失敗が発生したときにホスト側のログを収集して記録するコレクター。
DefaultRemoteAndroidTestRunner Tradefed ユースケースのデフォルトを設定するための ddmlib RemoteAndroidTestRunnerの拡張機能。
DefaultTestsZipInstallerテスト zip インストーラーのデフォルトの実装。
委任された呼び出し実行InvocationExecutionは、別の Tradefed バイナリに実行を委任します。
依存関係リゾルバーテストのすべての依存関係を取得できる新しいタイプのプロバイダー。
デバイス割り当て結果コマンドの割り当て試行の結果を表します。
デバイス利用可能チェッカーモジュールがデバイスをオフライン状態のままにしていないことを確認するチェッカー。
デバイスバッテリーレベルチェッカー最小バッテリー充電量をチェックし、最小充電量が存在しない場合はバッテリーが 2 番目の充電しきい値に達するまで待機するIRemoteTest
デバイスバッテリーリソースメトリックコレクターこのコレクターは、デバイスのバッテリー メトリックを収集します。
デバイスビルド記述子IBuildInfoのラッパー クラス。デバイス プラットフォームのビルド情報を取得するヘルパー メソッドが含まれています。
デバイスビルド情報完全な Android デバイスのビルドと (オプションで) そのテストを表すIBuildInfo
デバイスビルド情報ブートストラッパービルド情報フィールドをデバイスから読み取られた属性に置き換えるITargetPreparer

これは、外部ソースから生成されたビルドを使用してデバイスをテストする場合に役立ちます (例:

DeviceBuildInfoInjector DeviceBuildDescriptorメタデータをIBuildInfoに挿入するITargetPreparer
デバイスクリーナーテスト後にクリーンアップアクションとして再起動またはフォーマットを実行し、オプションで画面をオフにします
DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
デバイス同時使用率デバイス側のコマンドを同時に実行するためのユーティリティ メソッドとクラスが含まれています

ShellCommandCallableとして実装されたコマンドを実行するにはERROR(/ExecutorService) ) を使用し、コマンド実行のERROR(/ExecutorService)によって返されたERROR(/Future)との同期には ERROR(/#joinFuture ERROR(/#joinFuture(String,Future,long))を使用します。

DeviceConcurrentUtil.ShellCommandCallable <V> ITestDeviceでのシェル コマンドの実行の詳細をラップするERROR(/Callable)
デバイス構成ホルダーロードされたデバイス構成オブジェクトをその属性に格納する具体的なIDeviceConfiguration実装。
デバイスの起動エラービルドでフラッシュされた後にデバイスが起動に失敗した場合にスローされます。
デバイス機能モジュールコントローラー特定の機能をサポートしていない場合、モジュール コントローラーはテストを実行しません。
デバイスファイルレポーターデバイスにファイルがあるかどうかを確認し、見つかった場合はITestInvocationListener#testLog(String, LogDataType, InputStreamSource)に送信するユーティリティ クラス。
DeviceFlashPreparer物理 Android ハードウェア上にイメージをフラッシュするITargetPreparer
DeviceFlashPreparer.EncryptionOptionsユーザーデータイメージの暗号化を処理するためのオプションの列挙
デバイスフォルダービルド情報ローカル ファイル システム上のディレクトリに含まれる他のビルド アーティファクトも含まれるIDeviceBuildInfo
DeviceImageZipFlashingTargetPreparer特定の形式で提供されるデバイス イメージをデバイスにフラッシュするターゲット プリペアラー。
デバイスインターネットアクセシビリティリソースメトリックコレクターコレクターは google.com に ping を送信して、デバイスがインターネットにアクセスできるかどうかを確認します。
デバイスマネージャ
DeviceManager.FastbootDevice Fastboot モードのデバイスの表現。
デバイスメトリックデータメトリックコレクターによって収集されたすべてのデータを保持するオブジェクト。
デバイスモニターマルチプレクサリクエストを複数のIDeviceMonitorに伝播するプロキシ クラス。
デバイスのプロパティデバイス側プロパティ名の共通定数定義
デバイス回復モード使用率
デバイスリセット機能デバイスリセットのサーバー側実装。
デバイスリセットハンドラ一般的にデバイスのリセットを処理するユーティリティ。
デバイス選択オプションデバイス選択基準のコンテナ。
DeviceSelectionOptions.DeviceRequestedTypeさまざまな種類のプレースホルダー デバイスがサポートされています。
デバイス設定チェッカーモジュールの実行中にデバイス設定が変更されたかどうかを確認します。
デバイスのセットアップ提供されたOptionに基づいてテスト用にデバイスを構成するITargetPreparer
デバイス状態モニターIDeviceの状態を監視するためのヘルパー クラス。
DeviceStorageAgeResourceMetricCollector logcat からストレージの経過時間を解析します。
デバイスストレージステータスチェッカーデバイスに指定されたパーティションに対して十分なディスク容量があるかどうかを確認してください。
デバイス利用不可モニターこのリスナーは、テスト ケース レベルの DNAE のみをキャプチャしようとします。
DeviceUpdateTargetPreparer (ビルド サービスではなく) 外部ソースからのデバイス イメージ ファイルを使用してデバイスを更新するための一般的な手順を処理する抽象的なITargetPreparer
DeviceWifiResourceMetricCollectorコレクターは、現在接続されている Wi-Fi 信号強度とリンク速度メトリックを収集します。
ディレクテッドグラフ<V>有向非重み付けグラフの実装。
動的ファイルスタブテストこれは、trafeded が動的ファイルを正しく解決できるかをテストする tradefed テストです。
動的リモートファイルリゾルバーリモート ファイルへのパスの解決を支援するクラス。
DynamicRemoteFileResolver.FileResolverLoader IRemoteFileResolverの実装をロードします。

E

EmmaXml定数emma XML レポートを解析するときに使用される定数。
エミュレータメモリCpuキャプチャラ
EnforcedSeLinuxChecker Selinux のステータスを確認するステータス チェッカー。
イベントロガーリスナー受信したすべてのイベントをファイルに記録するリスナー
既存のビルドプロバイダーすでに構築されたIBuildInfoを返すIBuildProvider
拡張ファイルビルド関連のメタデータを運ぶための標準ファイルの拡張子。

F

フェイクテスト再現可能なテスト結果を簡単に生成できるようにすることを目的とした偽のテスト。
FakeTestsZipFolderコンテンツのリストに基づいて、偽の解凍されたテスト フォルダーを作成するテスト フィクスチャ。
FakeTestsZipFolder.ItemType
ファストブートデバイスフラッシャーfastboot に依存して物理 Android ハードウェアにイメージをフラッシュするクラス。
ファストブートヘルパーfastboot 操作のためのヘルパー クラス。
FastbootUpdateBootstrapPreparer ITargetPreparerは、指定されたファイル (ブートローダー、ラジオ、デバイス イメージ zip) をIDeviceBuildInfoにステージングして、 FastbootDeviceFlasherでフラッシュされたデバイスを取得し、結果レポートの目的でブート後のデバイス属性をビルド情報に挿入します。
ファイルダウンロードキャッシュダウンロードされたファイルのローカル ファイルシステム LRU キャッシュを維持するヘルパー クラス。
ファイルダウンロードキャッシュファクトリーFileDownloadCacheを作成するためのファクトリー
ファイルダウンロードキャッシュラッパーIFileDownloaderインターフェイスの実装中にFileDownloadCache機能を提供するラッパー クラス。
ファイルアイドルモニターファイルを監視し、アイドル状態の場合はコールバックを実行します(つまり、
ファイルロガーログ メッセージをファイルと標準出力に送信するILeveledLogOutput
ファイルプロト結果レポーターTestRecordをファイルにダンプする Proto レポーター。
FilePullerDeviceMetricCollectorデバイスからのメトリクス キーをリッスンし、デバイスからファイルとして取得するBaseDeviceMetricCollector
ファイルプーラーログコレクターデバイス側から報告されたファイルのロガー。
ファイルシステムログセーバーログをファイル システムに保存します。
FilteredResultForwarder TestDescriptionのホワイトリストの報告のみを許可するResultForwarderのバリアント。
固定バイト配列出力ストリーム最大量のデータのみを保持するメモリ内ERROR(/OutputStream)
点滅リソースパーサーデバイスをフラッシュするために必要な補助イメージ ファイルの必要なバージョンを解析するクラス。
FlashingResourcesParser.AndroidInfo Map&lt;String, MultiMap&lt;String, String&gt;&gt; typedef 。
点滅リソースParser.Constraintフィルタリング インターフェイスFlashingResourcesParser使用する可能性のある一部のリソースを無視できるようにすることを目的としています。
点滅リソース使用率このユーティリティは、適切なバージョンのアーティファクトを設定して、 DeviceFlashPreparer経由でフラッシュできるようにするのに役立ちます。
FoldableExpandingHandler IModuleParameterHandlerは、非プライマリの折りたたみ可能な構成ごとにさらに拡張されます。
FoldableHandler折りたたみ可能なパラメータを取得して特殊なモジュールを作成できる、汎用の折りたたみ可能なハンドラー。
FoldableModePreparerデバイスの折り畳み状態を切り替えることができるターゲットプリペアラー。
フォルダー構築情報IFolderBuildInfoの具体的な実装。
FormattedGeneratorReporter特定の形式でレポートを生成できるレポーター。

G

GceAvdInfo特定の GCE AVD インスタンスに関連するデータを保持する構造。
GceAvdInfo.GceStatus
GceマネージャーGCE 呼び出しを管理して開始/停止し、GCE からログを収集するヘルパー。
GceRemoteCmdFormatterリモート gce デバイスに到達するためにコマンドをフォーマットするユーティリティ クラス。
GceRemoteCmdFormatter.ScpMode SCP は、引数の構造に応じてファイルをプッシュまたはプルするために使用できます。
GceSshTunnelMonitor Gce ssh トンネルのスレッド モニター。
GcovCodeCoverageCollector gcov カバレッジ測定値をデバイスから取得し、テスト アーティファクトとしてログに記録するBaseDeviceMetricCollector
GCSバケット利用率Google Cloud Storage (GCS) からファイルをダウンロードおよびアップロードするためのファイル マネージャー。
GCSBucketUtil.GCSFileMetadata GCS のファイル情報のシンプルなラッパー。
GCS共通ダウンロードやアップロードなどの GCS 操作の基本クラス。
GCSダウンローダーヘルパーグローバル設定のキャッシュと解決を行う GCS バケットのダウンローダー。
GCSファイルダウンローダーGoogle Cloud Storage (GCS) からファイルをダウンロードするファイル ダウンローダー。
GCSファイルアップローダーファイルデータをGoogle Cloud Storage(GCS)にアップロードするためのファイルアップローダー。
GCSホストリソースマネージャーGCS (Google クラウド ストレージ) からホスト リソースをダウンロードします。
GcsRemoteFileResolver GCS バケットからのダウンロードを可能にするIRemoteFileResolverの実装。
GetPreviousPassedヘルパー以前に合格したテスト フィルターを取得するヘルパー。
GkiDeviceFlashPreparer Android 共通カーネル汎用イメージを使用してデバイスをフラッシュするターゲット プリペアラー。
グローバルフィルターゲッター指定された呼び出しのフィルターを返すサービス実装。
グローバルテストフィルター呼び出しに適用されるフィルター オプション。
GoogleApiClientUtil Google APIクライアントを作成するためのユーティリティ。
GranularRetriableTestWrapperラッパー クラスはIRemoteTest上で動作し、IRemoteTest をテストケース レベルで細分化します。
GsiDeviceFlashPreparer Android の汎用システム イメージをデバイスにフラッシュするターゲット プリペアラー。

H

HelloWorldMultiTargetPreparer IMul IMultiTargetPreparerの実装例。
履歴ロガーTF History Logger、特定のイベントのみを含む特別なログ。
HprofAllocSiteParser hprof レポートの割り当てサイト セクションからの情報を解析するヘルパー クラス。
HttpRemoteFileResolver http経由でリモートファイルをダウンロードできるようにするIRemoteFileResolverの実装
HttpsRemoteFileResolver https経由でリモートファイルをダウンロードできるようにするIRemoteFileResolverの実装

IAbiReceiverテスト対象の ABI を必要とするテスト。
IAppBuildInfoこのインターフェースは廃止されました。 IBuildInfo直接使用します。
IAutoRetriableTest ITestFilterReceiver実装していないが、自動再試行のサポートを必要とするIRemoteTestのインターフェイス。
Iバッテリー情報デバイスのバッテリーとの相互作用を定義するインターフェース。
IBatteryInfo.BatteryState現在のバッテリーの充電状態を説明します。
IBuildプロバイダーテスト中のビルドに関する情報を提供する責任があります。
IBuildReceiverテスト対象のビルドへの参照が必要なテスト。
IClusterClient TFC バックエンドと対話するためのインターフェイス。
IClusterEvent TFC にアップロードされるクラスター イベントのインターフェイス。
IClusterEventUploader <T extends IClusterEvent > ClusterEventUploader のインターフェース
IClusterオプションクラスター関連のオプションを取得するためのインターフェイス。
Iコマンドオプションコマンドの実行オプションのコンテナー。
ICommandScheduler TradeFederation コマンドを実行するためのスケジューラー。
ICommandScheduler.IScheduledInvocationListener呼び出しが完了したときの呼び出しイベントのリスナー。
I圧縮戦略実行時に選択できる圧縮アルゴリズムを表すインターフェイス。
I構成TradeFederation 呼び出しの構成情報。
IConfigurationFactory IConfigurationを作成するためのファクトリー
IConfigurationReceiver IConfigurationを受け入れるオブジェクトを表す単純なインターフェイス。
ICredentialFactory oauth2 Credentialを作成するための資格情報ファクトリのインターフェイス。
IDefaultObjectLoader YAML 設定の一部であるデフォルトのオブジェクトをロードするためのインターフェイス。
IDefaultObjectLoader.LoaderConfigurationローダーに情報を渡すための読み込み設定オブジェクト。
IDeviceBuildInfo完全な Android デバイスのビルドと (オプションで) そのテストを表すIBuildInfo
IDeviceBuildProvider ITestDeviceからの情報を使用してビルドを取得するIBuildProvider
IDデバイス構成デバイス構成ホルダーのインターフェイス。
IDeviceフラッシャーデバイス上のデバイス イメージをフラッシュします。
IDeviceFlasher.UserDataFlashOptionユーザーデータイメージを処理するためのオプションの列挙
IDデバイスマネージャーテストに利用可能なデバイスのセットを管理するためのインターフェイス。
IDeviceManager.IFastbootListener fastboot 状態変更のリスナー。
IDデバイスモニターデバイスの状態を監視するためのインターフェイス。
IDeviceMonitor.DeviceLister既知のデバイスとその状態を返すRunnableのようなクラス。
IDデバイス選択デバイス選択基準のインターフェイス。
IDeviceTest ITestDeviceへの参照が必要なオブジェクトのインターフェイス。
I無効無効にできる Tradefed オブジェクトを記述するインターフェイス。
IFileDownloaderリモート ファイルをダウンロードするためのインターフェイス。
IFlashingResourcesパーサーデバイスをフラッシュするために必要な補助イメージ ファイルの必須バージョンを提供するためのインターフェイス。
IFlashingResourcesRetrieverデバイスをフラッシュするために必要な補助イメージ ファイルを取得するためのインターフェイス。
IFolderBuildInfoビルド アーティファクトがローカル ファイル システム ディレクトリに含まれる単純な抽象IBuildInfo
IFormatterGenerator SuiteResultHolderのフォーマッタを記述するインターフェース。
IHostCleanerテスト実行の終了後にホストをクリーンアップします。
IInvocationContextReceiver呼び出しのコンテキストへの参照が必要なテスト。
I呼び出し実行呼び出しの一部として実行されるアクションを記述するインターフェイス。
Iレベルログ出力このインターフェイスを実装するクラスは、ログ メッセージの出力を処理するメソッドを提供します。
ILogcatReceiverデバイスの logcat の出力をInputStreamSourceとして提供するクラス。
ILogRegistryさまざまなロガーを多重化して管理するILogOutputシングルトン ロガーのインターフェイス。
ILogRegistry.EventTypeログに記録すると役立つイベント
Iメトリックコレクターこのインターフェイスは、一致するメトリクスを収集するために、テスト結果を報告するときにデコレータとして追加されます。
IMetricCollectorReceiverテスト実行のためにIMetricCollectorのリストを取得する必要がある場合に実装するIRemoteTestのインターフェイス。
Iモジュールコントローラーモジュールを実行するかどうかを制御するインターフェース。
IModuleController.RunStrategyモジュールの実行方法を説明する列挙型。
IModuleParameterHandlerスイートモジュールのパラメータのインターフェース。
Iマルチデバイステストこのインターフェースは廃止されました。このインターフェイスは互換性のために一時的に保持されますが、実際には使用されなくなりました。実装しないでください。
IMul​​tiTargetPreparer複数のデバイスのテスト環境をまとめて準備します。
INativeDeviceTest INativeDeviceへの参照が必要なオブジェクトのインターフェイス。
InstallApexModuleTargetPreparer
InstantAppHandler ModuleParameters#INSTANT_APPのハンドラー。
InstrumentationResultProtoParserインストルメンテーション テストの実行中に収集されたインストルメンテーション結果プロトを解析し、結果を ITestRunListener に通知します。
呼び出しコンテキストIInvocationContextの汎用実装。
呼び出し実行すべての呼び出しステップ (ダウンロードのビルド、target_prep、テストの実行、クリーンアップ) を記述するクラス。
呼び出しスコープ単一の Tradefed 呼び出しの範囲を指定します。
呼び出し範囲指定
呼び出しスコープモジュールGuice-Tradefed でサポートされているオブジェクトをリクエストするために、TF 呼び出しのどこでも使用できる Guice モジュール。
呼び出しステータス呼び出しステータスを格納するクラス。
InvocationToJUnitResultForwarder ITestInvocationListenerイベントをリッスンし、それらをTestListenerに転送するクラス。
Iポストプロセッサポスト プロセッサは、テスト後、結果レポートの前にメトリクスとログを処理できるようにすることを目的とした Trade Federation オブジェクトです。
IRemoteFeatureリクエストに基づいて実行できる Tradefed の機能を記述するインターフェイス。
IRemoteFileResolverリモート ファイルをローカル ファイルに解決できるオブジェクトのインターフェイス。
IRemoteFileResolver.RemoteFileResolverArgsリゾルバーに渡される引数
IRemoteFileResolver.ResolvedFile解決されたファイルと一部のメタデータに関する情報を保持するクラス。
Iレポートが実行されていません不完全な実行の場合、このインターフェイスを実装するIRemoteTestは、レポートを改善するために未実行のテストをレポートすることがあります。
IRescheduler将来の実行のために構成を再スケジュールするためのインターフェイス。
IResourceMetricCollectorユーザーがカスタマイズされたリソース コレクターを実装するためのインターフェイス。
IRestApiHelper REST API 呼び出しを実行するためのヘルパー インターフェイス。
IResumableTestこのインターフェースは廃止されました。これはもう必要ありません
I再試行決定再試行の決定を推進し、よりターゲットを絞った再試行のためにクラスにフィルターを適用するインターフェイス。
IRuntimeHintProvider
Iサンドボックス呼び出しの実行に使用できるサンドボックスを定義するインターフェイス。
IサンドボックスファクトリーISandboxを作成するためのファクトリ。
ISetOptionReceiverこのインターフェースの実装には、 HostTest#SET_OPTION_NAMEにリンクされた「set-option」名のOptionが必要です。
IShardableTest個別に実行可能なサブテストに分割できるIRemoteTest
IShardHelper構成に採用するシャーディング戦略を記述するオブジェクトのインターフェイス。
Iシステムステータスチェッカーシステムステータスのチェックを実行し、システムが予期した状態にあるかどうかを示すブール値を返すチェッカー。
ISystemStatusCheckerReceiver構成からISystemStatusCheckerへのアクセスを必要とするIRemoteTest
ITターゲットクリーナーこのインターフェースは廃止されました。 TearDown は、基本の ITargetPreparer インターフェイスに移動されました。
ITターゲット準備者テスト実行のためにテスト環境を準備します。
ITerribleFailureHandler LogUtil.CLog.wtf(String, Throwable)からのひどい障害を処理するインターフェイス
ITestAnnotationFilterReceiver注釈に基づいて実行するテストをフィルタリングできるランナー。
ITテストコレクターテスト収集のサポートを提供します。設定すると、テスト ランナーはテスト ケースを実際に実行せずにドライ ランを実行してテスト ケースを収集する必要があります。
ITestFileFilterReceiverどのテストを実行するか、または実行しないかを指定するファイルを受け取ることができるランナー。
ITestFilterReceiver実行するテストをフィルターできるランナー。
ITestInformationReceiver一部のクラスのTestInformationを受け取るインターフェース。
ITest呼び出し1 つの TradeFederation テスト呼び出しを処理します。
ITestInvocation.ExitInformation呼び出しの終了情報を表します。
ITestSuiteテスト スイートの実行に使用される抽象クラス。
ITestSuiteResultLoader再実行可能な方法で以前の結果をロードするためのヘルパーを記述するインターフェース。
ITestsZipInstallerテスト zip ファイル (ビルド システムによって出力されたもの) からデバイスにテストをインストールします。

J

JavaコードカバレッジコレクターJava カバレッジ測定値をデバイスから取得し、テスト アーティファクトとして記録するBaseDeviceMetricCollector
Javaコードカバレッジフラッシャーデバイス上で実行されているプロセスからの Java コード カバレッジ測定値をリセットし、強制的にフラッシュするユーティリティ クラス。
JsonHttpTestResultReporterテストメトリクスの結果とブランチ、デバイス情報を JSON にエンコードし、HTTP サービスエンドポイントに POST する結果レポーター
JUnit4TestFilter Filterを拡張することで JUnit4 ランナーのフィルタリングを提供するヘルパー クラス。
JUnitToInvocationResultForwarder TestListenerイベントをリッスンし、それらをITestInvocationListenerに転送するクラス。
JUnitXmlParser Ant の XMLJUnitResultFormatter に格納されている JUnit 結果からテスト結果データを抽出し、ITestInvocationListener に転送するパーサー。

K

キーガードステータスチェッカーモジュールの実行後にキーガードのステータスを確認します。
Kill既存のエミュレータ準備者実行中のエミュレータをシャットダウンするITargetPreparer

L

LabResourceDeviceMonitor LabResourceService の gRPC サーバーを初期化/管理するラボ リソース モニター。
LargeOutputReceiver長時間実行されるコマンドの実行で出力を収集できるように設計されたクラス。
ラストシャードディテクタローカル シャーディングを実行するとき、最後のシャードがinvocationEnded(long)に達したときにのみいくつかのアクションを実行したい場合があります。
CvdHelper の起動Cuttlefish VM の Launch_cvd を制御するユーティリティ ヘルパー。
リークスレッドステータスチェッカーモジュールが実行中のスレッドをリークしていないことを確認するステータス チェッカー。
レガシーサブプロセス結果レポーターサブプロセス結果レポーターの凍結された実装。スーパークラスの変更にもかかわらず、以前のバージョンの TF/CTS (例: 8+) との互換性を維持する必要があります。
ListInstrumentationParser 「pm list instrumentation」クエリの出力を解析するIShellOutputReceiver
ListInstrumentationParser.InstrumentationTarget
ローカルAndroid仮想デバイスTradeFed ホスト上で実行されるローカル仮想デバイスのクラス。
LocalAppBuildProvider提供されたローカル パスに基づいてIBuildInfoを構築するIBuildProvider
LocalDeviceBuildProvider指定されたファイル システム ディレクトリ パスに基づいてIDeviceBuildInfoを構築するIBuildProvider
ローカルエミュレータの起動Android ビルド環境からローカルでエミュレーターを起動する TargetPreparer。
ローカルエミュレータスナップショットAndroid ビルド/開発環境からクリーンなエミュレータ スナップショットを生成することを目的とした TargetPreparer
LocalFileResolverローカル ファイルのリンクを可能にするIRemoteFileResolverの実装
LocalFolderBuildProvider提供されたローカル パスに基づいてIFolderBuildInfoを構築するIBuildProvider
LocalRun命令ビルダーテストをローカルで実行する命令をコンパイルするユーティリティ。
LogcatCrashResultForwarder特別なリスナー: 障害 (計測プロセスのクラッシュ) が発生した場合、logcat からクラッシュを抽出しようとし、それをテストに関連付けられた失敗メッセージに追加します。
LogcatEventParser
LogcatEventType LogcatEventParserのイベント タイプ。
LogcatOnFailureCollectorテスト ケースが失敗したときに logcat をキャプチャしてログに記録するコレクター。
LogcatReceiverバックグラウンドでlogcatを収集するクラス。
ログファイルセーバーログ データをファイルに保存するITestInvocationListenerのヘルパー
ログレシーバー
ログレジストリ呼び出しを行うスレッドのThreadGroupに基づいて適切なロガーを使用して、さまざまなロガーを多重化して管理するILogRegistry実装。
LogSaverResultForwarderグローバル ファイル セーバーでログを保存するためのResultForwarder

M

メインラインモジュールハンドラーメインライン モジュールの単純なハンドラー クラス。InstallApexModuleTargetPreparer を作成し、指定されたメインライン モジュールに基づいてダイナミック リンクをそれに挿入し、それらのモジュールを自動的に取得します。
MainlineTestModuleControllerテスト対象デバイスにプリロードされたメインライン モジュールに基づいてテストを実行するモジュール コントローラーの基本クラス。
管理対象リモートデバイス仮想マシン内で実行されるデバイス。VM 内の Tradefed インスタンスを介してリモートで管理されます。
管理されたテストデバイスファクトリーTf によって監視できるさまざまな種類のデバイスを作成するためのファクトリー
メトリックファイルポストプロセッサテストおよび実行レベル中に収集されたメトリクス ログ ファイルをアップロードするために使用されます。
メトリックオプション@Testで注釈が付けられたテスト メソッドの注釈、またはその注釈がTestDescriptionの注釈リストの一部である場合、次の用途に役立ついくつかの追加パラメーターを指定できます。 コレクターの動作の調整、一部のメソッドのフィルタリング。
メトリクスXMLResultReporter MetricsXMLResultReporter は、テストの invocationEnded フェーズで、metrics-folder パラメーターで指定されたフォルダー内の XML ファイルにテスト メトリックと実行メトリックを書き込みます。
メトリックユーティリティテスト メトリクスの保存、同様のテストでのメトリクスの集計、およびメトリクスのファイルへの書き込みのための一般的なユーティリティ メソッドが含まれています。
MinApiLevelModuleController指定された API レベルを下回る場合にテストを実行しないモジュール コントローラーの基本クラス。
MinSdkModuleコントローラー指定された SDK バージョン番号より前のバージョンではテストを実行しないためのモジュール コントローラーの基本クラス。
モジュール定義テスト実行構成のコンテナー。
モジュールリスナー結果のリストを収集するために、各モジュールの各IRemoteTestに接続されたリスナー。
モジュールマージャー分割後のITestSuiteModuleDefinitionマージに関連する操作のためのヘルパー クラス。
モジュールOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfoモジュールに関する情報を格納する単純な構造体クラス
モジュールパラメータ各モジュールのメタデータ内のスイート「パラメータ」キーに関連付けられた特別な値。
モジュールパラメータヘルパーパラメータに関連付けられたIModuleParameterHandlerを取得するヘルパー。
モジュールスプリッターIConfigurationで表されるモジュールのリストをModuleDefinitionで表される実行ユニットのリストに分割するヘルパー。

N

名前MangleListener結果が報告されるときにテスト メソッド、クラス、およびパッケージ名を変換するプロキシ リスナー。
ネイティブコードカバレッジフラッシャーネイティブ カバレッジ測定をクリアし、デバイス上のプロセスからネイティブ カバレッジ データを強制的にフラッシュするユーティリティ クラス。
ネイティブデバイスITestDevice非フルスタック Android デバイスのデフォルト実装。
NativeDevice.AdbAction OS の「adb ....」コマンドを実行するためのDeviceAction
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceActionデバイスを再起動するためのDeviceAction
NativeDevice.RebootMode再起動のモード。
NativeDeviceStateMonitorフレームワークをサポートしていないIDeviceの状態を監視するためのヘルパー クラス。
ネガティブハンドラー何も行わず、パラメータで追加のモジュールを作成しないことを指定するハンドラ。
ネストされたデバイス状態モニター仮想化環境の詳細に対応するために、ネストされたデバイスに対して追加のチェックを実行するデバイス状態モニター。
ネストされたリモートデバイスリモートの Cuttlefish VM 内で実行されているデバイスの表現。
NetworkNotAvailableExceptionデバイスがテストのためにネットワークに接続できない場合にスローされます。
NoDeviceException指定されたコマンドを実行するデバイスがない場合にスローされます。
ノイズの多いドライランテストコマンド ファイルでノイズの多いドライ ランを実行します。
NotMultiAbiHandlerセカンダリ abi がモジュールを作成してはならないことをSuiteModuleLoaderに通知する特別なハンドラー。

OpenObjectLoader AOSP で使用可能なデフォルト オブジェクトのローダー。
オプションコピー機同じ名前のOptionフィールド値をあるオブジェクトから別のオブジェクトにコピーできるヘルパー クラス。
オプションフェッチャー親プロセスからテスト オプションを取得するヘルパー。
OptionNotAllowedExceptionコマンドラインでオプションを渡すことが許可されていない場合の特定のConfigurationException
オプションセッターOptionフィールドに値を入力します。
OptionSetter.OptionFieldsForName指定された名前を持つオプション フィールドのリストのコンテナー。
オタデバイスビルド情報無線アップデートのテストに使用されるIDeviceBuildInfo
OhtatoolsBuildInfo otatools アーティファクトを含むIBuildInfo
OhtaZipfileBuildProviderローカル OTA zip ファイルに基づいてIBuildInfoを提供します。

P

PackageInstalledModuleControllerデバイスに指定されたパッケージがインストールされていない場合、モジュール コントローラーはテストを実行しません。
ペア<A、B> 2 つのオブジェクトを含む独自のペア クラスを定義します。
ParallelDeviceExecutor <V>関数を並列実行するためのERROR(/ExecutorService)のラッパー。
親サンドボックス呼び出し実行サンドボックス実行時の親呼び出し特別アクションのInvocationExecutionのバージョン。
親シャード複製1 つのデバイスのセットアップを、シャーディングの一部となる他のすべてのデバイスにレプリケートします。
TestFileReporter を渡す合格したテスト ケースのリストをテスト ファイルに保存するITestInvocationListener
PrettyPrintDelimiter区切られたメッセージを目立つように印刷するのに役立つヘルパー ユーティリティ。
プロパティチェンジャーAndroidプロパティファイルの項目を変更(または追加)するためのユーティリティクラス
ProtoResultParser Tradefed 結果のプロト形式のパーサー。
ProtoResultParser.TestLevel処理されているプロトの現在のレベルを表す列挙体。
プロト結果レポーター結果レポーターは、すべての結果を内部に含むTestRecord protobuf を構築します。
プロトユーティル型に依存せずに protobuf メッセージを処理するためのユーティリティ メソッド。
プロキシ構成実行するリモート構成を指定できるようにするオブジェクト。
PsParser 「ps」コマンド出力から (USER、PID、および NAME) を解析するために使用されるユーティリティ

Q

QuotationAwareTokenizer

R

RecoveryLogPreparerリカバリ前にログを収集するために使用されるターゲット プリペアラー。
正規表現トライ<V> RegexTrie は、それぞれが保管されているキーのセグメントは正規表現ERROR(/Pattern)です。
リモートAndroidデバイスadb connect 経由で接続されたフルスタック Android デバイス用のITestDeviceの実装。
リモートAndroid仮想デバイスGoogle Compute Engine (Gce) で実行されるフルスタック Android デバイスのRemoteAndroidDevice動作を拡張します。
RemoteAvdIDevice DeviceSelectionOptions.gceDeviceRequested()trueの場合に、 DeviceManagerが割り当てるために使用するプレースホルダーIDevice
リモートファイルユーティリティリモートインスタンスからファイルを処理するユーティリティクラス
リモート呼び出し実行リモート実行を駆動するInvocationExecutionの実装。
リモートマネージャーソケット経由でRemoteOperationを受け取るクラス。
RemoteSshUtilリモート インスタンスで ssh コマンドを実行するユーティリティ。
RemoteTestTimeOutEnforcer指定されたテスト構成の実行時間をチェックし、指定されたタイムアウトを超えた場合にテストを失敗させるリスナー。
リモートジップリモート zip ファイル内の個々のファイルを解凍するユーティリティ。
合格したテストのレポート合格したテストを除外する可能性のあるフィルターをファイルにレポートします。
リソースメトリック使用率メトリクスを構成するためのユーティリティ関数。
レストアピヘルパーREST API 呼び出しを実行するためのヘルパー クラス。
結果アグリゲータ実行された再試行戦略に基づいて、必要に応じて結果を集約する特別なフォワーダー。
結果とログフォワーダー結果とログイベントのフォワーダー。
結果フォワーダー呼び出し結果を他のリスナーのリストに転送するITestInvocationListener
結果プレーヤー与えられた結果を再現する特別なランナー。
保持ファイルセーバーディレクトリ内に .retention ファイルを作成するためのヘルパー クラス。
再試行構成ファクトリーコマンドの再試行を処理するファクトリ。
RetryLogSaverResultForwarder現在の試行の受け渡しも処理するフォワーダー。
再試行リスケジューラ失敗した、または実行されなかった前回の実行テストを再スケジュールできる特別なランナー。
RetryRescheduler.RetryType再試行できるテストの種類。
RetryResultForwarder常に指定された試行番号にプッシュするResultForwarderの拡張機能。
RetryResultHelperどのモジュールまたはテストを実行するかどうかを決定するヘルパー クラス。
再試行統計1 つのIRemoteTestの再試行セッションの統計を保持する構造体。
RunCommandTargetPreparer
RunConfigDeviceRecovery Tradefed 構成を実行して回復ステップを実行するための汎用ベースIMultiDeviceRecovery
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparerセットアップでセカンダリ ユーザーを作成し、そのユーザーでテストを実行する必要があることをマークするITargetPreparer
RunOnSystemUserTargetPreparerテストを (現在のユーザーではなく) ユーザーに対して実行する必要があることをマークするITargetPreparer
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparerセットアップで作業プロファイルを作成し、そのユーザーでテストを実行する必要があることをマークするITargetPreparer

S

サンドボックス構成ダンプコマンド ラインに基づいてIConfigurationを作成し、それをファイルにダンプするランナー クラス。
SandboxConfigDump.DumpCmd
サンドボックス構成例外サンドボックス設定に起因する特別な構成例外。
サンドボックス構成ファクトリーサンドボックス化を目的とした構成の作成を処理する特別な構成ファクトリー。
サンドボックス設定ユーティリティサンドボックス化を行うときにIConfigurationを管理するためのユーティリティ クラス。
サンドボックス化された呼び出し実行呼び出しの特別なサンドボックス実行: これは、サンドボックス内でコマンドを実行しているときの InvocationExection です。
サンドボックス呼び出しランナーサンドボックスでの呼び出しに関連付けられたテストを実行します。
サンドボックスオプションISandboxのオプションを受け取り、提供できるクラス。
ScreenshotOnFailureCollectorテスト ケースが失敗したときにスクリーンショットをキャプチャしてログに記録するコレクター。
Sdk28モジュールコントローラーデバイスが SDK 28 (Android 9) 以降であるかどうかを確認するためのモジュール コントローラー。
Sdk29モジュールコントローラーテスト対象のデバイスが SDK バージョン 29 以降である場合にのみテストを実行します。
Sdk30モジュールコントローラーテスト対象のデバイスが SDK バージョン 30 以降である場合にのみテストを実行します。
Sdk31モジュールコントローラーテスト対象のデバイスが SDK バージョン 31 以降である場合にのみテストを実行します。
SecondaryUserHandler ModuleParameters#SECONDARY_USERのハンドラー。
シリアル化利用ERROR(/Serializable)を実装するオブジェクトをシリアル化/逆シリアル化するユーティリティ。
ServiceAccountKeyCredentialFactoryサービス アカウント キー ベースの oauth Credentialを作成するための資格情報ファクトリー。
ShardBuildClonerコマンド ラインからのビルド情報のクローン作成を処理するヘルパー クラス。
シャードヘルパーシャードの作成と呼び出しのスケジュールを処理するヘルパー クラス。
シャードリスナー呼び出しシャード (複数のリソースで並行して実行するための呼び出し分割とも呼ばれます) から結果を収集し、別のリスナーに転送するITestInvocationListener
ShardMainResultForwarderシャードされたテスト呼び出しの結果を結合するResultForwarder
ShellOutputReceiverStream IShellOutputReceiver に書き込む OutputStream のユーティリティ サブクラス。
シェルステータスチェッカーモジュールの実行前後にシェルのステータスが予想どおりであるかどうかを確認します。
ShippingApiLevelModuleControllerデバイスが次の条件を満たしているかどうかテストを実行します。
  • min-api-levelが定義されている場合:
    • デバイスはmin-api-level以降で出荷されます。
シンプルファイルロガーログ メッセージを標準出力と単一のログ ファイルに送信するILeveledLogOutput
SimplePerfResultすべての simpleperf テスト結果を保持するオブジェクト
SimplePerfStatResultParser simpleperf の結果を解析するためのユーティリティ クラス。
SimplePerfUtil単純なコマンドをディスパッチして結果を収集するユーティリティ クラス
SimplePerfUtil.SimplePerfType simpleperf コマンド オプションの列挙型
シンプル統計与えられた数値データセットからいくつかの統計的尺度を計算する小さなユーティリティ クラス。
サイズ制限のある出力ストリーム書き込み可能なデータの最大量を制限する、スレッド セーフなファイル バックアップ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 プロファイルの列挙型
Sl4aクライアントRPC を介して SL4A スクリプト層と対話する Sl4A クライアント。
Sl4aイベントディスパッチャーイベント ディスパッチャはイベントをポーリングし、名前ごとにキューに入れてクエリします。
Sl4aEventDispatcher.EventSl4aObjectイベントポーラーによって返されたオブジェクト。
スナップショット入力ストリームソースファイルベースのInputStreamSource。
ステータスチェッカー結果ISystemStatusCheckerの実行結果が含まれます。
StatusCheckerResult.CheckStatus
標準出力ロガーログ メッセージを標準出力に送信するILeveledLogOutput
ストリームプロトレシーバー受信した proto TestRecord を Tradefed イベントに変換するレシーバー。
StreamProtoResultReporter ProtoResultReporterの実装
StrictShardHelper一緒にレポートしない厳密なシャードを作成するシャーディング戦略。
StringEscapeUtils特定の形式の文字列をエスケープするためのユーティリティ クラス。
文字列使用率一般的な文字列操作のために文字列をエスケープするためのユーティリティ クラス。
スタブビルドプロバイダーIBuildProviderの何も操作しない空の実装。
StubMultiTargetPreparer IMultiTargetPreparerのプレースホルダーの空の実装。
スタブターゲット準備者ITargetPreparerのプレースホルダーの空の実装。
スタブテストNo-op の空のテスト実装。
スタブテストランリスナーITestRunListenerのスタブ実装
サブプロセスコマンド例外サブプロセス コマンドの実行に失敗しました。
サブプロセス構成ビルダー既存の TF 構成のラッパー TF 構成 XML を構築します。
サブプロセスイベントヘルパーログに渡されるイベントをシリアル化/逆シリアル化するヘルパー。
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テスト開始情報のヘルパー
サブプロセス例外パーサー標準の Tradefed コマンド ランナーからの例外出力を処理するヘルパー。
サブプロセスレポートヘルパークラスターコマンドのサブプロセス結果レポーターを使用するためのラッパー構成ファイルを構築するクラス。
サブプロセス結果レポーターITestInvocationListener result_reporter として指定し、テスト、テスト実行、テスト呼び出しの結果をサブプロセスから転送するように実装します。
サブプロセステスト結果パーサーERROR(/FileOutputStream)を拡張してファイルに書き込む前に出力を解析し、ランチャー側でテスト イベントを生成できるようにします。
サブプロセスTestResultsParser.StatusKeys関連するテスト ステータス キー。
サブプロセスTfLauncher別の TF インストールに対してテストを実行するためのIRemoteTest
SuiteApkInstaller $ANDROID_TARGET_OUT_TESTCASES 変数またはビルド情報の ROOT_DIR から、スイート構成に指定された APK をインストールします。
スイートモジュールローダー互換性テストモジュール定義をリポジトリから取得します。
SuiteModuleLoader.ConfigFilterディレクトリ内のすべての構成ファイルを検索するときにERROR(/FilenameFilter)
スイート結果ホルダー呼び出し結果のシリアル化と逆シリアル化を容易にするヘルパー オブジェクト。
SuiteResultReporterスイート呼び出し全体のテスト結果を収集し、最終結果を出力します。
SuiteResultReporter.ModulePrepTimes 1 つのモジュールの準備と分解にかかるオブジェクト ホルダー。
スイートテストフィルターテストを含めるか除外するためのフィルターを表します。
SystemServerFileDescriptorCheckerシステム サーバーで FD が不足しているように見えるかどうかを確認します。
システムサーバーステータスチェッカーsystem_server の pid がモジュールの実行前後で変化したかどうかを確認します。
システム使用率システムコールを行うためのユーティリティクラス。
SystemUtil.EnvVariable

T

テーブルビルダー表に文字列要素の行列を表示するヘルパー クラス。
テーブルフォーマッター各要素の列が整列するように String 要素の行列を表示するヘルパー クラス
TarUtil tar ファイルを操作するためのユーティリティ。
テレフォニーヘルパーテレフォニーに関連する情報を使用および取得するためのユーティリティ。
TelephonyHelper.SimCardInformation SIMカード関連情報の情報ホルダーです。
テレフォニートークンプロバイダーテレフォニー関連のトークンのトークン プロバイダー。
テンプレート解像度エラー構成解析中のテンプレート関連エラーに対するConfigurationExceptionを拡張するクラス。
ひどい失敗EmailHandler Trade Federation インスタンス内で WTF (What a Terrible Failure) エラーが発生したときに、関係者に電子メールを送信する単純なハンドラー クラス。
テストアプリのインストールセットアップIDeviceBuildInfo.getTestsDir()フォルダーから 1 つ以上のアプリをデバイスにインストールするITargetPreparer
テストコンテキストTFC APIのTestContextメッセージをモデル化するクラス。
TestDependencyResolver必要に応じて依存関係を解決するヘルパー。
テスト説明ファイルTestDescription のリストをテスト ファイルにマーシャリングおよびアンマーシャリングするためのユーティリティ クラス。
テストデバイスフルスタック Android デバイス用のITestDeviceの実装
テスト環境TFC API によって返される TestEnvironment メッセージをモデル化するクラス。
テスト失敗リスナーリスナーは、要求に応じて、テスト失敗時にスクリーンショット、バグレポート、logcat 収集などのアクションを実行していました。
テストフィルターヘルパーテストをフィルタリングするためのヘルパー クラス
テストグループのステータステストグループのステータスを保存するクラス。
テスト情報設定したテスト情報をTEST_MAPPINGファイルに格納します。
テスト呼び出しITestInvocationのデフォルトの実装。
TestInvocation.RunMode呼び出しが実行できる別のモード。
TestInvocation.Stage
テストマッピングTEST_MAPPING ファイルをロードするためのクラス。
テストマッピングスイートランナーオプション include-filter で指定されたテスト、またはビルドからの TEST_MAPPING ファイルをスイートとして実行するためのBaseTestSuiteの実装。
テストオプションTEST_MAPPING ファイルに設定されたテスト オプションの詳細を保存します。
テスト出力アップローダーテスト出力ファイルを GCS/HTTP にアップロードするためのクラス。
テストレコードインタープリターTestRecordプロトを Tradefed でより簡単に操作できる形式に変換するユーティリティ。
テストリソースTFC API によって返される TestResource メッセージをモデル化するクラス。
テストリソースダウンローダーファイルシステム/GCS/HTTPからテストリソースファイルをダウンロードするクラス。
テスト結果リスナー個々のテスト結果のみを気にする実装者向けに ITestLifecycleListener を簡略化したもの。
TestRunToTestInvocationForwarder ddmlib ITestRunListenerからITestLifeCycleReceiverへのフォワーダー。
テストプールポーラーテスト プールのすべてのテストを実行できるようにするテスト ラッパー。
テストスイート情報テスト スイートのビルド関連メタデータの読み込みを解決するクラス

関連情報を適切に公開するには、テスト スイートの jar リソースにtest-suite-info.propertiesファイルを含める必要があります。

テキスト結果レポーター結果を JUnit テキスト結果プリンターに転送するテスト結果レポーター。
TfObjectTrackerさまざまな Trade Federation オブジェクトの使用状況を追跡するユーティリティ。
TfスイートランナーTF jar res/config/suite/ フォルダーからテストをロードするITestSuiteの実装。
Tfテストランチャー別の TF インストールに対して単体テストまたは機能テストを実行するためのIRemoteTest
タイムステータスチェッカーデバイスとホストの時間が同期していることを確認するステータス チェッカー。
タイムヴァルこのクラスは廃止されました。代わりにDuration使用してください。
トークンプロバイダーヘルパーデバイスがトークンをサポートしているかどうかを確認するために、特定のトークンに関連付けられたプロバイダーを提供するヘルパー。
TradefedConfigObject TFC API の TradefedConfigObject メッセージをモデル化するクラス。
TradefedConfigObject.Typeクラスターコマンド構成に挿入できる構成オブジェクトタイプのリスト。
TradefedDelegator別の Tradefed バイナリへの呼び出しの委任に役立つオブジェクト。
TradefedFeatureClientサーバーからの機能の実行を要求する grpc クライアント。
TradefedFeatureServerトリガー機能のリクエストに応答するサーバー。
TradefedサンドボックスTrade Federation の呼び出しを実行できるサンドボックス コンテナー。
Tradefedサンドボックス工場SandboxFactory のデフォルト実装
Tradefedサンドボックスランナーサンドボックスの実行を許可するTradefedSandboxに関連付けられたランナー。
TradefedSandboxRunner.StubScheduledInvocationListener何も行わないスタブIScheduledInvocationListener

U

未実行のTestReporterスレッドすべての未実行のテストの報告を処理するスレッド。
USBリセットマルチデバイスリカバリオフライン デバイスの USB バスをリセットするIMultiDeviceRecovery
USBリセットRunConfigリカバリデバイスの USB をリセットするコマンドのトリガーを許可します
USBリセットテストデバイスの USB をリセットし、その後デバイスがオンラインに戻るかどうかを確認するIRemoteTest
ユーザーチェッカーテスト中にユーザーが変更されたかどうかを確認します。

V

ValidateSuiteConfigHelperこのクラスは、スイートにロードされたIConfigurationが次の予想される要件を満たしていることを検証するのに役立ちます。 - ビルド プロバイダーなし - 結果レポーターなし
Vmリモートデバイス仮想マシン内から管理するリモート仮想デバイス。

W

デバイスの回復を待つデバイスがオンラインになり、単純なコマンドに応答するのを待機するIDeviceRecoveryの単純な実装。
Wifiヘルパーデバイス上の Wi-Fi サービスを操作するためのヘルパー クラス。

バツ

XmlFormattedGeneratorReporterスイートの結果を XML 形式にフォーマットするFormattedGeneratorReporterの実装。
XmlResultReporter JUnit の結果を Ant の XMLJUnitResultFormatter と一致する形式で XML ファイルに書き込みます。
XmlSuiteResultFormatterスイート実行を XML として保存するユーティリティ クラス。
XmlSuiteResultFormatter.RunHistory JSON変換用のヘルパーオブジェクト。

Y

YamlClassOptionsParser YAML Tradefed 構成からのテスト ランナー情報を解析するヘルパー。

Z

ZipCompression戦略zip アーカイブを作成するためのICompressionStrategy