クラスのインデックス

API クラスは次のとおりです。すべての API パッケージについては、こちらをご確認ください

A

AaptParser 「aapt dump badging」の出力を解析して APK から情報を抽出するクラス。 
AaptParser.AaptVersion APK ファイルの解析に使用される AAPT バージョンのオプションの列挙型。 
Abi ABI を表すクラス。 
AbiFormatter ABI のユーティリティ クラス。 
AbiUtils デバイス ABI を処理するためのユーティリティ クラス
AbstractConnection 抽象的な接続表現。 
AbstractHostMonitor ホストのヘルス モニタリングの一般的なクラス。 
AbstractTunnelMonitor GCE AVD の抽象トンネル モニタ。 
AbstractXmlParser XML ファイルを解析するためのヘルパー ベースクラス
AbstractXmlParser.ParseException XML 入力を解析できなかった場合にスローされます。
AcloudConfigParser Acloud 構成を解析するヘルパー クラス(Cloud デバイス インスタンスの起動に使用)。 
AcloudConfigParser.AcloudKeys 構成から検索できるキーのセット。 
ActionInProgress 進行中の一般的なアクション。 
ActiveTrace アクティブなトレースの記述と管理に役立つメインクラス。 
ActivityStatusChecker モジュールの終了時に実行されている残りのアクティビティのステータス チェッカー。 
AdbRootElevator 必要に応じて作成時に adb root を有効にし、完了時に root 状態を復元する AutoCloseable。 
AdbSshConnection SSH ブリッジを介した ADB 接続。 
AdbStopServerPreparer adb テストの実行前後にホストで adb サーバーを停止するようにターゲット準備ツールを変更。 
AdbTcpConnection デバイスのデフォルト接続を表します。デバイスの標準 adb 接続と見なされます。 
AdbUtils adb オペレーション用のユーティリティ クラス。 
AfterClassWithInfo AfterClass と同様の保証を提供しますが、アノテーションが付けられたメソッドには TestInformation パラメータが必要です。 
AggregatePostProcessor 複数の反復テスト実行中に収集された数値指標の最小値、最大値、平均値、分散、標準偏差、合計、カウント、および必要に応じてパーセンタイルをダブルとして扱う指標アグリゲータ。 
AllTestAppsInstallSetup IDeviceBuildInfo.getTestsDir() フォルダ内のすべてのアプリをデバイスにインストールする ITargetPreparer。 
AltDirBehavior さまざまなテスト アーティファクト インストーラ/プッシャーの代替ディレクトリ動作を定義する列挙型

 

AnalysisHeuristic 順序が重要です。 
AndroidJUnitTest android.support.test.runner.AndroidJUnitRunner を使用して、指定デバイスでインストルメンテーション テスト パッケージを実行するテスト。 
AndroidTestOrchestratorRemoteTestRunner adb コマンドと AndroidTestOrchestrator を使用して、インストルメンテーション テストを実行します。 
AoaTargetPreparer ITargetPreparer: Android Open Accessory(AOAv2)プロトコルを使用して一連のアクション(クリックやスワイプなど)を実行します。 
ApkChangeDetector このクラスは、インストールする APK がデバイス上の APK と異なるかどうかを検出し、ERROR(/TestAppInstallSetup) の setUp と tearDown でアプリのインストールとアンインストールをスキップするかどうかを判断します。 
AppBuildInfo Android アプリとそのテストパッケージを表す IBuildInfo。 
AppDeviceBuildInfo このクラスは非推奨になりました。 IDeviceBuildInfo を直接使用します。 
AppSetup apk とそのテストをインストールする ITargetPreparer。 
AppVersionFetcher デバイスからアプリのバージョン文字列を取得するユーティリティ クラス。 
AppVersionFetcher.AppVersionInfo アプリのバージョン情報の種類。 
ArchModuleController モジュール コントローラが、指定されたアーキテクチャと一致しない場合にテストを実行しないようにしました。 
ArgsOptionParser 解析されたコマンドライン引数から Option フィールドに値を入力します。 
ArrayUtil 配列のユーティリティ メソッド
ArtChrootPreparer ART テスト用の chroot ディレクトリを作成。 
ArtGTest  
ArtifactDetails これは、CAS ツールによって生成されたコンテンツの構造とその記述子を表します。
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer ビルド アーティファクトを分析して分析情報を得るのに役立つユーティリティ。 
ArtRunTest ART 実行テストを実行するテストランナー。 
ArtRunTest.AdbShellCommandException ADB シェルコマンドの実行中に発生したエラーを報告する例外クラス。 
ATestFileSystemLogSaver この LogSaver クラスは、ATest が特定のパスにログを保存するために使用します。 
AtestRunner ITestSuite の実装
AtraceCollector テスト中に atrace を実行し、結果を収集して呼び出しにログに記録する IMetricCollector。 
AtraceRunMetricCollector 指定されたディレクトリのすべてのテスト ディレクトリからテストデバイスのトレースを収集し、テスト ディレクトリをログに記録して、テスト ディレクトリのトレースをポスト処理し、指標を集計します。 
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 ローカル エミュレータを起動するための一般的な準備ツール。 
BaseHostJUnit4Test ホスト JUnit4 スタイルのテスト実行用のベース テストクラス。 
BaseLeveledLogOutput 名前またはコンポーネントに基づいて一部のタグをフィルタリングできる ILeveledLogOutput の基本実装。 
BaseModuleController モジュールを実行するかどうかを確認するために実装する必要がある IModuleController の基本的な実装。 
BaseMultiTargetPreparer オブジェクトを無効にできる IMultiTargetPreparer の基本実装。 
BasePostProcessor すべての実装で拡張する必要があるベースの IPostProcessor。 
BaseRetryDecision IRetryDecision の基本実装。 
BaseStreamLogger<OS extends OutputStream> ログメッセージを出力ストリームと stdout に転送する ILeveledLogOutput。 
BaseTargetPreparer オブジェクトの無効化の有無を制御できる ITargetPreparer の基本実装クラス。 
BaseTestSuite 新しいスイート システムで互換性テストスイートを実行するためのテスト。 
BatteryController デバイスのバッテリー充電状態を制御できるユーティリティ クラス。 
BatteryRechargeDeviceRecovery デバイスのバッテリー残量が特定のしきい値を下回ったときにコマンドをトリガーできるようにします。 
BatteryTemperature  
BatteryUnavailableDeviceRecovery バッテリー残量が利用できない場合に構成をトリガーする復元チェッカー。 
BeforeClassWithInfo BeforeClass と同様の保証を提供しますが、アノテーションが付けられたメソッドには TestInformation パラメータが必要です。 
BinaryState IGNORE 無効状態のオン/オフ状態を記録するために使用される列挙型。 
BluetoothConnectionLatencyCollector コレクタは、事前定義された statsd の継続時間指標の構成をデバイスにプッシュし、各プロファイルの Bluetooth 接続時間を収集します。 
BluetoothConnectionStateCollector このコレクタは、BluetoothConnectionStateChanged 指標を収集し、各プロファイルの接続状態番号を記録します。 
BluetoothConnectionSuccessRatePostProcessor Bluetooth プロファイルの成功率を計算するポストプロセッサの実装

「metric-key-match」を使用して、数値配列(例: [0, 1, 2, 3, 0, 1, 2, 3])で Bluetooth 接続状態を含む指標を指定します。 

BluetoothHciSnoopLogCollector DUT で Bluetooth HCI スヌープ ロギングを有効にし、各テストのログを収集するコレクタ。 
BluetoothUtils デバイスで BluetoothInstrumentation を呼び出すためのユーティリティ関数

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

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

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

BootstrapServiceFileResolverLoader サービス読み込み機能を使用してリゾルバを読み込みます。 
バグレポート バグレポート ファイルの参照を保持するオブジェクト。フラット バグレポートと zip 圧縮バグレポート(bugreportz)に対応しています。 
BugreportCollector 構成可能なイベントが発生したときにバグレポートを収集し、各バグレポートが収集された後に子に対して ITestInvocationListener.testLog を呼び出すパススルー ITestInvocationListener。 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate バグレポートをキャプチャするタイミングを記述する完全な述語。 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector テストケースが失敗したときにバグレポートを収集します。 
BugreportzOnTestCaseFailureCollector 実行中のテストケースが失敗した場合に、bugreportz を収集します。 
BuildAnalysis 単一のビルド分析の結果を表します。 
BuildError 指定されたビルドが実行されなかった場合にスローされます。 
BuildInfo ITestDevice に関連付ける必要がある IBuildInfo の汎用実装。 
BuildInfoKey ビルド情報クエリに関連する列挙型を保持するクラス。 
BuildInfoKey.BuildInfoFileKey IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) でクエリできる既知のファイル形式をすべて記述する列挙型。 
BuildInfoRecorder ビルド情報メタデータを指定されたファイルに書き込む ITargetPreparer。 
BuildInfoUtil IBuildInfo の操作に役立つユーティリティ クラス。
BuildRetrievalError テスト用にビルドを取得中に致命的なエラーが発生しました。 
BuildSerializedVersion すべての IBuildInfo の現在のシリアル化バージョンを含むクラス。 
BuildTestsZipUtils Android ビルドシステムによって生成されたテスト zip に関連するオペレーション用のヘルパークラス
BulkEmailer 送信間隔、初期バーストサイズ、受信者、メッセージの合計数を構成できるメール送信ユーティリティ。 
BundletoolUtil bundletool コマンドラインを使用してデバイスに .apk をインストールするユーティリティ クラス。 
ByteArrayInputStreamSource  
ByteArrayList 軽量バイト配列を表すクラス。 
ByteArrayUtil バイト配列を操作するユーティリティ(バイトを整数に変換するなど)。 
ByteStreamDownloader ByteStream gRPC サービスの Read メソッドを実装するクライアント。 
ByteStreamUploader ByteStream gRPC サービスの Write メソッドを実装するクライアント。 

C

CacheClientFactory ICacheClient のシングルトン インスタンスを作成するファクトリ。 
CarModuleController このコントローラは、自動車以外のデバイスでテストケースが実行されないようにします。 
CarryDnaeError JUnit4 フレームワークを介して DeviceNotAvailableException を伝播する内部 RuntimeException。 
CarryInterruptedException テストフェーズのタイムアウトがトリガーされ、InterruptedException をテスト実行スレッドから呼び出し実行スレッドに転送する必要がある場合にスローされます。 
CdmaDeviceFlasher CDMA 無線を搭載した物理的な Android デバイスに画像をフラッシュするクラス。 
CecControllerTokenProvider Consumer Electronics Control(CEC)関連トークンのトークン プロバイダ。 
CentralDirectoryInfo CentralDirectoryInfo は、ZIP ファイル内のファイル/フォルダの情報を含むクラスです。 
CheckPairingPreparer プライマリ デバイスとコンパニオン デバイス間の BT ボンディングを確認する CompanionAwarePreparer
Chunker blob を 1 つ以上の Chunk(最大 chunkSize バイト)に分割します。 
Chunker.Chunk ブロッブの一部。 
CircularAtraceUtil Monkey テスト中に ANR の根本原因を特定するために主に開発された atrace ユーティリティ。 
CircularByteArray 循環バッファとして動作し、配列内のすべての値の合計をトラッキングする固定サイズの配列を保持するデータ構造。 
ClangCodeCoverageCollector デバイスから Clang カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。 
ClangProfileIndexer Clang コード カバレッジ測定結果をインデックス化するユーティリティ クラス。 
ClassNotFoundConfigurationException オブジェクトのクラスが見つからない場合は ConfigurationException。 
ClassPathScanner クラスパス上のエントリを検索します。 
ClassPathScanner.ClassNameFilter Java クラス名をフィルタして変換する IClassPathFilter。 
ClassPathScanner.ExternalClassNameFilter 内部クラスを拒否する ClassNameFilter
ClassPathScanner.IClassPathFilter クラスパス エントリパスのフィルタ

FileFilter の後にパターン化

ClockworkUtils マルチデバイス ロジックを共有するための Clockwork ユーティリティ
CloseableTraceScope try-with-resources を介してトレース セクションを報告できるスコープ クラス
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  
CodeCoverageTest 指定されたデバイスでインストルメンテーション テスト パッケージを実行し、コード カバレッジ レポートを生成するテスト。 
CollectingByteOutputReceiver シェルの出力全体を byte[] に収集する IShellOutputReceiver。 
CollectingOutputReceiver シェルの出力全体を 1 つの String に収集する IShellOutputReceiver。 
CollectingTestListener すべてのテスト結果を収集する ITestInvocationListener。 
CollectorHelper 複数の場所で必要な IMetricCollector オペレーションを行うヘルパー。 
CommandBaselineSetter adb シェルコマンドを使用してデバイスのベースライン設定を処理する一般的なセッター。 
CommandFileParser 一連のコマンドラインを含むファイルのパラサー。 
CommandFileParser.CommandLine  
CommandInterrupter TradeFederation コマンドを中断または中断不可としてマークできるサービス。 
CommandLineBuildInfoBuilder コマンドラインから通常のビルド情報引数をキャプチャし、それらから IBuildInfo を作成するユーティリティ。 
CommandOptions ICommandOptions の実装。 
CommandOptionsGetter 特定の呼び出しのコマンド オプションの値を返すサービス実装。 
CommandResult コマンドの結果が含まれます。 
CommandRunner コマンドライン引数で指定されたコマンドを実行してから終了する、別の TradeFederation エントリ ポイント。 
CommandRunner.ExitCode 終了時に返される可能性のあるエラーコード。 
CommandScheduler 使用可能なすべてのデバイスで TradeFederation コマンドを実行するスケジューラ。 
CommandScheduler.HostState ホストのさまざまなステータスの列挙型
CommandStatus 時間指定オペレーションのステータスを表します。 
CommandStatusHandler 呼び出しのステータスのモニタリングと更新に役立つハンドラ。 
CommandSuccessModuleController シェルコマンドの失敗に基づいてテスト モジュールをスキップするモジュール コントローラのベースクラス。 
CommonLogRemoteFileUtil このユーティリティを使用すると、共通ファイルのリモートログ取得ロジックについて、異なるリモート デバイスの表現間でコードの重複を回避できます。 
CommonLogRemoteFileUtil.KnownLogFileEntry リモート デバイスの既知のログエントリを表します。 
CompanionAllocator コンパニオン デバイスの割り当てと解放を行う基本クラス

getCompanionDeviceSelectionOptions() を実装して、コンパニオン デバイスの割り当てに必要な条件を記述する必要があります。

CompanionAwarePreparer すでに割り振られているコンパニオン デバイスを取得するロジックをカプセル化する ITargetPreparer。 
CompanionAwareTest コンパニオン デバイスの取得と確認のボイラープレートをカプセル化するベーステストクラス

サブクラスは getCompanion() を呼び出して、割り振られたコンパニオンを取得できます。 

CompanionDeviceTracker コンパニオン デバイスの割り当てと解放を行うクラス
CompanionRunCommandTargetPreparer 割り当てられたコンパニオン デバイスで指定されたコマンドを実行する ITargetPreparer
CompanionTestAppInstallSetup IDeviceBuildInfo.getTestsDir() フォルダから割り当てられたコンパニオン デバイスに 1 つ以上のアプリをインストールする ITargetPreparer。 
CompileBootImageWithSpeedTargetPreparer コンパイラ フィルタ「speed」を使用して、ブート クラスパスとシステム サーバーを再コンパイルします。 
ConditionFailureMonitor 呼び出しでエラーが発生していないかモニタリングします。 
ConditionPriorityBlockingQueue<T> 特定の条件に一致するオブジェクトを取得できる ERROR(/PriorityBlockingQueue) のようなオペレーションを備えたスレッドセーフ クラス。 
ConditionPriorityBlockingQueue.AlwaysMatch<T> 任意のオブジェクトに一致する ConditionPriorityBlockingQueue.IMatcher。 
ConditionPriorityBlockingQueue.IMatcher<T> 要素がなんらかの条件に一致するかどうかを判断するインターフェース。 
ConfigCompleter TF 構成の Completer の実装。 
ConfigurableGrpcDynamicShardingClient  
Configuration 読み込まれた構成オブジェクトをマップに格納する具体的な IConfiguration 実装。 
ConfigurationDef 構成、それに関連付けられたオブジェクト、オプションの記録を保持します。 
ConfigurationDef.ConfigObjectDef className とその出現回数に関する情報を保持するオブジェクト(例: 構成に同じオブジェクトが 2 回ある場合、最初のオブジェクトには最初の出現回数が割り当てられます)。 
ConfigurationDescriptor 構成自体の一部を記述する構成オブジェクト。 
ConfigurationDescriptor.LocalTestRunner ローカル テストランナーを示すために使用される列挙型。 
ConfigurationException 構成を読み込めなかった場合にスローされます。 
ConfigurationFactory IConfiguration を作成するためのファクトリ。 
ConfigurationFactory.ConfigLoader 1 つのルート構成から含まれる構成を追跡し、循環参照で例外をスローする IConfigDefLoader の実装。 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil 構成ファイルを処理するユーティリティ関数。 
ConfigurationXmlParserSettings ConfigurationXmlParser の設定を受け入れる単純なクラス

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

ConfigurationYamlParser YAML スタイルの Tradefed 構成のパーサー
ConfigUtil statsd 構成ファイルの作成、操作、プッシュを行うユーティリティ クラス。 
ConfigUtil.LogSource  
コンソール ユーザーが操作するためのインターフェースを提供するメインの TradeFederation コンソール

現在、次のようなオペレーションがサポートされています。

  • テストするコマンドを追加します。
  • デバイスとその状態を一覧表示します。
  • 進行中の呼び出しを一覧表示します。
  • キュー内のコマンドを一覧表示します。
  • 呼び出しログをファイル/stdout にダンプします。
  • シャットダウン
 
Console.ArgRunnable<T> 引数を取ることができる run メソッドを持つ Runnable
Console.CaptureList List<List<String>> の便利な型
ConsoleReaderOutputStream System.out.print() をユーザーの LineReader unfinishedLine と連携させるために使用できる OutputStream。 
ConsoleResultReporter テスト結果をコンソールに出力する結果レポーター。 
ContentAnalysisContext コンテンツの周囲の状況を指定することで、適切に分析できます。 
ContentAnalysisContext.AnalysisMethod ここでは、適切な分析のためにコンテンツ構造に期待できることについて説明します。 
ContentAnalysisResults コンテンツ分析の概要。 
ContentInformation ベースバージョンと現在のバージョンの特定のビルド ターゲットのコンテンツを表します。 
ContentMerkleTree コンテンツ情報から MerkleTree を計算します。 
ContentModuleLister コンテキストからモジュールリストを計算します。 
ContentProviderHandler コンテンツ プロバイダの操作を抽象化し、さまざまなオペレーションでデバイス側のコンテンツ プロバイダを使用できるようにするハンドラ。 
CountingTestResultListener TestStatus ごとのテスト数の合計を追跡する TestResultListener
CountTestCasesCollector 特定の IRemoteTest のテストケースの数をカウントして報告します。 
CoverageMeasurementForwarder ビルド プロバイダからロガーにカバレッジ測定値を転送するプレースホルダ テスト。 
CoverageOptions 保証オプションを保持する Tradefed オブジェクト。 
CoverageOptions.Toolchain  
CpuThrottlingWaiter すべてのコアの最大周波数が利用可能な最高レベルに復元されるまで待機する ITargetPreparer
CreateAvdPreparer  
CreateUserPreparer ユーザーの作成と終了時のクリーンアップを行うターゲット作成ツール。 
CurrentInvocation 呼び出し内の任意の場所で役立つ現在の呼び出し情報を追跡して提供するクラス。 
CurrentInvocation.InvocationInfo 呼び出し時に常に入力される特別な名前付きキー。 
CurrentInvocation.IsolationGrade 分離レベルを記述します。

D

DebugHostLogOnFailureCollector テストケースの失敗時にホスト側のログを収集してログに記録するコレクタ。 
DefaultConnection デバイスのデフォルト接続を表します。デバイスの標準 adb 接続と見なされます。 
DefaultConnection.ConnectionBuilder 接続の記述に使用されるビルダー。 
DefaultRemoteAndroidTestRunner ddmlib RemoteAndroidTestRunner を拡張して、Tradefed のユースケースのデフォルトを設定。 
DefaultTestsZipInstaller テスト zip インストーラのデフォルト実装。 
DelegatedInvocationExecution InvocationExecution: 実行を別の Tradefed バイナリに委任します。 
DependenciesResolver テストのすべての依存関係を取得できる新しいタイプのプロバイダ。 
DeviceActionTargetPreparer デバイス アクションを実行するための ITargetPreparer。 
DeviceActionUtil デバイス アクションを実行するユーティリティ クラス。 
DeviceActionUtil.Command デバイス アクションのコマンド。 
DeviceActionUtil.DeviceActionConfigError 構成エラーの例外。 
DeviceAllocationResult コマンドの割り当て試行の結果を表します。 
DeviceAllocationState IDeviceManager の観点からデバイスの割り当て状態を表します。
DeviceAvailableChecker モジュールがデバイスをオフライン状態のままにしないようにするチェッカー。 
DeviceBaselineChecker 各モジュールの前にデバイスのベースライン設定を設定します。 
DeviceBaselineSetter デバイスのベースライン設定の作成に使用される抽象クラス。 
DeviceBatteryLevelChecker バッテリーの最低充電量を確認し、最低充電量がない場合、バッテリーが 2 番目の充電しきい値に達するまで待機する IRemoteTest。 
DeviceBatteryResourceMetricCollector このコレクタは、デバイスのバッテリー指標を収集します。 
DeviceBuildDescriptor IBuildInfo のラッパークラス。デバイス プラットフォームのビルド情報を取得するヘルパー メソッドが含まれています。 
DeviceBuildInfo 完全な Android デバイスビルドと(必要に応じて)そのテストを表す IBuildInfo。 
DeviceBuildInfoBootStrapper ビルド情報フィールドをデバイスから読み取った属性に置き換える ITargetPreparer

これは、外部ソースから生成されたビルドでデバイスをテストする場合に便利です。

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

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

DeviceConcurrentUtil.ShellCommandCallable<V> ITestDevice でシェルコマンドの実行の詳細をラップする ERROR(/Callable)。 
DeviceConfigurationHolder 読み込まれたデバイス構成オブジェクトを属性に格納する具体的な IDeviceConfiguration 実装。 
DeviceDescriptor テスト対象デバイスに関する情報を格納するクラス。 
DeviceDisconnectedException デバイスがそのトランスポート タイプ経由で到達できなくなった場合にスローされます。たとえば、USB 接続または TCP/IP 接続経由でデバイスが検出されなくなった場合などです。
DeviceErrorIdentifier デバイスエラーとデバイスから報告されたエラーのエラー識別子。 
DeviceFailedToBootError ビルドでフラッシュした後にデバイスが起動しない場合にスローされます。 
DeviceFeatureFlag  
DeviceFeatureModuleController 特定の機能をサポートしていない場合にテストを実行しないモジュール コントローラ。 
DeviceFileReporter デバイスでファイルを確認して、見つかった場合は ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) に送信するユーティリティ クラス。 
DeviceFlashPreparer 物理的な Android ハードウェアにイメージを書き込む ITargetPreparer。 
DeviceFoldableState 「cmd device_state print-states」によって返されるデバイスの折りたたみ状態を表します。 
DeviceFolderBuildInfo ローカル ファイル システムのディレクトリに含まれる他のビルド アーティファクトも含まれている IDeviceBuildInfo。 
DeviceImageTracker 一部のデバイスの増分更新では、差分を計算するためにベースライン ファイルが必要です。 
DeviceImageTracker.FileCacheTracker キャッシュに保存されたデバイス イメージとそのメタデータの情報をトラッキングします
DeviceImageZipFlashingTargetPreparer 特定の形式で提供されたデバイス イメージを使用してデバイスをフラッシュするターゲット作成ツール。 
DeviceInternetAccessibilityResourceMetricCollector コレクタは google.com に ping を送信して、デバイスがインターネットにアクセスできるかどうかを確認します。 
DeviceJUnit4ClassRunner IDeviceTest にも対応する JUnit4 テストランナー。 
DeviceJUnit4ClassRunner.LogAnnotation レポートにログを送信するための偽のアノテーション。 
DeviceJUnit4ClassRunner.MetricAnnotation 指標をレポーターにもたらすことを目的とした偽のアノテーション。 
DeviceJUnit4ClassRunner.TestLogData ExternalResourceTestRule の実装。 
DeviceJUnit4ClassRunner.TestMetrics ExternalResourceTestRule の実装。 
DeviceManagementGrpcServer Tradefed からデバイスを予約できる GRPC サーバー。 
DeviceManager  
DeviceManager.FastbootDevice Fastboot モードのデバイスを表します。 
DeviceMerkleTree デバイスのコンテンツ情報から MerkleTree を計算します。 
DeviceMetricData 指標コレクタによって収集されたすべてのデータを保持するオブジェクト。 
DeviceMonitorMultiplexer リクエストを複数の IDeviceMonitor に伝播するプロキシ クラス。 
DeviceNotAvailableException デバイスをテストできなくなった場合にスローされます。 
DeviceOwnerTargetPreparer デバイス オーナー コンポーネントを設定する ITargetPreparer。 
DeviceParameterizedRunner ホストサイド駆動のパラメータ化されたテスト用の JUnit4 スタイルのパラメータ化されたランナー。 
DeviceProperties デバイス側のプロパティ名の一般的な定数定義
DeviceRecoveryModeUtil  
DeviceReleaseReporter デバイスのリリース レポーター。リリースされるデバイスの親プロセスとの通信を処理します。 
DeviceResetFeature デバイスのリセットのサーバーサイドの実装。 
DeviceResetHandler デバイスのリセットを汎用的に処理するユーティリティ。 
DeviceRuntimeException デバイス アクションが期待どおりの結果をもたらさなかった場合にスローされます。 
DeviceSelectionOptions デバイス選択条件のコンテナ。 
DeviceSelectionOptions.DeviceRequestedType サポートされているプレースホルダ デバイスの種類。 
DeviceSettingChecker モジュールの実行中にデバイスの設定が変更されたかどうかを確認します。 
DeviceSetup 指定された Option に基づいてテスト用のデバイスを構成する ITargetPreparer。 
DeviceSnapshotFeature デバイス スナップショットのサーバーサイド実装。 
DeviceSnapshotHandler Cuttlefish スナップショットを処理するユーティリティ。 
DeviceStateMonitor IDevice の状態をモニタリングするためのヘルパークラス。 
DeviceStorageAgeResourceMetricCollector logcat からストレージの年齢を解析。 
DeviceStorageFiller ストレージを使い切って、一定の空き容量を確保するようにターゲット作成ツールを設定します。 
DeviceStorageStatusChecker デバイスに指定されたパーティションに十分なディスク容量があるかどうかを確認します。 
DeviceStringPusher 文字列をファイルに書き込むターゲット作成ツール。 
DeviceSuite JUnit4 コンテナ Suite を拡張して、それを必要とするテストに ITestDevice を提供します。 
DeviceSyncHelper 新しいデバイス イメージをデバイスと同期する際に役立つヘルパー。 
DeviceTestCase IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストケース。 
DeviceTestResult DeviceNotAvailableException が発生したときに中止する TestResult の特殊化
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions BaseHostJUnit4Test を介したデバイステストの実行に関連するオプションのビルダークラス。 
DeviceTestSuite IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストスイート。 
DeviceTraceCollector テスト実行の開始時に perfetto トレースを開始し、終了時にトレース ファイルをログに記録するコレクタ。 
DeviceUnavailableMonitor このリスナーは、テストケース レベルの DNAE のみをキャプチャしようとします。 
DeviceUnresponsiveException DeviceNotAvailableException の特殊化。デバイスが adb に表示されているが、応答しない(コマンドがタイムアウトする、起動しないなど)ことを示します。
DeviceUpdateTargetPreparer 抽象的な ITargetPreparer。ビルドサービスではなく、外部ソースからデバイス イメージ ファイルを使用してデバイスを更新する際の一般的な手順を処理します。 
DeviceWifiResourceMetricCollector コレクタは、現在接続されている Wi-Fi の電波強度とリンク速度の指標を収集します。 
DeviceWiper ユーザーデータをワイプする ITargetPreparer
DigestCalculator Digest を計算するユーティリティ メソッド。 
DirectedGraph<V> 有向重みなしグラフの実装。 
DisableSELinuxTargetPreparer SELinux が有効になっている場合は無効にするターゲット プレパレーター。 
DryRunKeyStore ドライラン用のキーストア。キーストアの値は常に適切に置き換えられ、検出されます。 
DryRunner テストを実際に実行するのではなく、透過的にドライランします。 
DynamicFileStubTest これは、tradefed が動的ファイルを正しく解決できることをテストする tradefed テストです。 
DynamicRemoteFileResolver リモート ファイルへのパスの解決に役立つクラス。 
DynamicRemoteFileResolver.FileResolverLoader IRemoteFileResolver の実装を読み込みます。 
DynamicShardHelper 複数の TF インスタンス間でリモートワークのキューイングを可能にするシャーディング戦略
DynamicShardingConnectionInfoMessage 特徴サーバー経由での送信を容易にするためのデータ保持クラス。 
DynamicSystemPreparer Dynamic System Update を使用してデバイスビルドの上にシステム イメージを設定する ITargetPreparer。 

E

EarlyDeviceReleaseFeature デバイスの早期リリース向けの機能サーバーの実装。 
メール メールを送信するヘルパークラス。 
EmailHostHealthAgent ホストモニタ レポートからメールを送信する IHostHealthAgent の実装
EmmaXmlConstants emma xml レポートの解析時に使用される定数。 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo は、ZIP ファイルの全体的な情報を格納するクラスです。 
EnforcedSeLinuxChecker Selinux のステータスを確認するステータス チェッカー。 
EnvironmentVariableUtil 環境変数を準備するヘルパー メソッドのコレクション。 
EraseUserDataPreparer デバイス上のユーザーデータをワイプする ITargetPreparer。 
ErrorIdentifier このインターフェースは、特定のエラーとそのプロパティを表します。 
ErrorStorageUtil エラーを操作して共通ストレージに合わせるためのヘルパークラス。 
EventsLoggerListener 受信したすべてのイベントをファイルにログに記録するリスナー
ExceptionThrowingRunnerWrapper  
ExecutableAction 実行可能なアクションを表す値クラス。 
ExecutableActionResult ExecutableAction の結果を表す値クラス。 
ExecutableBaseTest 実行可能なスタイルのテスト用の基本クラス。 
ExecutableHostTest ホストで実行される実行可能ファイルのテストランナー。 
ExecutableTargetTest ターゲットで実行される実行可能ファイルのテストランナー。 
ExecutionFiles テストまたは呼び出しの実行中に生成され、テストのために保持する必要があるファイルの依存関係。 
ExecutionFiles.FilesKey 地図の既知の標準キーの列挙。 
ExecutionProperties テストまたは呼び出しの実行中に生成されたプロパティ。 
ExistingBuildProvider すでに構築された IBuildInfo を返す IBuildProvider。 
ExtendedFile ビルド関連のメタデータを格納する標準ファイルの拡張機能。 
ExtensionAtomsRegistry statsd のローカル使用用の ExtensionAtomsRegistry。 

F

FailureDescription Trade Federation の障害情報を記述するクラス。 
FakeTest 繰り返し可能なテスト結果を簡単に生成することを目的とした偽のテスト。 
FakeTestsZipFolder コンテンツのリストに基づいて、解凍されていないテスト用フォルダを作成します。 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer fastboot をトリガーして fastboot コマンドを送信するターゲット作成ツール。 
FastbootDeviceFlasher fastboot を使用して物理的な Android ハードウェアにイメージをフラッシュするクラス。 
FastbootHelper fastboot オペレーション用のヘルパークラス。 
FastbootPack ブートローダーの仕様に沿って、ブートローダーを解凍します。 
FastbootUpdateBootstrapPreparer 指定したファイル(ブートローダー、無線通信、デバイス イメージ zip)を IDeviceBuildInfo にステージングして FastbootDeviceFlasher でデバイスをフラッシュし、結果レポート用に起動後のデバイス属性をビルド情報に挿入する ITargetPreparer。 
FatalHostError TradeFederation を実行しているホストマシンで致命的な回復不能なエラーが発生し、TradeFederation インスタンスをシャットダウンする必要があることを示す例外。 
FeatureFlagTargetPreparer DeviceConfig(リモート サービスによって調整された機能フラグ)を更新します。 
FileDownloadCache ダウンロードされたファイルのローカル ファイル システム LRU キャッシュを維持するヘルパー クラス。 
FileDownloadCacheFactory FileDownloadCache を作成するファクトリ
FileDownloadCacheWrapper IFileDownloader インターフェースを実装しながら FileDownloadCache 機能を提供するラッパー クラス。 
FileIdleMonitor ファイルをモニタリングし、アイドル状態(つまり、
FileInputStreamSource 入力ファイルを受け取る InputStreamSource。 
FileLogger ログ メッセージをファイルと stdout に転送する ILeveledLogOutput。 
FileProtoResultReporter TestRecord をファイルにダンプする Proto レポーター。 
FilePullerDeviceMetricCollector デバイスから送信される指標キーをリッスンし、デバイスからファイルとして pull する BaseDeviceMetricCollector。 
FilePullerLogCollector デバイス側から報告されたファイルのロガー。 
FileSystemLogSaver ログをファイル システムに保存します。 
FilesystemRootChecker  
FileUtil ファイル関連の操作用のヘルパークラス
FileUtil.LowDiskSpaceException 使用可能なディスク容量が最小しきい値を下回った場合にスローされます。 
FilteredResultForwarder TestDescription の許可リストのみを報告できる ResultForwarder のバリアント。 
FixedByteArrayOutputStream 最大量のデータのみを保持するメモリ内 ERROR(/OutputStream)。 
FlashingMethod テスト対象デバイスのフラッシュに使用されるメソッドを記述する列挙型
FlashingResourcesParser デバイスのフラッシュに必要な補助イメージ ファイルのバージョンを解析するクラス。 
FlashingResourcesParser.AndroidInfo Map&lt;String, MultiMap&lt;String, String&gt;&gt; の typedef。 
FlashingResourcesParser.Constraint FlashingResourcesParser が、使用できる可能性のある一部のリソースを無視できるようにするためのフィルタリング インターフェース。
FlashingResourceUtil このユーティリティは、DeviceFlashPreparer 経由でフラッシュできるように、適切なバージョンのアーティファクトを設定するために役立ちます。 
FoldableExpandingHandler プライマリ以外の折りたたみ式デバイスの構成ごとに、さらに展開される IModuleParameterHandler。 
FoldableHandler 折りたたみ式パラメータを受け取って、専用のモジュールを作成できる汎用折りたたみ式ハンドラ。 
FoldableModePreparer デバイスの折りたたみ状態を切り替えることができるターゲット作成ツール。 
FolderBuildInfo IFolderBuildInfo の具体的な実装。 
FolderSaver デバイスからディレクトリを取得し、圧縮してロギング バックエンドに保存する ITargetPreparer。 
FormattedGeneratorReporter 特定の形式でレポートを生成できるレポーター。 
FreeDeviceState  
FuseUtil FUSE オペレーション用のヘルパークラス。 

G

GceAvdInfo 特定の GCE AVD インスタンスに関連するデータを保持する構造。 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor 酸素化に使用される Gce Lab ホスト プロキシ トンネルのスレッド モニター。 
GceManager GCE からのログの開始と停止、収集を行う GCE 呼び出しを管理するヘルパー。 
GceRemoteCmdFormatter リモートの gce デバイスに到達するようにコマンドをフォーマットするユーティリティ クラス。 
GceRemoteCmdFormatter.ScpMode SCP は、引数の構造に応じて、ファイルを push または pull するために使用できます。 
GceSshTunnelMonitor Gce SSH トンネルのスレッド モニタ。 
GcovCodeCoverageCollector デバイスから gcov カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。 
GcovKernelCodeCoverageCollector debugfs から gcov カーネルのカバレッジ測定値を取得し、デバイスから取得して、最終的にテスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。 
GCSBucketUtil Google Cloud Storage(GCS)との間でファイルをダウンロードおよびアップロードするためのファイル マネージャー。 
GCSBucketUtil.GCSFileMetadata GCS のファイル情報のシンプルなラッパー。 
GCSCommon 廃止されました。代わりに com.android.tradefed.util.gcs.GCSCommon を使用してください。 
GCSCommon ダウンロードやアップロードなどの Gcs オペレーションのベースクラス。 
GCSConfigurationFactory ConfigurationFactory は Google Cloud Storage から構成を読み込みます。 
GCSConfigurationFactory.GCSConfigLoader GCS から構成を読み込み、1 つのルート構成から含まれる構成を追跡し、循環参照で例外をスローする ConfigurationFactory.ConfigLoader の拡張機能。 
GCSConfigurationServer 構成サーバーは、Google Cloud Storage(GCS)から構成を読み込みます。 
GCSDownloaderHelper グローバル構成のキャッシュ保存と解決を行う GCS バケットのダウンローダー。 
GCSFileDownloader Google Cloud Storage(GCS)からファイルをダウンロードするファイル ダウンローダー。 
GCSFileDownloaderBase Google Cloud Storage(GCS)からファイルをダウンロードするファイル ダウンローダー。 
GCSFileUploader ファイル アップローダー。ファイルデータを Google Cloud Storage(GCS)にアップロードします。 
GCSHelper  
GCSHostResourceManager GCS(Google Cloud Storage)からホストリソースをダウンロードします。 
GcsRemoteFileResolver GCS バケットからのダウンロードを可能にする IRemoteFileResolver の実装。 
GenericLogcatEventParser<LogcatEventType> イベントの logcat 入力を解析します。 
GenericLogcatEventParser.LogcatEvent イベントタイプとトリガーする logcat メッセージを含む logcat イベントを保持する構造体
GetPreviousPassedHelper 以前に合格したテストフィルタを取得するヘルパー。 
GkiDeviceFlashPreparer Android 共通カーネルの汎用イメージでデバイスをフラッシュするターゲット作成ツール。 
GlobalConfiguration 読み込まれた構成オブジェクトをマップに格納する IGlobalConfiguration の実装
GlobalFilterGetter 特定の呼び出しのフィルタを返すサービス実装。 
GlobalTestFilter 呼び出しに適用されるフィルタ オプション。 
GoogleApiClientUtil Google API クライアントの作成に使用するユーティリティ。 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser シェルから実行された Google Benchmark の結果を解析し、すべての結果を含むマップを返します。 
GoogleBenchmarkTest 指定されたデバイスで Google ベンチマーク テスト パッケージを実行するテスト。 
GranularRetriableTestWrapper ラッパークラスは IRemoteTest で動作し、テストケース レベルで IRemoteTest を細分化します。 
GranularRetriableTestWrapper.StartEndCollector 不足している実行開始と終了をキャッチするクラスヘルパー。 
GsiDeviceFlashPreparer Android 汎用システム イメージを使用してデバイスに書き込むターゲット作成ツール。 
GTest 指定のデバイスでネイティブ テスト パッケージを実行するテスト。 
GTestBase gTest の基本クラス
GTestListTestParser 「--gtest_list_tests」パラメータを使用した gtest ドライラン モードの結果パーサー。 
GTestResultParser シェルから実行される GTest を使用してネイティブ テストの「未加工出力モード」の結果を解析し、ITestInvocationListener に結果を通知します。 
GTestXmlResultParser シェルから実行される GTest を使用してネイティブ テストの「xml 出力モード」の結果を解析し、ITestRunListener に結果を通知します。 

H

HarnessException ハーネス内でスローされる例外の基本例外クラス。 
HarnessIOException ファイルの問題を処理する際に役立つハーネス例外。 
HarnessRuntimeException  
HeapHostMonitor ホスト上のヒープメモリをモニタリングし、定期的に履歴ログに記録する AbstractHostMonitor 実装。 
HelloWorldMultiTargetPreparer IMultiTargetPreparer の実装例。 
HistoryLogger TF History Logger: 特定のイベントのみを含む特別なログ。 
HostGTest ネイティブ テスト パッケージを実行するテスト。 
HostMetric このクラスは、報告されるホスト指標のサンプルを表します。 
HostOptions ホスト オプションのホルダー クラス。 
HostStatsdMetricCollector statsd ユーティリティ コマンドを使用してホスト側から statsd 指標を収集する IMetricCollector。 
HostTest JUnit ホストベースのテスト用のテストランナー。 
HostUtils ホストテストの実行に便利なユーティリティ メソッドを実装します。 
HprofAllocSiteParser hprof レポートの [Allocation Sites] セクションから情報を解析するヘルパークラス。 
HttpHelper HTTP リクエストを行うヘルパー メソッドが含まれています。
HttpHelper.RequestRunnable IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) を使用してリクエストを実行するための実行可能ファイル。 
HttpMultipartPost マルチパート HTTP POST リクエストを送信するためのヘルパークラス。 
HttpRemoteFileResolver http 経由でリモート ファイルをダウンロードできる IRemoteFileResolver の実装
HttpsRemoteFileResolver https 経由でリモート ファイルをダウンロードできる IRemoteFileResolver の実装

I

IAbi テスト対象の ABI を表すインターフェース。 
IAbiReceiver テスト対象の ABI を必要とするテスト。 
IAndroidDebugBridge このパッケージで使用される AndroidDebugBridge メソッドのインターフェース定義。 
IAppBuildInfo このインターフェースは非推奨になりました。 IBuildInfo を直接使用します。 
IAutoRetriableTest ITestFilterReceiver を実装していないが、自動再試行をサポートする IRemoteTest のインターフェース。 
IBatteryInfo デバイスのバッテリーとのやり取りを定義するインターフェース。 
IBatteryInfo.BatteryState 現在のバッテリーの充電状態を示します。 
IBuildInfo テスト対象のビルドに関する情報を保持します。 
IBuildInfo.BuildInfoProperties IBuildInfo が持つことができるプロパティの一部。これにより、処理を調整できます。 
IBuildProvider テスト対象のビルドに関する情報を提供する役割を担います。 
IBuildReceiver テスト対象のビルドへの参照が必要なテスト。 
ICacheClient キャッシュ クライアントのインターフェース。 
IClusterClient TFC バックエンドとやり取りするためのインターフェース。 
IClusterEvent TFC にアップロードされるクラスタ イベントのインターフェース。 
IClusterEventUploader<T extends IClusterEvent> ClusterEventUploader のインターフェース
IClusterOptions クラスタ関連のオプションを取得するためのインターフェース。 
ICommandOptions コマンドの実行オプションのコンテナ。 
ICommandScheduler TradeFederation コマンドを実行するスケジューラ。 
ICommandScheduler.IScheduledInvocationListener 呼び出しが完了したときのイベントのリスナー。 
ICompressionStrategy 実行時に選択できる圧縮アルゴリズムを表すインターフェース。 
IConfigOptionValueTransformer 構成オプションの値を操作するためのインターフェース
IConfigurableVirtualDevice 事前構成された仮想デバイス情報(ホスト IP、ホストユーザー、ポート オフセットなど)に関する情報を提供するインターフェース。 
IConfiguration TradeFederation 呼び出しの構成情報。 
IConfigurationFactory IConfiguration を作成するファクトリ
IConfigurationReceiver IConfiguration を受け入れるオブジェクトを表すシンプルなインターフェース。 
IConfigurationServer 構成サーバーのインターフェース。 
ICredentialFactory 認証情報ファクトリが oauth2 Credential を作成するインターフェース。 
IDefaultObjectLoader YAML 構成の一部であるデフォルト オブジェクトを読み込むためのインターフェース。 
IDefaultObjectLoader.LoaderConfiguration ローダに情報を渡す読み込み構成オブジェクト。 
IDeviceActionReceiver デバイスイベントを受信する API を提供します。 
IDeviceBuildInfo 完全な Android デバイスビルドと(必要に応じて)そのテストを表す IBuildInfo。 
IDeviceBuildProvider ITestDevice の情報を使用してビルドを取得する IBuildProvider。 
IDeviceConfiguration デバイス構成ホルダー インターフェース。 
IDeviceFlasher デバイスにデバイス イメージを書き込みます。 
IDeviceFlasher.UserDataFlashOption ユーザーデータ イメージを処理するためのオプションの列挙型
IDeviceManager テストに使用できるデバイスのセットを管理するためのインターフェース。 
IDeviceManager.IFastbootListener fastboot 状態の変化のリスナー。 
IDeviceMonitor デバイスの状態をモニタリングするためのインターフェース。 
IDeviceMonitor.DeviceLister 既知のデバイスとその状態を返す Runnable のようなクラス。 
IDeviceRecovery オフラインになったデバイスを復元するためのインターフェース。 
IDeviceSelection デバイス選択条件のインターフェース。 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor IDevice の状態をモニタリングするための機能を提供します。 
IDeviceTest ITestDevice への参照が必要なオブジェクトのインターフェース。 
IDisableable 無効にできる Tradefed オブジェクトを表すインターフェース。 
IDynamicShardingClient シャーディング クライアントのラッパー インターフェース

これは、必要に応じて HTTP またはテスト用に交換できるようにするためです。 

IDynamicShardingConnectionInfo 動的シャーディング接続情報を含むクラスのインターフェース
IEmail メール送信のインターフェース。 
IEmail.Message メール メッセージ データのコンテナ。 
IFileDownloader リモート ファイルをダウンロードするためのインターフェース。 
IFileEntry FileEntry メソッドにシンプルでモック可能なコントラクトを提供するインターフェース定義。 
IFileResolverLoader IRemoteFileResolver の実装を読み込みます。 
IFileResolverLoader.ResolverLoadingException リゾルバを読み込んだり初期化したりできない場合にスローされる例外。 
IFlashingResourcesParser デバイスのフラッシュに必要なバージョンの補助イメージ ファイルを提供するインターフェース。 
IFlashingResourcesRetriever デバイスのフラッシュに必要な補助イメージ ファイルを取得するためのインターフェース。 
IFolderBuildInfo ビルド アーティファクトがローカル ファイル システム ディレクトリに含まれているシンプルな抽象 IBuildInfo。 
IFormatterGenerator SuiteResultHolder のフォーマッタを記述するインターフェース。 
IGlobalConfiguration 単一の Trade Federation インスタンスのグローバル構成情報を包含するクラス(実際の構成の呼び出しを任意の数含む)。 
IHarnessException ハーネス例外によって実装されるハーネス例外インターフェースの説明。 
IHostCleaner テスト実行の完了後にホストをクリーンアップします。 
IHostHealthAgent ホストまたはデバイスの指標を出力するインターフェース。 
IHostMonitor ホストデータをディスパッチするインターフェース
IHostMonitor.HostDataPoint 報告されるデータの汎用クラス。 
IHostMonitor.HostMetricType  
IHostOptions ホスト オプションのホルダー インターフェース。 
IHostOptions.PermitLimitType 使用可能な許可制限を記述する列挙型
IHostResourceManager ホスト リソースを管理するためのインターフェース。 
IHttpHelper HTTP リクエストを実行するためのヘルパー メソッド。 
IHttpHelper.DataSizeException  
IIncrementalSetup TradeFed 準備担当者が増分設定を試みるかどうかを判断するのに役立つインターフェース。 
IInvocationContext 必要に応じてテストがアクセスする呼び出しに関する情報を保持します。 
IInvocationContext.TimingEvent  
IInvocationContextReceiver 呼び出しのコンテキストを参照する必要があるテスト。 
IInvocationExecution 呼び出しの一部として実行されるアクションを記述するインターフェース。 
IKeyStoreClient パスワードや機密データのキーストアにアクセスするためのインターフェース。 
IKeyStoreFactory IKeyStoreClient を作成するためのファクトリ。 
ILabPreparer ラボ準備担当者向けのマーカー インターフェース

これらのインターフェースの目的については、ITargetPreparer をご覧ください。 

ILeveledLogOutput このインターフェースを実装するクラスは、ログ メッセージの出力を処理するメソッドを提供します。 
ILogcatReceiver デバイスの logcat の出力を InputStreamSource として提供するクラス。 
ILogRegistry さまざまなロガーを多重化して管理する ILogOutput シングルトン ロガーのインターフェース。 
ILogRegistry.EventType ログに記録すると便利なイベント
ILogSaver このインターフェースを実装するクラスは、ログを一元的な場所に保存するためのメソッドを提供します。 
ILogSaverListener ITestInvocationListener がログファイルの保存をリッスンできるようにします。 
ImageContentAnalyzer デバイス画像コンテンツ分析用のアナライザ
IManagedTestDevice ライフサイクルが管理される ITestDevice。 
IManagedTestDevice.DeviceEventResponse IManagedTestDevice.handleAllocationEvent(DeviceEvent) 呼び出しへのレスポンスのコンテナ
IManagedTestDeviceFactory IManagedTestDevice のクリエイター インターフェース
IMetricCollector このインターフェースは、一致する指標を収集するために、テスト結果を報告するときにデコレーターとして追加されます。 
IMetricCollectorReceiver テスト実行の IMetricCollector のリストを取得する必要がある場合に IRemoteTest が実装するインターフェース。 
IMoblyYamlResultHandler mobly yaml 結果ハンドラのインターフェース。 
IMoblyYamlResultHandler.ITestResult mobly yaml 結果のインターフェース
IModuleController モジュールを実行するかどうかを制御するインターフェース。 
IModuleController.RunStrategy モジュールの実行方法を記述する列挙型。 
IModuleParameterHandler スイート モジュールのパラメータのインターフェース。 
IMultiDeviceRecovery 複数のオフライン デバイスを復元するためのインターフェース。 
IMultiDeviceTest このインターフェースは非推奨になりました。 このインターフェースは互換性のために一時的に保持されていますが、実際には使用されなくなりました。実装しないでください。 
IMultiTargetPreparer 複数のデバイスのテスト環境をまとめて準備します。 
INativeDevice ddmlib IDevice に信頼性が高く、少し高レベルの API を提供します。 
INativeDeviceTest INativeDevice への参照が必要なオブジェクトのインターフェース。 
IncrementalImageUtil 増分イメージとデバイスの更新を活用するユーティリティ。 
InfraErrorIdentifier Trade Federation インフラストラクチャと依存インフラストラクチャ(ビルド インフラストラクチャなど)のエラー識別子。 
InputStreamSource このインターフェースは、基本的に ERROR(/InputStream) をラップしてクローンを作成できるようにします。 
InstallAllTestZipAppsSetup テスト ZIP 内のすべてのアプリをインストールする ITargetPreparer。 
InstallApexModuleTargetPreparer  
InstallApkSetup ファイル システムにある 1 つ以上の APK をインストールする ITargetPreparer。 
InstallBuildEnvApkSetup Android プラットフォームのビルド環境から 1 つ以上のテスト APK をインストールする ITargetPreparer。 
InstalledInstrumentationsTest 現在のデバイスで検出されたすべての計測を実行します。 
InstallKernelModulePreparer カーネル モジュールをインストールするターゲット作成ツール。 
InstantAppHandler ModuleParameters.INSTANT_APP のハンドラ。 
InstrumentationPreparer 計測を実行する ITargetPreparer
InstrumentationTest 指定されたデバイスでインストルメンテーション テスト パッケージを実行するテスト。 
InvocationContext IInvocationContext の汎用実装。 
InvocationExecution ビルドのダウンロード、target_prep、テストの実行、クリーンアップなど、すべての呼び出し手順を記述するクラス。 
InvocationLocal<T> このクラスは、呼び出しスコープの変数を提供します。 
InvocationMetricLogger 一部の指標をログに記録するための呼び出し用のユーティリティ クラス。 
InvocationMetricLogger.InvocationGroupMetricKey グループ化を使用すると、複数のグループを同じキーの下にログに記録できます。 
InvocationMetricLogger.InvocationMetricKey 呼び出し時に常に入力される特別な名前付きキー。 
InvocationStatus 呼び出しステータスを格納するクラス。 
InvocationStatus 呼び出しステータスを表すヘルパー列挙型
InvocationSummaryHelper リスナーのセットに対して TestSummary を収集して報告するヘルパークラス
InvocationToJUnitResultForwarder ITestInvocationListener イベントをリッスンし、TestListener に転送するクラス。 
IPostProcessor ポストプロセッサは、テストの後、結果レポートの前に指標とログを処理することを目的とした Trade Federation オブジェクトです。 
IRemoteFeature リクエストに基づいて実行できる Tradefed の機能を記述するインターフェース。 
IRemoteFileResolver リモート ファイルをローカル ファイルに解決できるオブジェクトのインターフェース。 
IRemoteFileResolver.RemoteFileResolverArgs 解決ツールに渡される引数
IRemoteFileResolver.ResolvedFile 解決されたファイルとメタデータに関する情報を保持するクラス。 
IRemoteScheduledListenersFeature IScheduledInvocationListener の渡しをサポートするように IRemoteFeature を拡張しました。 
IRemoteTest 結果を ITestInvocationListener に直接報告するテスト。 
IReportNotExecuted 実行が完了しなかった場合、このインターフェースを実装する IRemoteTest は、レポートの改善のために実行されていないテストを報告することがあります。 
IRescheduler 今後の実行のために構成のスケジュールを再設定するためのインターフェース。 
IResourceMetricCollector ユーザーがカスタマイズしたリソース コレクタを実装するためのインターフェース。 
IRestApiHelper REST API 呼び出しを行うヘルパー インターフェース。 
IResumableTest このインターフェースは非推奨になりました。 不要になりました 
IRetryDecision 再試行の決定を促進するインターフェース。クラスにフィルタを適用して、よりターゲットを絞った再試行を行います。 
IRuntimeHintProvider  
IRunUtil 時間指定のオペレーションとシステム コマンドを実行するためのインターフェース。 
IRunUtil.EnvPriority 特定の環境を設定または設定解除するかどうかを定義する列挙型。 
IRunUtil.IRunnableResult ブール値のステータスを返すオペレーションを非同期で実行するためのインターフェース。 
ISandbox 呼び出しの実行に使用できるサンドボックスを定義するインターフェース。 
ISandboxFactory ISandbox を作成するためのファクトリ。 
ISetOptionReceiver このインターフェースの実装には、HostTest.SET_OPTION_NAME にリンクされた「set-option」という名前の Option が必要です。 
IShardableListener シャーディング可能な ITestInvocationListener。 
IShardableTest 個別に実行可能なサブテストに分割できる IRemoteTest。 
IShardHelper 構成に採用するシャーディング戦略を記述するオブジェクトのインターフェース。 
IsolatedHostTest サブプロセスを使用して、メインプロセスでテストを実行するのではなく、依存関係の少ない環境でテストを実行する TradeFed ランナーを実装します。 
ISupportGranularResults ITestInvocationListener が詳細な結果の受信をサポートするかどうかを指定するインターフェース。 
ISystemStatusChecker システムのステータスを確認して、システムが想定どおりの状態にあるかどうかを示すブール値を返すチェッカー。 
ISystemStatusCheckerReceiver 構成から ISystemStatusChecker へのアクセスを必要とする IRemoteTest。 
ITargetCleaner このインターフェースは非推奨になりました。 tearDown がベースの ITargetPreparer インターフェースに移動されました。 
ITargetPreparer テスト実行用のテスト環境を準備します。 
ITerribleFailureHandler LogUtil.CLog.wtf(String, Throwable) からの重大な障害を処理するインターフェース。
ITestAnnotationFilterReceiver アノテーションに基づいて実行するテストをフィルタできるランナー。 
ITestCollector テストの収集をサポートします。設定すると、テストランナーはドライランを実行して、テストケースを実際に実行せずに収集する必要があります。 
ITestDevice ddmlib IDevice に信頼性が高く、少し高レベルの API を提供します。 
ITestDevice.ApexInfo 単一の APEX に関する情報を保存するシンプルな構造体クラス
ITestDevice.MountPointInfo 単一のマウントポイントに関する情報を格納するシンプルな構造体クラス
ITestDevice.RecoveryMode  
ITestFileFilterReceiver 実行するテストと実行しないテストを指定するファイルを受け取ることができるランナー。 
ITestFilterReceiver 実行するテストをフィルタできるランナー。 
ITestInformationReceiver 一部のクラスの TestInformation を受信するインターフェース。 
ITestInvocation 1 件の TradeFederation テスト呼び出しを処理します。 
ITestInvocation.ExitInformation 呼び出しの終了情報を表します。 
ITestInvocationListener テスト呼び出しからのテスト結果のリスナー。 
ITestLifeCycleReceiver インストルメンテーション テストの実行中にイベント通知を受信します。 
ITestLogger さまざまなタイプのデータストリームのロギングを実行できるエンティティ。 
ITestLoggerReceiver ロギング目的で使用できるように ITestLogger インスタンスで挿入できるエンティティ。 
ITestsPool アクセスして実行できるテストのプールを記述するインターフェース
ITestSuite テストスイートの実行に使用される抽象クラス。 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader 以前の結果を再実行可能な方法で読み込むヘルパーを記述するインターフェース。 
ITestSummaryListener ITestInvocationListener がサマリーを介して限定的な情報を交換できるようにするインターフェース。 
ITestsZipInstaller テスト ZIP ファイル(ビルドシステムによって出力されたもの)からデバイスにテストをインストールします。 
ITokenProvider 特定のデバイスのトークンを提供できるオブジェクトを記述するインターフェース。 
ITokenRequest IRemoteTest が実装できるインターフェース。特別なトークンを持つデバイスが必要であることを公開します。 

J

JarHostTest ホストサイドの JUnit テスト用のテストランナー。 
JarHostTest.HostTestListener testRunStarted() と testRunEnded() を除くすべてのイベントを埋め込みリスナーに転送するラッパー リスナー。 
JavaCodeCoverageCollector デバイスから Java カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。 
JavaCodeCoverageFlusher デバイス上で実行されているプロセスから Java コード カバレッジ測定値をリセットして強制的にフラッシュするユーティリティ クラス。 
JSONFileKeyStoreClient ローカル JSON ファイルがキーストアとして機能するサンプル実装。 
JSONFileKeyStoreFactory JSON KeyStore ファクトリの実装。JSON キーストア ファイルにアクセスするための JSONFileKeyStoreClient を提供します。 
JsonHttpTestResultReporter テスト指標の結果とブランチ、デバイス情報を JSON にエンコードし、HTTP サービス エンドポイントに POST する結果レポーター
JUnit4ResultForwarder JUnit4 ランナーの結果転送元。 
JUnit4TestFilter Filter を拡張して JUnit4 ランナーのフィルタリングを提供するヘルパークラス。 
JUnitRunUtil IRemoteTest.run(TestInformation, ITestInvocationListener) 呼び出しを Test.run(TestResult) 呼び出しに転送するヘルパークラス。 
JUnitToInvocationResultForwarder TestListener イベントをリッスンし、ITestInvocationListener に転送するクラス。 
JUnitXmlParser ant の XMLJUnitResultFormatter に保存されている JUnit 結果からテスト結果データを抽出し、ITestInvocationListener に転送するパーサー。 

K

KernelModuleUtils  
KernelTargetTest ターゲットで実行され、カーネルテストの結果を解析する実行可能ファイルのテストランナー。 
KernelTestModuleController アーキテクチャと一致しない場合にテストを実行しないモジュール コントローラのベースクラス。 
KeyguardControllerState キーガード状態のコンテナ。 
KeyguardStatusChecker モジュールの実行後にキーガード ステータスを確認します。 
KeyStoreException 致命的なキーストア エラーが発生したときにスローされます。 
KillExistingEmulatorPreparer 実行中のエミュレータをシャットダウンする ITargetPreparer。 
KnownFailurePreparer 既知の障害の再試行をスキップするようにターゲット準備ツールを設定。 
KTapResultParser KUnit テスト モジュールによって生成され、debugfs の「results」ファイルに配置された KTAP 出力を読み取ります。 
KTapResultParser.ParseResolution  
KUnitModuleTest デバイスで KUnit テスト モジュールを実行するためのテストランナー。 

L

LabResourceDeviceMonitor LabResourceService の gRPC サーバーを初期化/管理するラボリソース モニター。 
LargeOutputReceiver 長時間実行コマンドの出力の収集を支援するように設計されたクラス。 
LastShardDetector ローカル シャーディングを実行する場合、最後のシャードが invocationEnded(long) に達したときにのみ、一部のアクションを実行したい場合があります。 
LeakedThreadStatusChecker モジュールが実行中のスレッドをリークしていないことを確認するためのステータス チェッカー。 
LegacySubprocessResultsReporter サブプロセス結果レポーターの凍結された実装。スーパークラスが変更されても、以前のバージョンの TF/CTS(8 以降など)との互換性を維持する必要があります。 
ListInstrumentationParser 「pm list instrumentation」クエリの出力を解析する IShellOutputReceiver
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice TradeFed ホストで実行されるローカル仮想デバイスのクラス。 
LocalAppBuildProvider 指定されたローカルパスに基づいて IBuildInfo を作成する IBuildProvider
LocalDeveloper Tradefed を実行しているローカル デベロッパーかどうかを検出して返します。 
LocalDeviceBuildProvider 指定されたファイル システム ディレクトリパスに基づいて IDeviceBuildInfo を構築する IBuildProvider。 
LocalEmulatorLaunch Android ビルド環境からローカルでエミュレータを起動する TargetPreparer。 
LocalEmulatorSnapshot Android のビルド環境または開発環境からクリーンなエミュレータ スナップショットを生成するための TargetPreparer です。
LocalFileHeader LocalFileHeader は、ZIP ファイル内のファイル/フォルダの情報を含むクラスです。 
LocalFileResolver ローカル ファイルのリンクを可能にする IRemoteFileResolver の実装
LocalFolderBuildProvider 指定されたローカルパスに基づいて IFolderBuildInfo を作成する IBuildProvider
LocalHostResourceManager マネージャーのホストリソース。 
LocalPool ローカルテストのプールの実装
LocalRunInstructionBuilder テストをローカルで実行するための命令をコンパイルするユーティリティ。 
LockSettingsBaselineSetter 画面ロックの設定を削除するセッター。 
Log メインの Android ソースの API をミラーリングするログクラス。 
Log.ILogOutput このインターフェースを実装するクラスは、ログ メッセージの出力を処理するメソッドを提供します。 
Log.LogLevel ログレベルの列挙型。 
LogcatCrashResultForwarder 特別なリスナー: 失敗(計測プロセスのクラッシュ)が発生すると、logcat からクラッシュを抽出し、テストに関連付けられた失敗メッセージに追加します。 
LogcatEventParser  
LogcatEventType LogcatEventParser のイベントタイプ。 
LogcatOnFailureCollector テストケースが失敗したときに Logcat をキャプチャしてログに記録するコレクタ。 
LogcatReceiver バックグラウンドで logcat を収集するクラス。 
LogcatTimingMetricCollector 指定された正規表現パターンを使用して、logcat の行からイベントの開始シグナルと終了シグナルを解析し、1 回または複数の繰り返しテスト中に logcat からタイミング情報(ユーザー切り替え時間など)を収集する指標コレクタ。 
LogDataType ログデータのデータ型を表します。 
LogFile 保存されたログファイルのメタデータを保持するクラス。 
LogFileSaver ログデータをファイルに保存する ITestInvocationListener のヘルパー
LogReceiver  
LogRegistry 呼び出しを行うスレッドの ThreadGroup に基づいて適切なロガーを使用して、さまざまなロガーを多重化して管理する ILogRegistry 実装。 
LogSaverResultForwarder グローバル ファイル セーバーでログを保存するための ResultForwarder。 
LogUtil ロギング ユーティリティ クラス。 
LogUtil.CLog Log のシムクラス。呼び出し元のシンプルなクラス名をログタグとして自動的に使用します。
LUCIResultReporter ResultDB と LUCI に必要なテスト結果を JSON 形式(go/result-sink)で保存し、ファイルの場所をコンソールにログに記録する結果レポーター。 

M

MainlineModuleHandler Mainline モジュール用のシンプルなハンドラクラス。InstallApexModuleTargetPreparer を作成し、指定された Mainline モジュールに基づいて動的リンクを挿入して、それらのモジュールを自動的に取得します。 
MainlineTestModuleController テスト対象デバイスにプリロードされている Mainline モジュールに基づいてテストを実行するモジュール コントローラのベースクラス。 
ManagedRemoteDevice 仮想マシン内で実行され、VM 内の Tradefed インスタンス経由でリモートで管理されるデバイス。 
ManagedTestDeviceFactory Tf でモニタリングできるさまざまな種類のデバイスを作成するファクトリ
MaxSdkModuleController 指定された SDK バージョン番号より上のバージョンでテストを実行しないモジュール コントローラのベースクラス。 
MergedZipEntryCollection サイズの大きな ZIP ファイル内の個々の ZIP エントリをブロックに統合して、ダウンロードの試行を最小限に抑えます。 
MergeMultiBuildTargetPreparer IMultiTargetPreparer。ビルドの名前と、他のビルドにコピーするファイルキーを指定して、ビルド間で情報を渡すことができます。 
MergeStrategy 複数の試行がある場合に結果を集計する方法について説明します。 
MerkleTree リモート実行 API で定義されている Merkle ツリーの表現。 
MetricFilePostProcessor テストレベルと実行レベルで収集された指標ログファイルをアップロードするために使用されます。 
MetricOption @Test アノテーションが付加されたテストメソッドのアノテーション。または、アノテーションが TestDescription のアノテーション リストの一部である場合、コレクタの動作のチューニング、一部のメソッドのフィルタリングに役立つ追加パラメータを指定できます。 
MetricsXMLResultReporter MetricsXMLResultReporter は、テストの invocationEnded フェーズで、metrics-folder パラメータで指定されたフォルダの XML ファイルにテスト指標と実行指標を書き込みます。 
MetricTestCase TradeFed の一部として実行時に指標をロギングできるようにする TestCase の拡張機能。 
MetricTestCase.LogHolder 報告するログファイルを保持する構造。 
MetricUtil push された statsd 構成から指標を取得するためのユーティリティ クラス。 
MetricUtility テスト指標の保存、類似テストでの指標の集計、指標のファイルへの書き込みを行う一般的なユーティリティ メソッドが含まれています。 
MinApiLevelModuleController 指定された API レベルを下回っている場合にテストを実行しないモジュール コントローラのベースクラス。 
MinSdkModuleController 指定された SDK バージョン番号より低いバージョンでテストを実行しないモジュール コントローラのベースクラス。 
MixImageZipPreparer デバイスビルドにシステムビルドのイメージを混在させる IMultiTargetPreparer。 
MixKernelTargetPreparer カーネル イメージとデバイス イメージを混在させることができる ITargetPreparer。 
MoblyBinaryHostTest Android ビルドシステム(Soong)から mobly python バイナリ ファイルを実行することを目的としたホストテスト
MoblyYamlResultControllerInfoHandler Mobly yaml 結果の「Controller Info」要素ハンドラ。 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory 結果の種類に基づいて適切なハンドラを生成する Mobly yaml 結果ハンドラ ファクトリ。 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Mobly yaml テスト結果パーサー。 
MoblyYamlResultRecordHandler Mobly yaml 結果の「Record」要素ハンドラ。 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Mobly yaml 結果の「Summary」要素ハンドラ。 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Mobly yaml 結果の「テスト名リスト」要素ハンドラ。 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Mobly yaml 結果の「ユーザーデータ」要素ハンドラ。 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition テスト実行構成のコンテナ。 
ModuleListener 各モジュールの各 IRemoteTest に接続されたリスナー。結果のリストを収集します。 
ModuleLogcatCollector モジュール用の logcat コレクタのバージョン。 
ModuleMerger 分割後の ITestSuiteModuleDefinition の統合に関連するオペレーション用のヘルパークラス。 
ModuleOemTargetPreparer  
ModuleParameters 各モジュールのメタデータ内のスイートの「パラメータ」キーに関連付けられた特別な値。 
ModuleParametersHelper パラメータに関連付けられた IModuleParameterHandler を取得するヘルパー。 
ModuleProtoResultReporter モジュール レベルの結果のみを報告する結果レポーター。 
ModulePusher  
ModulePusher.ModulePushError Mainline モジュールの push 中に致命的なエラーが発生しました。 
ModuleSplitter IConfiguration で表されるモジュールのリストを ModuleDefinition で表される実行ユニットのリストに分割するヘルパー。 
ModuleTestTypeUtil モジュールのチェックに使用する一般的なユーティリティ メソッドが含まれています。 
MultiFailureDescription 1 つのホルダーに複数の FailureDescription を収集する。 
MultiMap<K, V> キーごとに複数の値をサポートする ERROR(/Map)。 

N

NameMangleListener 結果が報告されたときにテストメソッド、クラス、パッケージ名を変換するプロキシ リスナー。 
NativeBenchmarkTest 指定されたデバイスでネイティブ ベンチマーク テスト実行可能ファイルを実行するテスト。 
NativeBenchmarkTestParser ベンチマーク テストデータの出力を解析し、オペレーションあたりの平均時間に関する指標を収集する IShellOutputReceiver。 
NativeBridgeModuleController デバイスがネイティブ ブリッジをサポートしているかどうかを確認するモジュール コントローラ。 
NativeCodeCoverageFlusher ネイティブ カバレッジ測定値を消去し、デバイスのプロセスからネイティブ カバレッジ データを強制的にフラッシュするユーティリティ クラス。 
NativeDevice ITestDevice フルスタック以外の Android デバイスのデフォルト実装。 
NativeDevice.AdbAction OS の「adb ....」コマンドを実行するための ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)。 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction): デバイスを再起動します。 
NativeDevice.RebootMode 再起動モード。 
NativeDeviceStateMonitor フレームワークのサポートなしで IDevice の状態をモニタリングするためのヘルパークラス。 
NativeLeakCollector 「dumpsys meminfo --unreachable -a」を実行して、各プロセスが現在保持している到達不能なネイティブ メモリを特定する ITargetPreparer。 
NativeStressTest 指定されたデバイスでネイティブ ストレステスト実行可能ファイルを実行するテスト。 
NativeStressTestParser ストレステスト データ出力を解析し、完了した反復処理の数と反復処理あたりの平均時間に関する指標を収集する IShellOutputReceiver。 
NegativeHandler 何も行わず、パラメータで追加のモジュールを作成しないことを指定するハンドラ。 
NestedDeviceStateMonitor ネストされたデバイスで追加のチェックを実行し、仮想化環境の特殊性に適応するデバイス状態モニタ。 
NestedRemoteDevice リモートの Cuttlefish VM 内で実行されているデバイスを表します。 
NetworkNotAvailableException デバイスがテストのためにネットワークに接続できない場合にスローされます。 
NoApkTestSkipper テストする APK がない場合に、呼び出し(準備とテスト)を完全にスキップできる特別な準備ツール。 
NoDeviceException 指定されたコマンドを実行するデバイスがない場合にスローされます。 
NoisyDryRunTest コマンドファイルでノイズのあるドライランを実行します。 
NoOpConfigOptionValueTransformer オペレーションなしの IConfigOptionValueTransformer 
NotMultiAbiHandler セカンダリ ABI がモジュールを作成すべきでないことを伝える特別なハンドラ。SuiteModuleLoader 
NullDevice IDeviceSelection.nullDeviceRequested()true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice

O

OpenObjectLoader AOSP で利用可能なデフォルト オブジェクトのローダ。 
オプション IConfiguration オプションを表すフィールドにアノテーションを付けます。 
Option.Importance  
OptionClass IConfiguration オブジェクトを表すクラスにアノテーションを付けます。 
OptionCopier 同じ名前の Option フィールド値を 1 つのオブジェクトから別のオブジェクトにコピーできるヘルパー クラス。 
OptionDef Option の詳細を保持します。 
OptionFetcher 親プロセスからテスト オプションを取得するヘルパー。 
OptionNotAllowedException コマンドラインでオプションを渡すことが許可されていない場合の特定の ConfigurationException。 
OptionSetter Option フィールドに入力します。 
OptionSetter.OptionFieldsForName 指定された名前のオプション フィールドのリストのコンテナ。 
OptionUpdateRule オプションが複数回指定された場合の動作を制御します。 
OtaDeviceBuildInfo 無線(OTA)アップデートのテストに使用される IDeviceBuildInfo。 
OtatoolsBuildInfo otatools アーティファクトを含む IBuildInfo。 
OtaUpdateDeviceFlasher フル OTA パッケージまたは増分 OTA パッケージを使用して system/update_engine/scripts/update_device.py スクリプトをトリガーし、デバイス イメージを更新するデバイス フラッシャー。 
OxygenUtil Oxygen サービスとやり取りするためのユーティリティ。 

P

PackageInfo デバイスから解析されたアプリのパッケージ情報のコンテナ。 
PackageInstalledModuleController デバイスに指定されたパッケージがインストールされていない場合に、モジュール コントローラがテストを実行しないようにしました。 
ペア<A, B> 2 つのオブジェクトを含む独自の Pair クラスを定義します。 
PairingMultiTargetPreparer マルチ ターゲット作成ツールは、2 つのデバイス間の Bluetooth ペア設定(および接続)に役立ちます。 
ParallelDeviceExecutor<V> 関数を並列で実行する ERROR(/ExecutorService) のラッパ。 
ParentSandboxInvocationExecution サンドボックスの実行時に親呼び出しの特別なアクション用の InvocationExecution のバージョン。 
ParentShardReplicate シャーディングに参加する他のすべてのデバイスに、1 台のデバイスの設定を複製します。 
PartialZipDownloadCache コンテンツに基づいて部分的にダウンロードされたファイルをキャッシュに保存するユーティリティ。 
PassingTestFileReporter 合格したテストケースのリストをテストファイルに保存する ITestInvocationListener
PerfettoGenericPostProcessor 数値フィールドが検出されるまで、文字列値を含む proto メッセージとフィールドを再帰的に展開して、テキスト/バイナリ指標の perfetto proto ファイルを Key-Value ペアとして処理するポストプロセッサ。 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer Perfetto 準備ツールは、Perfetto がアクセスできる標準の場所にあるデバイスに構成ファイルを push します。 
PerfettoPullerMetricCollector デバイスから perfetto ファイルを取得して指標を収集できる FilePullerDeviceMetricCollector の基本実装。 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTraceRecorder ITestDevice に Perfetto トレースを記録するためのユーティリティ クラス。 
PrettyPrintDelimiter 区切り付きのメッセージを目立つように出力するヘルパー ユーティリティ。 
PrettyTestEventLogger ロガーがイベントを照合してロギングし、デバッグを容易にします。 
ProcessInfo プロセス関連の情報(USER、PID、NAME、起動時間(エポックからの秒数))を保存するために使用されます。 
ProcessUtil  
ProfileParameterHandler 任意のプロフィール ユーザーの基本パラメータ ハンドラ。 
ProfileTargetPreparer 任意のプロファイル ユーザー android.os.usertype.profile.XXX のターゲット準備ツールを設定するベースクラス。 
PropertyChanger Android プロパティ ファイル内のアイテムを変更(または追加)するためのユーティリティ クラス
ProtoResultParser Tradefed の結果の proto 形式のパーサー。 
ProtoResultParser.TestLevel 処理中の proto の現在のレベルを表す列挙型。 
ProtoResultReporter 結果レポーターは、すべての結果を含む TestRecord protobuf をビルドします。 
ProtoUtil protobuf メッセージをタイプに依存せずに処理するためのユーティリティ メソッド。 
ProxyConfiguration 実行するリモート構成を参照できるオブジェクト。 
PsParser 「ps」コマンドの出力から解析(USER、PID、NAME)に使用されるユーティリティ
PtsBotTest PTS-bot テストを実行します。 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PushFileInvoker このクラスは非推奨になりました。 代わりに PushFilePreparer を使用してください
PushFilePreparer 任意のホストパスから任意のデバイスパスに任意の数のファイルを push しようとする ITargetPreparer。 
PythonBinaryHostTest Android ビルドシステム(Soong)から Python バイナリ ファイルを実行することを目的としたホストテスト

テストランナーは、include-filter と exclude-filter をサポートしています。 

PythonBinaryHostTest.PythonForwarder 実行名をバイナリ名に置き換える結果転送元。 
PythonUnitTestResultParser Python の unittest フレームワークで実行されたテストの出力を解釈し、一連の ITestInvocationListener の呼び出しに変換します。 
PythonUnitTestRunner このクラスは非推奨になりました。 代わりに PythonBinaryHostTest を使用してください。 
PythonVirtualenvHelper Python 3 仮想環境を有効にするヘルパー クラス。 
PythonVirtualenvPreparer ホストに Python virtualenv を設定し、パッケージをインストールします。 

Q

QuotationAwareTokenizer  

R

RebootReasonCollector テスト実行中にデバイスの再起動を収集し、理由と回数でレポートするコレクタ。 
RebootTargetPreparer デバイスを再起動するターゲット プレパレーター。 
RecoveryLogPreparer リカバリ前にログを収集するために使用されるターゲット準備ツール。 
RegexTrie<V> RegexTrie は、キーの各保存済みセグメントが正規表現 ERROR(/Pattern) であるトライです。 
RemoteAndroidDevice adb connect 経由で接続されたフルスタック Android デバイスの ITestDevice の実装。 
RemoteAndroidTestRunner Android テスト コマンドをリモートで実行し、結果を報告します。 
RemoteAndroidTestRunner.StatusReporterMode am インストルメント コマンド オプションのステータス レポーター モードを表します。 
RemoteAndroidVirtualDevice Google Compute Engine(Gce)で実行されているフルスタック Android デバイスの RemoteAndroidDevice の動作を拡張します。 
RemoteAvdIDevice DeviceSelectionOptions.gceDeviceRequested()true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice
RemoteCacheClient リモート API サーバーへの gRPC 呼び出しを使用する RemoteActionCache の実装。 
RemoteDynamicPool リモートワークのキューに登録されたテストのプールの実装
RemoteDynamicPool.RequestCallable  
RemoteFileResolver URI とサービス プロバイダの機能を使用することで、さまざまな場所からファイルを読み込むことができるシンプルなクラス。 
RemoteFileUtil リモート インスタンスのファイルを処理するユーティリティ クラス
RemoteInvocationExecution リモート実行を駆動する InvocationExecution の実装。 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSshUtil リモート インスタンスで ssh コマンドを実行するユーティリティ。 
RemoteTestTimeOutEnforcer 特定のテスト構成の実行時間をチェックし、指定されたタイムアウトを超えると失敗するリスナー。 
RemoteZip リモート zip ファイル内の個々のファイルを解凍するユーティリティ。 
RemoveSystemAppPreparer テスト実行前にシステム パーティションから APK を削除するための ITargetPreparer。 
ReportPassedTests 合格したテストを除外する可能性のあるフィルタをファイルに報告します。 
RequestUtil エラー処理でネットワーク リクエストの一般的な再試行を可能にするユーティリティ。 
ResolvePartialDownload 部分ダウンロード リクエストを解決する。 
ResourceMetricUtil 指標を構成するためのユーティリティ関数。 
ResourceUtil 構成リソースの読み取り用ユーティリティ。 
RestApiHelper REST API 呼び出しを行うヘルパー クラス。 
RestartSystemServerTargetPreparer デバイスを再起動せずにシステム サーバーを再起動するターゲット プレパレーター。 
ResultAggregator 特別なフォワーダ。実行された再試行戦略に基づいて、必要に応じて結果を集約します。 
ResultAndLogForwarder 結果とログイベントのフォワーダー。 
ResultForwarder 呼び出し結果を他のリスナーのリストに転送する ITestInvocationListener。 
ResultsPlayer 指定された結果を再生する特別なランナー。 
RetentionFileSaver ディレクトリに .retention ファイルを作成するためのヘルパークラス。 
RetryConfigurationFactory コマンドの再試行を処理するファクトリ。 
RetryLogSaverResultForwarder 現在の試行のパスも処理するフォワーダ。 
RetryPreparationDecision 準備を再試行するかどうか、モジュールの実行を失敗させるかどうかに関する決定を記述するクラス。 
RetryRescheduler 失敗した、または実行されなかった以前の実行テストのスケジュールを変更できる特別なランナー。 
RetryRescheduler.RetryType 再試行可能なテストの種類。 
RetryResultForwarder 常に特定の試行回数にプッシュする ResultForwarder の拡張機能。 
RetryResultHelper どのモジュールまたはテストを実行する必要があるかを判断するヘルパークラス。 
RetryStatistics 1 つの IRemoteTest の再試行セッションの統計情報を保持する構造体。 
RetryStrategy 一部のテストが再実行されるときに使用する再試行戦略。 
RootcanalForwarderPreparer  
RootTargetPreparer オプション「force-root」に基づいて「adb root」または「adb unroot」を実行するターゲット プレパレーター。 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery 一般的なベース IMultiDeviceRecovery。Tradefed 構成を実行して復元ステップを実行します。 
RunHostCommandTargetPreparer テストの実行前後に任意のホストコマンドを実行するターゲット準備ツール。 
RunHostScriptTargetPreparer テストの実行前にスクリプトを実行するターゲット作成ツール。 
RunInterruptedException 実行オペレーションが外部リクエストによって中断されたときにスローされます。 
RunNotifierWrapper RunNotifier のラッパー。DeviceNotAvailableException を保持できます。 
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler ModuleParameters.RUN_ON_SDK_SANDBOX のハンドラ。 
RunOnSdkSandboxTargetPreparer テストを SDK サンドボックスで実行する必要があることを示す ITargetPreparer。 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer テストがセカンダリ ユーザーとして実行されるようにする ITargetPreparer。 
RunOnSystemUserTargetPreparer テストを(現在のユーザーではなく)ユーザーに対して実行する必要があることを示す ITargetPreparer。 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer セットアップで仕事用プロファイルを作成し、そのユーザーでテストを実行する必要があることをマークする ITargetPreparer。 
RuntimeRestartCollector テスト実行中のランタイムの再起動(システム サーバーのクラッシュ)のタイムスタンプを収集するコレクタ(存在する場合)。 
RunUtil オペレーションの実行に使用するヘルパー メソッドのコレクション。 
RustBenchmarkResultParser Criterion ベンチマーク フレームワークで実行されたテストの出力を解釈し、一連の ITestInvocationListener の呼び出しに変換します。 
RustBinaryHostTest Android ビルドシステム(Soong)から Rust バイナリ ファイルを実行することを目的としたホストテスト
RustBinaryTest 指定されたデバイスで Rust バイナリを実行するテスト。 
RustTestBase RustBinaryHostTest と RustBinaryTest の基盤クラス
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser Rust の unittest フレームワークで実行されたテストの出力を解釈し、一連の ITestInvocationListener の呼び出しに変換します。 

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 以降の場合にのみテストを実行します。 
Sdk32ModuleController テスト対象デバイスが SDK バージョン 32 以降の場合にのみテストを実行します。 
Sdk33ModuleController テスト対象デバイスが SDK バージョン 33 以降の場合にのみテストを実行します。 
Sdk34ModuleController テスト対象デバイスが SDK バージョン 34 以降の場合にのみテストを実行します。 
Sdk35ModuleController テスト対象デバイスが SDK バージョン 35 以降の場合にのみテストを実行します。 
SearchArtifactUtil テスト アーティファクトの検索に使用できるユーティリティ クラス。 
SecondaryUserHandler ModuleParameters.SECONDARY_USER のハンドラ。 
SecondaryUserOnDefaultDisplayHandler ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY のハンドラ。 
SecondaryUserOnSecondaryDisplayHandler ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY のハンドラ。 
SemaphoreTokenTargetPreparer これは、トークンを使用して Tradefed ホストでテスト実行をシリアル化するのに使用される準備ツールです。 
SerializationUtil ERROR(/Serializable) を実装するオブジェクトをシリアル化/シリアル化解除するためのユーティリティ。 
ServiceAccountKeyCredentialFactory サービス アカウント キーベースの oauth Credential を作成する認証情報ファクトリ。 
SettingsBaselineSetter ITestDevice.setSetting を介してデバイスのベースライン設定を処理する一般的なセッター。 
ShardBuildCloner コマンドラインからビルド情報のクローンを作成するヘルパークラス。 
ShardHelper シャードの作成と呼び出しのスケジュール設定を処理するヘルパークラス。 
ShardListener 呼び出しシャード(複数のリソースで並列に実行される呼び出し分割)から結果を収集し、別のリスナーに転送する ITestInvocationListener。 
ShardMainResultForwarder シャーディングされたテスト呼び出しの結果を結合する ResultForwarder。 
ShellOutputReceiverStream IShellOutputReceiver に書き込む OutputStream のユーティリティ サブクラス。 
ShellStatusChecker モジュールの実行前と実行後に、シェルのステータスが想定どおりかどうかを確認します。 
ShippingApiLevelModuleController デバイスが次の条件を満たしている場合は、テストを実行します。
  • min-api-level が定義されている場合:
    • デバイスが min-api-level 以降を搭載して出荷されている。 
ShowmapPullerMetricCollector デバイスから showmap ファイルを取得して指標を収集できる FilePullerDeviceMetricCollector の基本実装。 
SideloadOtaTargetPreparer 指定された OTA パッケージのサイドロードを実行し、パッケージを適用し、デバイスの起動を待機し、ビルド情報として使用するデバイスのビルド プロパティを挿入するターゲット プレパレーター。

このターゲット作成ツールは、起動時にデバイスが通常の adb モードにあることを前提としており、新しいビルドが適用された状態で、デバイスが同じモードで終了するようにします。 

SimpleFileLogger ログ メッセージを stdout と 1 つのログファイルに転送する ILeveledLogOutput。 
SimplePerfResult simpleperf のすべてのテスト結果を保持するオブジェクト
SimplePerfStatResultParser simpleperf の結果を解析するユーティリティ クラス。 
SimplePerfUtil 単純なコマンドをディスパッチして結果を収集するユーティリティ クラス
SimplePerfUtil.SimplePerfType simpleperf コマンド オプションの列挙型
SimpleStats 数値データセットに基づいていくつかの統計指標を計算する小さなユーティリティ クラス。 
SizeLimitedOutputStream 書き込み可能なデータの最大量を制限する、スレッドセーフ ファイル バックの ERROR(/OutputStream)。 
SkipContext 結果のスキップまたはキャッシュ保存に関する意思決定のコンテキストを表します。 
SkipFeature SkipManager の一部の情報にアクセスできる機能。 
SkipHWASanModuleController HWASan ビルドでテストを実行しないモジュール コントローラのベースクラス。 
SkipManager スキップ マネージャーは、さまざまな条件に基づいて、呼び出し、モジュール、テストのさまざまなレベルでスキップする内容を決定します。 
SkipReason テストをスキップする理由とそのメタデータを指定します。 
SkipReason.DemotionTrigger  
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。 
SnapuserdWaitPhase snapuserd の更新を完了するために、いつ結合またはブロックするかを表す列挙型。 
SparseImageUtil スパース画像のスパース化を解除するユーティリティ。 
SparseImageUtil.SparseInputStream SparseInputStream はアップストリームから読み取り、データ形式を検出します。 
StatsdBeforeAfterGaugeMetricPostProcessor 「前後」アプローチで収集されたゲージ指標を処理するポストプロセッサ。
StatsdEventMetricPostProcessor プロセッサで指定されたフォーマッタを使用して、statsd レポートのイベント指標を Key-Value ペアに処理するポストプロセッサ。 
StatsdGenericPostProcessor バイナリ proto statsd レポートを Key-Value ペアに処理するポストプロセッサ。レポートをツリー構造として展開します。 
StatusCheckerResult ISystemStatusChecker の実行結果が含まれます。 
StatusCheckerResult.CheckStatus  
StdoutLogger ログメッセージを stdout に転送する ILeveledLogOutput。 
StopServicesSetup デバイスでサービスを停止する ITargetPreparer。 
StreamProtoReceiver 受信した proto TestRecord を Tradefed イベントに変換するレシーバ。 
StreamProtoResultReporter ProtoResultReporter の実装
StreamUtil 入力ストリームを管理するためのユーティリティ クラス。 
StrictShardHelper 一緒にレポートされない厳密なシャードを作成するシャーディング戦略。
StringEscapeUtils 特定の形式の文字列をエスケープするためのユーティリティ クラス。 
StringUtil 一般的な文字列操作で文字列をエスケープするためのユーティリティ クラス。 
StubBuildProvider IBuildProvider の No-op 空の実装。 
StubDevice IDevice のスタブ プレースホルダ実装。 
StubKeyStoreClient KeyStore クライアントのデフォルトのスタブ実装。 
StubKeyStoreFactory KeyStore Factory のデフォルトのスタブ実装
StubLocalAndroidVirtualDevice DeviceSelectionOptions.localVirtualDeviceRequested()true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice 
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.SkippedTestEventInfo  
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)。 
SuiteResultCacheUtil テスト モジュールのキャッシュ結果をアップロードおよびダウンロードするためのユーティリティ。 
SuiteResultCacheUtil.CacheResultDescriptor キャッシュ結果の説明。 
SuiteResultHolder 呼び出し結果のシリアル化とシリアル化解除を容易にするヘルパー オブジェクト。 
SuiteResultReporter スイート呼び出し全体のテスト結果を収集し、最終結果を出力します。 
SuiteResultReporter.ModulePrepTimes 1 つのモジュールの準備時間と撤去時間のオブジェクト ホルダー。 
SuiteTestFilter テストの包含と除外のためのフィルタを表します。 
SwitchUserTargetPreparer setUp で指定されたユーザーの種類に切り替える ITargetPreparer。 
SystemServerFileDescriptorChecker システム サーバーで FD が不足しているかどうかを確認します。 
SystemServerStatusChecker モジュールの実行前と実行後に system_server の pid が変更されたかどうかを確認します。 
SystemUpdaterDeviceFlasher システム アップデータを使用して、OTA アップデート パッケージにバンドルされたシステム イメージをインストールする IDeviceFlasher。 
SystemUtil システム呼び出しを行うユーティリティ クラス。 
SystemUtil.EnvVariable  

T

TableBuilder 文字列要素のマトリックスをテーブルに表示するヘルパークラス。 
TableFormatter 各要素の列が並べられるように、String 要素の行列を表示するヘルパークラス
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError テスト用にターゲットを準備する際に致命的なエラーが発生しました。 
TarUtil tar ファイルを操作するユーティリティ。 
TearDownPassThroughPreparer 構成にオブジェクトとして含まれている準備ツールで tearDown を実行できます。 
TelephonyHelper テレフォニーに関連する情報の使用と取得を行うユーティリティ。 
TelephonyHelper.SimCardInformation SIM カード関連情報の情報ホルダー。 
TelephonyTokenProvider テレフォニー関連のトークンのトークン プロバイダ。 
TemperatureThrottlingWaiter デバイスの温度が目標温度まで下がるまで待機する ITargetPreparer
TemplateResolutionError 構成解析中にテンプレート関連のエラーが発生した場合に ConfigurationException を拡張するクラス。 
TerribleFailureEmailHandler Trade Federation インスタンス内で WTF(What a Terrible Failure)エラーが発生したときに、関係者にメールを送信するシンプルなハンドラクラス。 
TestAppInstallSetup IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のアプリをインストールする ITargetPreparer。 
TestContentAnalyzer アナライザは分析のコンテキストを取得し、興味深い内容を特定します。 
TestContext TFC API の TestContext メッセージをモデル化するクラス。 
TestDependencyResolver 必要に応じて依存関係を解決するヘルパー。 
TestDescription テストケースに関する情報を表すクラス。 
TestDescriptionsFile TestDescription のリストのマージルとアンマーシャリングをテストファイルに行うユーティリティ クラス。 
TestDevice フルスタック Android デバイスの ITestDevice の実装
TestDevice.MicrodroidBuilder Microdroid TestDevice の作成に使用されるビルダー。 
TestDeviceOptions ITestDevice Option のコンテナ
TestDeviceOptions.InstanceType  
TestDeviceState DeviceState よりも機能が充実したデバイスの状態を表します。 
TestEnvironment TFC API から返された TestEnvironment メッセージをモデル化するクラス。 
TestErrorIdentifier テストとテストランナーのエラー識別子。 
TestFailureModuleController 収集されたテスト失敗ログの動作を調整するだけのモジュールのコントローラ。 
TestFilePushSetup IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のファイルまたはディレクトリを push する ITargetPreparer。 
TestFilterHelper テストをフィルタするヘルパークラス
TestGroupStatus テストグループのステータスを保存するクラス。 
TestInfo テスト情報セットを TEST_MAPPING ファイルに保存します。 
TestInformation テストランナーまたはテストが適切に実行するために必要となる可能性のあるすべての情報と依存関係を含むホルダー オブジェクト。 
TestInformation.Builder TestInformation インスタンスを作成するビルダー。 
TestInvocation ITestInvocation のデフォルト実装。 
TestInvocation.RunMode 呼び出しで発生する可能性のあるさまざまなモード。 
TestInvocation.Stage  
TestInvocationManagementServer テストの呼び出しとそのライフサイクルの管理に役立つ gRPC サーバー。 
TestInvocationManagementServer.InvocationInformation  
TestMapping TEST_MAPPING ファイルを読み込むクラス。 
TestMappingSuiteRunner オプション include-filter で指定されたテスト、またはビルドの TEST_MAPPING ファイルをスイートとして実行する BaseTestSuite の実装。 
TestOption TEST_MAPPING ファイルに設定されたテストオプションの詳細を保存します。 
TestOutputUploader テスト出力ファイルをローカル ファイル システム、GCS、または HTTP(S) エンドポイントにアップロードします。 
TestRecordInterpreter TestRecord proto を Tradefed でより簡単に操作できる形式に変換するユーティリティ。 
TestRecordProtoUtil ファイルから TestRecord proto を読み取るユーティリティ。 
TestResource TFC API から返された TestResource メッセージをモデル化するクラス。 
TestResourceDownloader ファイル システム/GCS/HTTP からテストリソース ファイルをダウンロードするクラス。 
TestResult 1 件のテストの結果を格納するコンテナ。 
TestResultListener 個々のテスト結果のみを気にする実装者向けに ITestLifecycleListener を簡素化したもの。 
TestRunnerUtil さまざまなテストランナーをサポートするユーティリティクラス。 
TestRunResult 1 回のテスト実行の結果を保持します。 
TestRunResultListener 最終的なテスト実行ステータスを読み取ることができるリスナー。 
TestRunToTestInvocationForwarder ddmlib ITestRunListener から ITestLifeCycleReceiver への転送元。 
TestsPoolPoller テストプールのすべてのテストを実行できるテスト ラッパー。 
TestStatus テストメソッドの可能なステータスを Tradefed で表したものです。 
TestSuiteInfo テストスイートのビルド関連メタデータの読み込みを解決するクラス

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

TestSummary テストの概要を表すクラス。 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup IDeviceBuildInfo.getTestsDir() フォルダからデバイスの /system パーティションに 1 つ以上のアプリをインストールする ITargetPreparer。 
TestTimeoutEnforcer 特定のテストケースの実行時間をチェックし、指定したタイムアウトを超えると失敗するリスナー。 
TextResultReporter 結果を JUnit テキスト結果プリンタに転送するテスト結果レポーター。 
TfMetricProtoUtil Map<string, string=""> から Map<string, metric=""> への移行を支援するユーティリティ クラス。  </string,></string,>
TfObjectTracker さまざまな Trade Federation オブジェクトの使用状況を追跡するユーティリティ。 
TfSuiteRunner TF の jar の res/config/suite/ フォルダからテストを読み込む ITestSuite の実装。 
TfTestLauncher 別の TF インストールに対して単体テストまたは機能テストを実行するための IRemoteTest。 
TimeStatusChecker デバイスとホストの時刻が同期されていることを確認するためのステータス チェッカー。 
TimeUtil 時間関連のユーティリティ メソッドが含まれています。 
TimeVal これは、Long をラップするセンチネル タイプです。 
TimeWaster 時間の浪費やデバイスの再起動につながる可能性がある単純なターゲット作成ツール。 
TokenProperty 動的シャーディングでサポートされているトークン。 
TokenProviderHelper デバイスがトークンをサポートしているかどうかを確認するために、特定のトークンに関連付けられたプロバイダを提供するヘルパー。 
TraceCmdCollector trace-cmd を使用してテスト中にトレースを収集し、呼び出しにログに記録する IMetricCollector。 
TracePropagatingExecutorService トレース コンテキストを伝播しながら、タスクを基盤となる実装に転送するエグゼキュータ サービス。 
TracingLogger 各テスト呼び出しのトレースを管理するクラス。 
TradefedConfigObject TFC API の TradefedConfigObject メッセージをモデル化するクラス。 
TradefedConfigObject.Type クラスタ コマンド構成に挿入できる構成オブジェクト タイプのリスト。 
TradefedDelegator 呼び出しを別の Tradefed バイナリに委任するのに役立つオブジェクト。 
TradefedFeatureClient サーバーから特徴の実行をリクエストする grpc クライアント。 
TradefedFeatureServer トリガー機能のリクエストに応答するサーバー。 
TradefedSandbox Trade Federation 呼び出しを実行できるサンドボックス コンテナ。 
TradefedSandboxFactory SandboxFactory のデフォルト実装
TradefedSandboxRunner サンドボックスの実行を許可する TradefedSandbox に関連付けられたランナー。 
TradefedSandboxRunner.StubScheduledInvocationListener 何もしないスタブ IScheduledInvocationListener。 

U

UiAutomatorRunner デバイスで UI Automator テストを実行し、結果を報告します。 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread 実行されていないすべてのテストを報告するスレッド。 
UniqueMultiMap<K, V> キーごとに一意の値を確保する MultiMap。 
UploadManifest アップロードする BLOB とファイルのマニフェスト。 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery オフライン デバイスの USB バスをリセットする IMultiDeviceRecovery。 
UsbResetRunConfigRecovery デバイスの USB をリセットするコマンドをトリガーできるようにします
UsbResetTest デバイスの USB をリセットし、その後デバイスがオンラインに復帰したかどうかを確認する IRemoteTest。 
UserChecker テスト中にユーザーが変更されたかどうかを確認します。 
UserCleaner テイクダウン時にセカンダリ ユーザーを削除する ITargetPreparer。 
UserHelper  
UserInfo プラットフォームの UserInfo クラスに似ています。 
UserInfo.UserType 外部 API でサポートされているユーザーの種類のバリエーション。 

V

ValidateSuiteConfigHelper このクラスは、スイート用に読み込まれた IConfiguration が、想定される要件を満たしていることを確認するのに役立ちます。- ビルド プロバイダなし - 結果レポーターなし
VersionedFile バージョンが関連付けられているファイルを表すデータ構造。 
VersionParser 実行中の tradefed アーティファクトのバージョンを取得します。 
VisibleBackgroundUserPreparer バックグラウンドで可視状態で開始されたユーザーでテストを実行するためのターゲット プレパレーター。 
VmRemoteDevice 仮想マシン内から管理するリモート仮想デバイス。 

W

WaitDeviceRecovery デバイスがオンラインになるのを待機し、シンプルなコマンドに応答する IDeviceRecovery のシンプルな実装。 
WaitForDeviceDatetimePreparer デバイスで日時が設定されるのを待機する ITargetPreparer

必要に応じて、この準備ツールは、タイムアウト内に日時が設定されていない場合に TargetSetupError を強制的に設定できます。 

WifiCommandUtil Wi-Fi コマンドの出力を解析できるユーティリティ クラス。 
WifiCommandUtil.ScanResult 関連情報が含まれる Wi-Fi ネットワークを表します。
WifiHelper デバイス上の Wi-Fi サービスを操作するためのヘルパークラス。 
WifiPreparer 必要に応じてデバイスで Wi-Fi を構成する ITargetPreparer。 

X

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

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

Z

ZipCompressionStrategy ZIP アーカイブを作成する ICompressionStrategy。 
ZipUtil 圧縮関連の操作用のヘルパークラス
ZipUtil2 POSIX ファイル権限を考慮した ZIP 抽出用のヘルパークラス