クラスのインデックス

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

A

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

 

AnalysisHeuristic順序が重要です。 
AndroidJUnitTestandroid.support.test.runner.AndroidJUnitRunner を使用して、指定デバイスでインストルメンテーション テスト パッケージを実行するテスト。 
AndroidTestOrchestratorRemoteTestRunneradb コマンドと AndroidTestOrchestrator を使用して、インストルメンテーション テストを実行します。 
AoaTargetPreparerITargetPreparer: Android Open Accessory(AOAv2)プロトコルを使用して一連のアクション(クリックやスワイプなど)を実行します。 
ApkChangeDetectorこのクラスは、インストールする APK がデバイス上の APK と異なるかどうかを検出し、ERROR(/TestAppInstallSetup) の setUp と tearDown でアプリのインストールとアンインストールをスキップするかどうかを判断します。 
AppBuildInfoAndroid アプリとそのテストパッケージを表す IBuildInfo。 
AppDeviceBuildInfoこのクラスは非推奨になりました。 IDeviceBuildInfo を直接使用します。 
AppSetupapk とそのテストをインストールする ITargetPreparer。 
AppVersionFetcherデバイスからアプリのバージョン文字列を取得するユーティリティ クラス。 
AppVersionFetcher.AppVersionInfoアプリのバージョン情報の種類。 
ArchModuleControllerモジュール コントローラが、指定されたアーキテクチャと一致しない場合にテストを実行しないようにしました。 
ArgsOptionParser解析されたコマンドライン引数から Option フィールドに値を入力します。 
ArrayUtil配列のユーティリティ メソッド
ArtChrootPreparerART テスト用の chroot ディレクトリを作成。 
ArtGTest 
ArtifactDetailsこれは、CAS ツールによって生成されたコンテンツの構造とその記述子を表します。
ArtifactDetails.ArtifactFileDescriptor 
ArtifactsAnalyzerビルド アーティファクトを分析して分析情報を得るのに役立つユーティリティ。 
ArtRunTestART 実行テストを実行するテストランナー。 
ArtRunTest.AdbShellCommandExceptionADB シェルコマンドの実行中に発生したエラーを報告する例外クラス。 
ATestFileSystemLogSaverこの LogSaver クラスは、ATest が特定のパスにログを保存するために使用します。 
AtestRunnerITestSuite の実装
AtraceCollectorテスト中に atrace を実行し、結果を収集して呼び出しにログに記録する IMetricCollector。 
AtraceRunMetricCollector指定されたディレクトリのすべてのテスト ディレクトリからテストデバイスのトレースを収集し、テスト ディレクトリをログに記録して、テスト ディレクトリのトレースをポスト処理し、指標を集計します。 
AutoLogCollectorハーネスによって自動的に処理できるコレクタを記述する列挙型。 
AutomatedReportersTradefed 自動レポートからのマッピングを定義するクラス。 
AveragePostProcessor指標リストの平均を計算するポストプロセッサの実装。 

B

BackgroundDeviceAction特定のデバイスでコマンドを実行し、アクションがキャンセルされるまで必要に応じて繰り返します。 
BaseDeviceMetricCollectoronTestRunStart(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。 
BaseRetryDecisionIRetryDecision の基本実装。 
BaseStreamLogger<OS extends OutputStream>ログメッセージを出力ストリームと stdout に転送する ILeveledLogOutput。 
BaseTargetPreparerオブジェクトの無効化の有無を制御できる ITargetPreparer の基本実装クラス。 
BaseTestSuite新しいスイート システムで互換性テストスイートを実行するためのテスト。 
BatteryControllerデバイスのバッテリー充電状態を制御できるユーティリティ クラス。 
BatteryRechargeDeviceRecoveryデバイスのバッテリー残量が特定のしきい値を下回ったときにコマンドをトリガーできるようにします。 
BatteryTemperature 
BatteryUnavailableDeviceRecoveryバッテリー残量が利用できない場合に構成をトリガーする復元チェッカー。 
BeforeClassWithInfoBeforeClass と同様の保証を提供しますが、アノテーションが付けられたメソッドには TestInformation パラメータが必要です。 
BinaryStateIGNORE 無効状態のオン/オフ状態を記録するために使用される列挙型。 
BluetoothConnectionLatencyCollectorコレクタは、事前定義された statsd の継続時間指標の構成をデバイスにプッシュし、各プロファイルの Bluetooth 接続時間を収集します。 
BluetoothConnectionStateCollectorこのコレクタは、BluetoothConnectionStateChanged 指標を収集し、各プロファイルの接続状態番号を記録します。 
BluetoothConnectionSuccessRatePostProcessorBluetooth プロファイルの成功率を計算するポストプロセッサの実装

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

BluetoothHciSnoopLogCollectorDUT で 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実行中のテストケースが失敗したときに、バグレポートを収集します。 
BuildAnalysis単一のビルド分析の結果を表します。 
BuildError指定されたビルドが実行されなかった場合にスローされます。 
BuildInfoITestDevice に関連付ける必要がある IBuildInfo の一般的な実装。 
BuildInfoKeyビルド情報クエリに関連する列挙型を保持するクラス。 
BuildInfoKey.BuildInfoFileKeyIBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) でクエリできる既知のファイル形式をすべて記述する列挙型。 
BuildInfoRecorderビルド情報メタデータを指定されたファイルに書き込む ITargetPreparer。 
BuildInfoUtilIBuildInfo の操作に役立つユーティリティ クラス。
BuildRetrievalErrorテスト用にビルドを取得中に致命的なエラーが発生しました。 
BuildSerializedVersionすべての IBuildInfo の現在のシリアル化バージョンを含むクラス。 
BuildTestsZipUtilsAndroid ビルドシステムによって生成されたテスト zip に関連するオペレーション用のヘルパークラス
BulkEmailer送信間隔、初期バーストサイズ、受信者、メッセージの合計数を構成できるメール送信ユーティリティ。 
BundletoolUtilbundletool コマンドラインを使用してデバイスに .apk をインストールするユーティリティ クラス。 
ByteArrayInputStreamSource 
ByteArrayList軽量バイト配列を表すクラス。 
ByteArrayUtilバイト配列を操作するユーティリティ(バイトを整数に変換するなど)。 
ByteStreamDownloaderByteStream gRPC サービスの Read メソッドを実装するクライアント。 
ByteStreamUploaderByteStream gRPC サービスの Write メソッドを実装するクライアント。 

C

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

FileFilter の後にパターン化

クライアントテスト結果を ResultDB にアップロードする ResultDB レコーダー クライアント。 
ClockworkUtilsマルチデバイス ロジックを共有するための Clockwork ユーティリティ
CloseableTraceScopetry-with-resources を介してトレース セクションを報告できるスコープ付きクラス
ClusterBuildInfoTFC からパイプされたビルド用の IBuildInfo クラス。 
ClusterBuildProviderTFC テストリソースをダウンロードする IBuildProvider。 
ClusterClientTFC バックエンドとやり取りするための IClusterClient の実装。 
ClusterCommandTF Cluster から取得されたタスクを表すクラス。 
ClusterCommand.RequestType 
ClusterCommand.StateTF クラスタ内のコマンドのステータス。 
ClusterCommandConfigBuilderクラスタ コマンドの構成ファイルをビルドするクラス。 
ClusterCommandEventアップロードするクラスタ コマンド イベントをカプセル化するクラス。 
ClusterCommandEvent.Builder 
ClusterCommandEvent.Type 
ClusterCommandLauncherサブプロセス TF を介して TFC からコマンドを起動する IRemoteTest クラス。 
ClusterCommandSchedulerTFC(Tradefed Cluster)をサポートする ICommandScheduler。 
ClusterCommandStatusTF Cluster からのコマンドの状態とキャンセル理由を表すクラス。 
ClusterDeviceInfoアップロードするクラスタ デバイス情報をカプセル化するクラス。 
ClusterDeviceInfo.Builder 
ClusterDeviceMonitorTradefed Cluster サービスに結果を報告する IDeviceMonitor 実装。 
ClusterEventUploader<T extends IClusterEvent>IClusterEvent を TFC にアップロードする ClusterEventUploader クラス。 
ClusterHostEventアップロードするクラスタホスト イベントをカプセル化するクラス。 
ClusterHostEvent.Builder 
ClusterHostEvent.HostEventTypeさまざまな種類のホストイベントの列挙型。 
ClusterHostUtilグローバル構成インスタンス、ホスト情報などを取得する TF Cluster の静的ユーティリティ関数。
ClusterLogSaverテスト出力を TFC にアップロードする ILogSaver クラス。 
ClusterLogSaver.FilePickingStrategyファイル選択戦略。 
ClusterOptions 
CodeCoverageCollectorデバイスから Java とネイティブのカバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。 
CodeCoverageTest指定されたデバイスでインストルメンテーション テスト パッケージを実行し、コード カバレッジ レポートを生成するテスト。 
CollectingByteOutputReceiverシェルの出力全体を byte[] に収集する IShellOutputReceiver。 
CollectingOutputReceiverシェルの出力全体を 1 つの String に収集する IShellOutputReceiver。 
CollectingTestListenerすべてのテスト結果を収集する ITestInvocationListener。 
CollectorHelper複数の場所で必要な IMetricCollector オペレーションを行うヘルパー。 
CommandBaselineSetteradb シェルコマンドを使用してデバイスのベースライン設定を処理する一般的なセッター。 
CommandFileParser一連のコマンドラインを含むファイルのパラサー。 
CommandFileParser.CommandLine 
CommandInterrupterTradeFederation コマンドを中断したり、中断不可としてマークしたりできるサービス。 
CommandLineBuildInfoBuilderコマンドラインから通常のビルド情報引数をキャプチャし、それらから IBuildInfo を作成するユーティリティ。 
CommandOptionsICommandOptions の実装。 
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
CompanionTestAppInstallSetupIDeviceBuildInfo.getTestsDir() フォルダから割り当てられたコンパニオン デバイスに 1 つ以上のアプリをインストールする ITargetPreparer。 
CompileBootImageWithSpeedTargetPreparerコンパイラ フィルタ「speed」を使用して、ブート クラスパスとシステム サーバーを再コンパイルします。 
ConditionFailureMonitor呼び出しでエラーが発生していないかモニタリングします。 
ConditionPriorityBlockingQueue<T>特定の条件に一致するオブジェクトを取得できる ERROR(/PriorityBlockingQueue) のようなオペレーションを備えたスレッドセーフ クラス。 
ConditionPriorityBlockingQueue.AlwaysMatch<T>任意のオブジェクトに一致する ConditionPriorityBlockingQueue.IMatcher。 
ConditionPriorityBlockingQueue.IMatcher<T>要素がなんらかの条件に一致するかどうかを判断するためのインターフェース。 
ConfigCompleterTF 構成の Completer の実装。 
ConfigurableGrpcDynamicShardingClient 
Configuration読み込まれた構成オブジェクトをマップに格納する具体的な IConfiguration 実装。 
ConfigurationDef構成、それに関連付けられたオブジェクト、オプションのレコードを保持します。 
ConfigurationDef.ConfigObjectDefclassName とその出現回数に関する情報を保持するオブジェクト(例: 構成に同じオブジェクトが 2 回ある場合、最初のオブジェクトには最初の出現回数が割り当てられます)。 
ConfigurationDescriptor構成自体の一部を記述する構成オブジェクト。 
ConfigurationDescriptor.LocalTestRunnerローカル テストランナーを示す列挙型。 
ConfigurationException構成を読み込めなかった場合にスローされます。 
ConfigurationFactoryIConfiguration を作成するためのファクトリ。 
ConfigurationFactory.ConfigLoader1 つのルート構成から含まれる構成を追跡し、循環参照で例外をスローする IConfigDefLoader の実装。 
ConfigurationFactory.ExceptionLoader 
ConfigurationUtil構成ファイルを処理するユーティリティ関数。 
ConfigurationXmlParserSettingsConfigurationXmlParser の設定を受け入れる単純なクラス

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

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

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

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

D

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

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

DeviceBuildInfoInjectorDeviceBuildDescriptor メタデータを 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特定の形式で提供されたデバイス イメージでデバイスをフラッシュするターゲット作成ツール。 
DeviceInspectionResultクラスには、デバイスが使用できなくなったときのデバイス検査結果が含まれます。 
DeviceInternetAccessibilityResourceMetricCollectorコレクタは google.com に ping を送信して、デバイスがインターネットにアクセス可能かどうかを確認します。 
DeviceJUnit4ClassRunnerIDeviceTest にも対応する JUnit4 テストランナー。 
DeviceJUnit4ClassRunner.LogAnnotationレポートにログを送信するための偽のアノテーション。 
DeviceJUnit4ClassRunner.MetricAnnotationレポート作成者に指標を渡すための偽のアノテーション。 
DeviceJUnit4ClassRunner.TestLogDataExternalResourceTestRule の実装。 
DeviceJUnit4ClassRunner.TestMetricsExternalResourceTestRule の実装。 
DeviceManagementGrpcServerTradefed からデバイスを予約できる GRPC サーバー。 
DeviceManager 
DeviceManager.FastbootDeviceFastboot モードのデバイスを表します。 
DeviceMerkleTreeデバイスのコンテンツ情報から MerkleTree を計算します。 
DeviceMetricData指標コレクタによって収集されたすべてのデータを保持するオブジェクト。 
DeviceMonitorMultiplexerリクエストを複数の IDeviceMonitor に伝播するプロキシ クラス。 
DeviceNotAvailableExceptionデバイスをテストできなくなった場合にスローされます。 
DeviceOwnerTargetPreparerデバイス オーナー コンポーネントを設定する ITargetPreparer。 
DeviceParameterizedRunnerホストサイド駆動のパラメータ化テスト用の JUnit4 スタイルのパラメータ化ランナー。 
DevicePropertiesデバイス側のプロパティ名の一般的な定数定義
DeviceRecoveryModeUtil 
DeviceReleaseReporterデバイスのリリース レポーター。リリースされるデバイスの親プロセスとの通信を処理します。 
DeviceResetFeatureデバイスのリセットのサーバーサイドの実装。 
DeviceResetHandlerデバイスのリセットを汎用的に処理するユーティリティ。 
DeviceRuntimeExceptionデバイス アクションが期待どおりの結果をもたらさなかった場合にスローされます。 
DeviceSelectionOptionsデバイス選択条件のコンテナ。 
DeviceSelectionOptions.DeviceRequestedTypeサポートされているプレースホルダ デバイスの種類。 
DeviceSettingCheckerモジュールの実行中にデバイスの設定が変更されたかどうかを確認します。 
DeviceSetup指定された Option に基づいてテスト用のデバイスを構成する ITargetPreparer。 
DeviceSnapshotFeatureデバイス スナップショットのサーバーサイド実装。 
DeviceSnapshotHandlerCuttlefish スナップショットを処理するユーティリティ。 
DeviceStateMonitorIDevice の状態をモニタリングするためのヘルパークラス。 
DeviceStorageAgeResourceMetricCollectorlogcat からストレージの年齢を解析。 
DeviceStorageFillerストレージを使い切って、ある程度の空き容量を確保するようにターゲット作成ツールを設定します。 
DeviceStorageStatusCheckerデバイスに指定されたパーティションに十分なディスク容量があるかどうかを確認します。 
DeviceStringPusher文字列をファイルに書き込むターゲット作成ツール。 
DeviceSuiteJUnit4 コンテナ Suite を拡張して、それを必要とするテストに ITestDevice を提供します。 
DeviceSyncHelper新しいデバイス イメージをデバイスと同期する際に役立つヘルパー。 
DeviceTestCaseIRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストケース。 
DeviceTestResultDeviceNotAvailableException が発生したときに中止する TestResult の特殊化
DeviceTestResult.RuntimeDeviceNotAvailableException 
DeviceTestRunOptionsBaseHostJUnit4Test を介したデバイステストの実行に関連するオプションのビルダークラス。 
DeviceTestSuiteIRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストスイート。 
DeviceTraceCollectorテスト実行の開始時に perfetto トレースを開始し、終了時にトレース ファイルをログに記録するコレクタ。 
DeviceUnavailableMonitorこのリスナーは、テストケース レベルの DNAE のみをキャプチャしようとします。 
DeviceUnresponsiveExceptionDeviceNotAvailableException の特殊化。デバイスが adb に表示されているが、応答しない(コマンドがタイムアウトする、起動しないなど)ことを示します。
DeviceUpdateTargetPreparer抽象的な ITargetPreparer。ビルドサービスではなく、外部ソースからデバイス イメージ ファイルを使用してデバイスを更新する際の一般的な手順を処理します。 
DeviceWifiResourceMetricCollectorコレクタは、現在接続されている Wi-Fi の電波強度とリンク速度の指標を収集します。 
DeviceWiperユーザーデータをワイプする ITargetPreparer
DigestCalculatorDigest を計算するユーティリティ メソッド。 
DirectedGraph<V>有向重みなしグラフの実装。 
DisableSELinuxTargetPreparerSELinux が有効になっている場合は無効にするターゲット プレパレーター。 
DryRunKeyStoreドライラン用のキーストア。キーストアの値は常に適切に置き換えられ、検出されます。 
DryRunnerテストを実際に実行するのではなく、透過的にドライランします。 
DynamicFileStubTestこれは、tradefed が動的ファイルを正しく解決できることをテストする tradefed テストです。 
DynamicRemoteFileResolverリモート ファイルへのパスの解決に役立つクラス。 
DynamicRemoteFileResolver.FileResolverLoaderIRemoteFileResolver の実装を読み込みます。 
DynamicShardHelper複数の TF インスタンス間でリモートワークのキューイングを可能にするシャーディング戦略
DynamicShardingConnectionInfoMessage特徴サーバー経由での送信を容易にするためのデータ保持クラス。 
DynamicSystemPreparerDynamic System Update を使用してデバイスビルドの上にシステム イメージを設定する ITargetPreparer。 

E

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

F

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

G

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

H

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

I

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

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

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

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

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

J

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

K

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

L

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

M

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

N

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

O

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

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 
PerfettoPreparerPerfetto 準備ツールは、Perfetto がアクセスできる標準の場所にあるデバイスに構成ファイルを push します。 
PerfettoPullerMetricCollectorデバイスから perfetto ファイルを取得して指標を収集できる FilePullerDeviceMetricCollector の基本実装。 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT 
PerfettoTraceRecorderITestDevice に Perfetto トレースを記録するためのユーティリティ クラス。 
PrettyPrintDelimiter区切り付きのメッセージを目立つように出力するヘルパー ユーティリティ。 
PrettyTestEventLoggerロガーがイベントを照合してロギングし、デバッグが容易になるようにします。 
ProcessInfoプロセス関連の情報(USER、PID、NAME、EPOCH からの経過時間(秒単位))を保存するために使用されます。 
ProcessUtil 
ProfileParameterHandler任意のプロフィール ユーザーの基本パラメータ ハンドラ。 
ProfileTargetPreparer任意のプロファイル ユーザー android.os.usertype.profile.XXX のターゲット準備ツールを設定するベースクラス。 
PropertyChangerAndroid プロパティ ファイル内のアイテムを変更(または追加)するためのユーティリティ クラス
ProtoResultParserTradefed の結果の proto 形式のパーサー。 
ProtoResultParser.TestLevel処理中の proto の現在のレベルを表す列挙型。 
ProtoResultReporter結果レポーターは、すべての結果を含む TestRecord protobuf をビルドします。 
ProtoUtilprotobuf メッセージをタイプに依存せずに処理するためのユーティリティ メソッド。 
ProxyConfiguration実行するリモート構成を参照できるオブジェクト。 
PsParser「ps」コマンドの出力から解析(USER、PID、NAME)に使用されるユーティリティ
PtsBotTestPTS-bot テストを実行します。 
PtsBotTest.TestFlagConfiguration 
PtsBotTest.TestFlagConfiguration.FlagConfig 
PtsBotTest.TestSyspropConfiguration 
PtsBotTest.TestSyspropConfiguration.SyspropConfig 
PushFileInvokerこのクラスは非推奨になりました。 代わりに PushFilePreparer を使用してください
PushFilePreparer任意のホストパスから任意のデバイスパスに任意の数のファイルを push しようとする ITargetPreparer。 
PythonBinaryHostTestAndroid ビルドシステム(Soong)から Python バイナリ ファイルを実行することを目的としたホストテスト

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

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

Q

QuotationAwareTokenizer 

R

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

S

SandboxConfigDumpコマンドラインに基づいて IConfiguration を作成し、ファイルをダンプするランナー クラス。 
SandboxConfigDump.DumpCmd 
SandboxConfigurationExceptionサンドボックスの設定による特別な構成例外。 
SandboxConfigurationFactoryサンドボックス用に構成の作成を処理する特別な構成ファクトリ。 
SandboxConfigUtilサンドボックス化時に IConfiguration を管理するためのユーティリティ クラス。 
SandboxedInvocationExecution呼び出しの特別なサンドボックス実行: これは、サンドボックス内でコマンドを実行している場合の InvocationExection です。 
SandboxInvocationRunner呼び出しに関連するテストをサンドボックスで実行します。 
SandboxOptionsISandbox にオプションを受け取ったり、オプションを提供したりできるクラス。 
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 以降の場合にのみテストを実行します。 
Sdk36ModuleControllerテスト対象デバイスが SDK バージョン 36 以降の場合にのみテストを実行します。 
SearchArtifactUtilテスト アーティファクトの検索に使用できるユーティリティ クラス。 
SecondaryUserHandlerModuleParameters.SECONDARY_USER のハンドラ。 
SecondaryUserOnDefaultDisplayHandlerModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY のハンドラ。 
SecondaryUserOnSecondaryDisplayHandlerModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY のハンドラ。 
SemaphoreTokenTargetPreparerこれは、トークンを使用して Tradefed ホストでテスト実行をシリアル化するのに使用される準備ツールです。 
SerializationUtilERROR(/Serializable) を実装するオブジェクトをシリアル化/シリアル化解除するためのユーティリティ。 
ServiceAccountKeyCredentialFactoryサービス アカウント キーベースの oauth Credential を作成する認証情報ファクトリ。 
SettingsBaselineSetterITestDevice.setSetting を介してデバイスのベースライン設定を処理する一般的なセッター。 
ShardBuildClonerコマンドラインからビルド情報のクローンを作成するヘルパークラス。 
ShardHelperシャードの作成と呼び出しのスケジュール設定を処理するヘルパークラス。 
ShardListener呼び出しシャード(複数のリソースで並列に実行される呼び出し分割)から結果を収集し、別のリスナーに転送する ITestInvocationListener。 
ShardMainResultForwarderシャーディングされたテスト呼び出しの結果を組み合わせる ResultForwarder。 
ShellOutputReceiverStreamIShellOutputReceiver に書き込む OutputStream のユーティリティ サブクラス。 
ShellStatusCheckerモジュールの実行前と実行後に、シェルのステータスが想定どおりかどうかを確認します。 
ShippingApiLevelModuleControllerデバイスが次の条件を満たしている場合は、テストを実行します。
  • min-api-level が定義されている場合:
    • デバイスが min-api-level 以降を搭載して出荷されている。 
ShowmapPullerMetricCollectorデバイスから showmap ファイルを取得し、そこから指標を収集できる FilePullerDeviceMetricCollector の基本実装。 
SideloadOtaTargetPreparer指定された OTA パッケージのサイドローディングを実行し、パッケージを適用し、デバイスの起動を待機し、ビルド情報として使用するデバイスのビルド プロパティを挿入するターゲット プレパレーター。

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

SimpleFileLoggerログ メッセージを stdout と 1 つのログファイルに転送する ILeveledLogOutput。 
SimplePerfResultsimpleperf のすべてのテスト結果を保持するオブジェクト
SimplePerfStatResultParsersimpleperf の結果を解析するユーティリティ クラス。 
SimplePerfUtil単純なコマンドをディスパッチして結果を収集するユーティリティ クラス
SimplePerfUtil.SimplePerfTypesimpleperf コマンド オプションの列挙型
SimpleStats数値データセットに基づいていくつかの統計指標を計算する小さなユーティリティ クラス。 
SizeLimitedOutputStream書き込み可能なデータの最大量を制限する、スレッドセーフ ファイル バックの ERROR(/OutputStream)。 
SkipContext結果のスキップまたはキャッシュ保存に関する意思決定のコンテキストを表します。 
SkipFeatureSkipManager の一部の情報にアクセスできる機能。 
SkipHWASanModuleControllerHWASan ビルドでテストを実行しないモジュール コントローラのベースクラス。 
SkipManagerスキップ マネージャーは、さまざまな条件に基づいて、呼び出し、モジュール、テストのさまざまなレベルでスキップする必要があるものを決定します。 
SkipReasonテストをスキップする理由とそのメタデータを指定します。 
SkipReason.DemotionTrigger 
Sl4aBluetoothUtilユーティリティ クラスは、SL4A を使用して 1 台または 2 台のデバイスで Bluetooth オペレーションを提供します。
Sl4aBluetoothUtil.BluetoothAccessLevelBluetoothDevice.java に基づく Bluetooth デバイスのアクセスレベルの列挙型
Sl4aBluetoothUtil.BluetoothConnectionStateBluetoothProfile.java に基づく Bluetooth 接続状態の列挙型
Sl4aBluetoothUtil.BluetoothPriorityLevelBluetoothProfile.java に基づく Bluetooth プロファイルの優先度の列挙型
Sl4aBluetoothUtil.BluetoothProfileBluetoothProfile.java に基づく Bluetooth プロファイルの列挙型
Sl4aClientSL4A スクリプト レイヤと RPC を介してやり取りする Sl4A クライアント。 
Sl4aEventDiserイベント ディスパッチャはイベントをポーリングし、名前でキューに入れてクエリを実行します。 
Sl4aEventDiser.EventSl4aObjectイベント ポーラーから返されたオブジェクト。 
SnapshotInputStreamSourceファイル バックの InputStreamSource。 
SnapuserdWaitPhasesnapuserd の更新を完了するために、いつ結合またはブロックするかを表す列挙型。 
SparseImageUtilスパース画像のスパース化を解除するユーティリティ。 
SparseImageUtil.SparseInputStreamSparseInputStream はアップストリームから読み取り、データ形式を検出します。 
StatsdBeforeAfterGaugeMetricPostProcessor「前後」アプローチで収集されたゲージ指標を処理するポストプロセッサ。
StatsdEventMetricPostProcessorプロセッサで指定されたフォーマッタを使用して、statsd レポートのイベント指標を Key-Value ペアに処理するポストプロセッサ。 
StatsdGenericPostProcessorバイナリ proto statsd レポートを Key-Value ペアに処理するポストプロセッサ。レポートをツリー構造として展開します。 
StatusCheckerResultISystemStatusChecker の実行結果が含まれます。 
StatusCheckerResult.CheckStatus 
StdoutLoggerログメッセージを stdout に転送する ILeveledLogOutput。 
StopServicesSetupデバイスでサービスを停止する ITargetPreparer。 
StreamProtoReceiver受信した proto TestRecord を Tradefed イベントに変換するレシーバ。 
StreamProtoResultReporterProtoResultReporter の実装
StreamUtil入力ストリームを管理するためのユーティリティ クラス。 
StrictShardHelper一緒にレポートされない厳密なシャードを作成するシャーディング戦略。
StringEscapeUtils特定の形式の文字列をエスケープするためのユーティリティ クラス。 
StringUtil一般的な文字列操作で文字列をエスケープするためのユーティリティ クラス。 
StubBuildProviderIBuildProvider の No-op 空の実装。 
StubDeviceIDevice のスタブ プレースホルダ実装。 
StubKeyStoreClientKeyStore クライアントのデフォルトのスタブ実装。 
StubKeyStoreFactoryKeyStore Factory のデフォルトのスタブ実装
StubLocalAndroidVirtualDeviceDeviceSelectionOptions.localVirtualDeviceRequested()true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice
StubMultiTargetPreparerIMultiTargetPreparer のプレースホルダ空の実装。 
StubTargetPreparerITargetPreparer のプレースホルダ空の実装。 
StubTestNOP の空のテスト実装。 
StubTestRunListenerITestRunListener のスタブ実装
SubprocessCommandExceptionサブプロセス コマンドが実行されませんでした。 
SubprocessConfigBuilder既存の TF 構成のラッパー TF 構成 XML をビルドします。 
SubprocessEventHelperログに渡すイベントをシリアル化/シリアル化解除するヘルパー。 
SubprocessEventHelper.BaseTestEventInfoTestIgnored 情報のベース ヘルパー。 
SubprocessEventHelper.FailedTestEventInfotestFailed 情報のヘルパー。 
SubprocessEventHelper.InvocationEndedEventInfo呼び出しの終了に関する情報のヘルパー。 
SubprocessEventHelper.InvocationFailedEventInfoInvocationFailed 情報のヘルパー。 
SubprocessEventHelper.InvocationStartedEventInfo呼び出し開始情報のヘルパー。 
SubprocessEventHelper.LogAssociationEventInfologAssociation 情報のヘルパー。 
SubprocessEventHelper.SkippedTestEventInfo 
SubprocessEventHelper.TestEndedEventInfotestEnded 情報のヘルパー。 
SubprocessEventHelper.TestLogEventInfotestLog 情報のヘルパー。 
SubprocessEventHelper.TestModuleStartedEventInfoテスト モジュールの開始情報のヘルパー。 
SubprocessEventHelper.TestRunEndedEventInfotestRunEnded 情報のヘルパー。 
SubprocessEventHelper.TestRunFailedEventInfotestRunFailed 情報のヘルパー
SubprocessEventHelper.TestRunStartedEventInfotestRunStarted 情報のヘルパー
SubprocessEventHelper.TestStartedEventInfotestStarted 情報のヘルパー
SubprocessExceptionParser標準の Tradefed コマンド ランナーからの例外出力を処理するヘルパー。 
SubprocessReportingHelperクラスタ コマンドにサブプロセス結果レポーターを使用するためのラッパー構成ファイルを作成するクラス。 
SubprocessResultsReporterresult_reporter として指定される ITestInvocationListener を実装し、テスト、テスト実行、テスト呼び出しの結果をサブプロセスから転送します。 
SubprocessTestResultsParserERROR(/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.ModulePrepTimes1 つのモジュールの準備時間と撤去時間のオブジェクト ホルダー。 
SuiteTestFilterテストの包含と除外のためのフィルタを表します。 
SwitchUserTargetPreparersetUp で指定されたユーザーの種類に切り替える ITargetPreparer。 
SystemServerFileDescriptorCheckerシステム サーバーで FD が不足しているかどうかを確認します。 
SystemServerStatusCheckerモジュールの実行前と実行後に system_server の pid が変更されたかどうかを確認します。 
SystemUpdaterDeviceFlasherシステム アップデータを使用して、OTA アップデート パッケージにバンドルされたシステム イメージをインストールする IDeviceFlasher。 
SystemUtilシステム呼び出しを行うユーティリティ クラス。 
SystemUtil.EnvVariable 

T

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

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

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

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

X

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

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

Z

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