クラスのインデックス

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 構成を解析するヘルパークラス(クラウド デバイス インスタンスの起動に使用)。 
AcloudConfigParser.AcloudKeys 構成から検索できるキーのセット。 
ActionInProgress 一般的なアクションは進行中です。 
ActiveTrace アクティブなトレースの記述と管理に役立つメインクラス。 
ActivityStatusChecker モジュールの最後に実行される残りのアクティビティのステータス チェッカー。 
AdbRootElevator 必要に応じて構築時に adb ルートを有効にし、完了時にルート状態を復元する AutoCloseable。 
AdbSshConnection SSH ブリッジを介した adb 接続。 
AdbStopServerPreparer adb テストの実行前後にホスト上の adb サーバーを停止するターゲット作成ツール。 
AdbTcpConnection デバイスのデフォルトの接続表現。デバイスの標準の adb 接続を前提としています。 
AdbUtils adb オペレーション用のユーティリティ クラス。 
AfterClassWithInfo AfterClass と同様の保証ですが、アノテーション付きのメソッドには TestInformation パラメータが必要です。 
AggregatePostProcessor 複数回反復テストの実行中に収集された数値指標の最小値、最大値、平均値、分散、標準偏差、合計、カウント、必要に応じてパーセンタイルを指定する指標アグリゲータ。これらは倍精度値として処理されます。 
AllTestAppsInstallSetup ITargetPreparer: すべてのアプリを IDeviceBuildInfo#getTestsDir() フォルダからデバイスにインストールします。 
AltDirBehavior さまざまなテスト アーティファクト インストーラ/pusher の代替ディレクトリ動作を定義する列挙型。

 

分析ヒューリスティック 順序が重要です。 
AndroidJUnitTest android.support.test.runner.AndroidJUnitRunner を使用して、特定のデバイスでインストルメンテーション テスト パッケージを実行するテスト。 
AndroidTestOrchestratorRemoteTestRunner adb コマンドと AndroidTestOrchestrator を使用して、インストルメンテーション Android テストを実行します。 
AoaTargetPreparer ITargetPreparer: Android Open Accessory(AOAv2)プロトコルを使用して一連のアクション(クリックやスワイプなど)を実行します。 
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 IMetricCollector。テスト中に atrace を実行し、結果を収集して呼び出しに記録します。 
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 が OutputStream を拡張> ログメッセージを出力ストリームと stdout に転送する ILeveledLogOutput。 
BaseTargetPreparer オブジェクトを無効にするかどうかを制御できる ITargetPreparer の基本実装クラス。 
BaseTestSuite 新しいスイート システムで互換性テストスイートを実行するためのテスト。 
BatteryController デバイスのバッテリー充電状態を制御できるユーティリティ クラス。 
BatteryRechargeDeviceRecovery デバイスのバッテリー残量が指定のしきい値を下回ったときにコマンドをトリガーできます。 
BatteryTemperature  
BatteryUnavailableDeviceRecovery(バッテリーの使用不可デバイスの復元) バッテリー残量が利用できない場合に設定をトリガーするリカバリ チェッカー。 
BeforeClassWithInfo BeforeClass と同様の保証ですが、アノテーション付きのメソッドには TestInformation パラメータが必要です。 
BinaryState IGNORE NoOps 状態を持つ ON/OFF 状態を記録するために使用される列挙型。 
BluetoothConnectionLatencyCollector コレクタは事前定義済みの statsd 期間指標設定をデバイスにプッシュし、各プロファイルの Bluetooth 接続継続時間を収集します。 
BluetoothConnectionStateCollector(Bluetooth 接続状態コレクタ) このコレクタは BluetoothConnectionStateChanged 指標を収集し、各プロファイルの接続状態番号を記録します。 
BluetoothConnectionSuccessRatePostProcessor Bluetooth プロファイルの成功率を計算するポストプロセッサの実装

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

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

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

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

これは通常、外部から提供されるビルド(例: )を使用するデバイスに使用されます。

BootstrapServiceFileResolverLoader サービス読み込み機能を使用してリゾルバを読み込みます。 
バグレポート バグレポート ファイルの参照を保持するオブジェクト。フラット バグレポートと圧縮バグレポート(bugreportz)と互換性があります。 
BugreportCollector(バグレポート コレクター) 構成可能なイベントが発生したときにバグレポートを収集し、各バグレポートの収集後に子で ITestInvocationListener#testLog を呼び出すパススルー ITestInvocationListener。 
BugreportCollector.Filter(BugreportCollector.Filter)  
BugreportCollector.Freq(バグレポート コレクターの頻度)  
BugreportCollector.Noun(バグレポート コレクター.Noun)  
BugreportCollector.Predicate バグレポートをキャプチャするタイミングを記述する完全な述語。 
BugreportCollector.Relation(バグレポート コレクター.Relation)  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector(バグレポート) テストケースが失敗した場合にバグレポートを収集します。 
BugreportzOnTestCaseFailureCollector 実行内のテストケースが失敗した場合にバグレポートを収集します。 
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 コマンドラインを使用して .apks をデバイスにインストールするユーティリティ クラス。 
ByteArrayInputStreamSource:  
ByteArrayList 軽量のバイト配列を表すクラス。 
ByteArrayUtil(バイト配列ユーティリティ) バイト配列を操作するユーティリティ(バイトを整数に変換するなど)。 
ByteStreamDownloader ByteStream gRPC サービスの Read メソッドを実装するクライアント。 
ByteStreamUploader ByteStream gRPC サービスの Write メソッドを実装するクライアント。 

C

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

FileFilter からのパターン化

ClockworkUtils マルチデバイス ロジックを共有するためのクロックワーク ユーティリティ
CloseableTraceScope try-with-resources を介してトレース セクションを報告できるスコープクラス
ClusterBuildInfo TFC からパイプされたビルド用の IBuildInfo クラス。 
ClusterBuildProvider TFC テストリソースをダウンロードするための IBuildProvider。 
ClusterClient TFC バックエンドとやり取りするための IClusterClient の実装。 
ClusterCommand TF クラスタから取得されたタスクを表すクラス。 
ClusterCommand.RequestType  
ClusterCommand.State をご覧ください。 TF クラスタでのコマンドのステータス。 
ClusterCommandConfigBuilder クラスタ コマンドの構成ファイルをビルドするクラス。 
ClusterCommandEvent アップロードするクラスタ コマンド イベントをカプセル化するクラス。 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher サブプロセス TF を介して TFC からコマンドを起動するための IRemoteTest クラス。 
ClusterCommandScheduler TFC(Tradefed クラスタ)をサポートする ICommandScheduler。 
ClusterCommand のステータス TF クラスタからのコマンドの状態とキャンセル理由を表すクラス。 
ClusterDeviceInfo アップロードするクラスタ デバイス情報をカプセル化するクラス。 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Tradefed クラスタ サービスに結果を報告する IDeviceMonitor 実装。 
ClusterEventUploader<IClusterEvent を拡張> ClusterEventUploader クラス。IClusterEvent を TFC にアップロードします。 
ClusterHostEvent アップロードするクラスタホスト イベントをカプセル化するクラス。 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType さまざまなタイプのホストイベントの列挙型。 
ClusterHostUtil TF クラスタがグローバル構成インスタンスやホスト情報などを取得するための静的ユーティリティ関数
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 ホストのさまざまなステータスの列挙型
コマンドのステータス 時間指定オペレーションのステータスを表します。 
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 コンソール

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

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

D

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

これは、外部ソース(例:

DeviceBuildInfoInjector DeviceBuildDescriptor メタデータを IBuildInfo に挿入する ITargetPreparer。 
デバイス クリーナー テスト後にクリーンアップ操作として再起動またはフォーマットを行い、必要に応じて画面をオフにします。
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction(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 デバイスのエラーとデバイスから報告されたエラーのエラー ID。 
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 モードのデバイスを示します。 
DeviceMetricData 指標コレクタによって収集されたすべてのデータを保持するオブジェクト。 
DeviceMonitorMultiplexer リクエストを複数の IDeviceMonitor に伝播するプロキシクラス。 
DeviceNotAvailableException デバイスがテストに利用できなくなった場合にスローされます。 
DeviceOwnerTargetPreparer デバイス所有者コンポーネントをセットアップする ITargetPreparer。 
DeviceParameterizedRunner ホスト側のパラメータ化テスト用の JUnit4 スタイルのパラメータ化ランナー。 
DeviceProperties デバイス側のプロパティ名の一般的な定数定義
DeviceRecoveryModeUtil(DeviceRecoveryModeUtil)  
DeviceReleaseReporter 解放されるデバイスの親プロセスとの通信を処理するデバイス リリース レポーター。 
DeviceResetFeature デバイス リセットのサーバーサイド実装。 
DeviceResetHandler デバイスのリセット全般に関するユーティリティ処理。 
DeviceRuntimeException デバイス アクションが期待どおりの結果にならなかった場合にスローされます。 
DeviceSelectionOptions デバイス選択条件のコンテナ。 
DeviceSelectionOptions.DeviceRequestedType サポートされるプレースホルダ デバイスの種類。 
DeviceSettingChecker モジュールの実行中にデバイス設定が変更されているかどうかを確認する。 
DeviceSetup 指定された Option に基づいて、テスト用のデバイスを設定する ITargetPreparer。 
DeviceSnapshotFeature デバイス スナップショットのサーバーサイド実装。 
DeviceSnapshotHandler Cuttlefish のスナップショットを処理するユーティリティ。 
DeviceStateMonitor IDevice の状態をモニタリングするためのヘルパークラス。 
DeviceStorageAgeResourceMetricCollector Logcat からストレージの経過時間を解析する。 
DeviceStorageFiller ストレージをいっぱいにし、ある程度の空き容量を確保するターゲット作成ツール。 
DeviceStorageStatusChecker 指定したパーティションに対してデバイスに十分なディスク容量があるかどうかを確認します。 
DeviceStringPusher 文字列をファイルに書き込むターゲット作成ツール。 
DeviceSuite 必要なテストに ITestDevice を提供するために、JUnit4 コンテナ Suite を拡張します。 
DeviceSyncHelper 新しいデバイス イメージをデバイスと同期するためのヘルパー。 
DeviceTestCase IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストケース。 
DeviceTestResult DeviceNotAvailableException が発生したときに中止する TestResult の特殊化
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions BaseHostJUnit4Test によるデバイステストの実行に関連するオプションのビルダークラス。 
DeviceTestSuite IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストスイート。 
DeviceTraceCollector テスト実行の開始時に perfetto トレースを開始し、終了時にトレース ファイルをログに記録するコレクタ。 
DeviceUnavailableMonitor このリスナーは、テストケース レベルの DNAE のみのキャプチャを試みます。 
DeviceUnresponsiveException デバイスは adb に表示されているが、応答しない(コマンドがタイムアウトする、起動しないなど)ことを示す DeviceNotAvailableException の特化型
DeviceUpdateTargetPreparer (ビルドサービスではなく)外部ソースからのデバイス イメージ ファイルでデバイスを更新する際の一般的な手順を処理する、抽象的な ITargetPreparer。 
DeviceWifiResourceMetricCollector コレクタは、接続されている現在の Wi-Fi の電波強度とリンク速度の指標を収集します。 
DeviceWiper ユーザーデータをワイプする ITargetPreparer
ダイジェスト電卓 Digest を計算するためのユーティリティ メソッド。 
DirectedGraph<V> 有向非重み付けグラフの実装。 
SELinuxTargetPreparer を無効にする SELinux を無効にするターゲット作成ツール(有効になっている場合)。 
DryRunKeyStore キーストアの値が常に適切に置き換えられて検出される、ドライラン用のキーストア。 
ドライランナー テストを実際に実行するのではなく、透過的にドライランします。 
DynamicFileStubTest これは tradefed で動的ファイルを正しく解決できるかをテストする tradefed テストです。 
DynamicRemoteFileResolver リモート ファイルへのパスの解決に役立つクラス。 
DynamicRemoteFileResolver.FileResolverLoader IRemoteFileResolver の実装を読み込みます。 
DynamicShardHelper 複数の TF インスタンス間で作業のリモート作業のキューイングを可能にするシャーディング戦略
DynamicShardingConnectionInfoMessage 特徴サーバー経由での送信を容易にするためのデータ保持クラス。 
DynamicSystemPreparer Dynamic System Updates でデバイスビルドの上にシステム イメージをセットアップする ITargetPreparer。 

E

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

F

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

G

GceAvdInfo 特定の GCE AVD インスタンスに関連するデータを保持する構造。 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor  
GceManager 開始/停止および GCE からのログ収集のための GCE 呼び出しを管理するヘルパー。 
GceRemoteCmdFormatter リモート GCE デバイスに到達するためのコマンドをフォーマットするユーティリティ クラス。 
GceRemoteCmdFormatter.ScpMode 引数の構造に応じて、SCP を使用してファイルを push または pull できます。 
GceSshTunnelMonitor Gce SSH トンネルの Thread Monitor。 
GcovCodeCoverageCollector BaseDeviceMetricCollector: gcov カバレッジ測定値をデバイスから pull し、テスト アーティファクトとしてログに記録します。 
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector: gcov カーネル カバレッジ測定値を debugfs からデバイス外に pull し、最終的にテスト アーティファクトとしてログに記録します。 
GCSBucketUtil Google Cloud Storage(GCS)からファイルをダウンロードおよびアップロードするためのファイル マネージャー。 
GCSBucketUtil.GCSFileMetadata GCS のファイル情報のシンプルなラッパー。 
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)からファイルをダウンロードするためのファイル ダウンローダー。 
GCSFileUploader ファイル データを Google Cloud Storage(GCS)にアップロードするためのファイル アップローダー。 
GCSHostResourceManager ホストリソースを GCS(Google Cloud Storage)からダウンロードします。 
GcsRemoteFileResolver GCS バケットからのダウンロードを許可する IRemoteFileResolver の実装。 
GenericLogcatEventParser<LogcatEventType> イベントの logcat 入力を解析します。 
GenericLogcatEventParser.LogcatEvent イベントタイプを指定して logcat イベントを保持し、logcat メッセージをトリガーする構造体
GetPreviousPassedHelper 以前に渡されたテストフィルタを取得するヘルパー。 
GkiDeviceFlashPreparer Android 共通カーネルの汎用イメージでデバイスをフラッシュするターゲット作成ツール。 
グローバル構成 読み込まれた設定オブジェクトを地図に保存する IGlobalConfiguration 実装
GlobalFilterGetter 指定された呼び出しのフィルタを返すサービス実装。 
GlobalTestFilter 呼び出しに適用されるフィルタ オプション。 
GoogleApiClientUtil Google API クライアントを作成するためのユーティリティ。 
GoogleBenchmarkResultParser シェルから実行された Google ベンチマークの結果を解析し、すべての結果を含むマップを返します。 
GoogleBenchmarkTest 特定のデバイスで Google ベンチマーク テスト パッケージを実行するテスト。 
GranularRetriableTestWrapper ラッパークラスは IRemoteTest で動作し、IRemoteTest をテストケース レベルで細かく設定します。 
GranularRetriableTestWrapper.StartEndCollector 不足している実行の開始と終了を検出するクラス ヘルパー。 
GsiDeviceFlashPreparer デバイスに Android Generic System Image を書き込むターゲット作成ツール。 
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 履歴ロガー、一部の特定のイベントのみを含む特別なログ。 
HostGTest ネイティブ テスト パッケージを実行するテスト。 
HostMetric このクラスは、報告されるホスト指標のサンプルを表します。 
HostOptions ホスト オプション ホルダークラス。 
HostOrchestratorUtil リモート・インスタンスで Host Orchestrator 経由でコマンドを実行するためのユーティリティ。 
HostStatsdMetricCollector statsd ユーティリティ コマンドを使用してホスト側から statsd 指標を収集する IMetricCollector。 
HostTest JUnit ホストベースのテスト用のテストランナー。 
HostUtils ホストテストを実行するための便利なユーティリティ メソッドを実装します。 
HprofAllocSiteParser hprof レポートの [割り当てサイト] セクションの情報を解析するヘルパークラス。 
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<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 バックエンドやテスト用 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  
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 信頼性が高くやや上位の API を ddmlib IDevice に提供します。 
INativeDeviceTest INativeDevice への参照を必要とするオブジェクトのインターフェース。 
IncrementalImageUtil 増分イメージとデバイス アップデートを活用するためのユーティリティ。 
InfraErrorIdentifier Trade Federation インフラと依存インフラ(Build インフラなど)のエラー識別子。 
InputStreamSource このインターフェースは基本的に、ERROR(/InputStream) をラップしてクローンを作成できるようにします。 
InstallAllTestZipAppsSetup すべてのアプリをテスト zip にインストールする ITargetPreparer。 
InstallApexModuleTargetPreparer  
InstallApkSetup ファイルシステム上に 1 つ以上の APK をインストールする ITargetPreparer。 
InstallBuildEnvApkSetup Android プラットフォーム ビルド環境から 1 つ以上のテスト APK をインストールする ITargetPreparer。 
InstalledInstrumentationsTest 現在のデバイスにあるすべてのインストルメンテーションを実行します。 
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(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 このインターフェースの実装では、「set-option」という名前の OptionHostTest#SET_OPTION_NAME にリンクする必要があります。 
IShardableListener シャーディング可能な ITestInvocationListener。 
IShardableTest 個別に実行可能なサブテストに分割できる IRemoteTest。 
IShardHelper 構成に採用するシャーディング戦略を記述するオブジェクトのインターフェース。 
IsolatedHostTest メインプロセスではなく、依存関係の低い環境でテストを実行するサブプロセスを使用する TradeFed ランナーを実装します。 
ISupportGranularResults ITestInvocationListener が詳細な結果の受信をサポートするかどうかを指定するインターフェース。 
ISystemStatusChecker システム ステータスのチェックを実行し、システムが期待される状態にあるかどうかを示すブール値を返すチェッカー。 
ISystemStatusCheckerReceiver 構成から ISystemStatusChecker へのアクセスを必要とする IRemoteTest。 
ITargetCleaner このインターフェースは非推奨となりました。 tearDown をベースの ITargetPreparer インターフェースに移動しました。 
ITargetPreparer テストを実行するためのテスト環境を準備します。 
ITerribleFailureHandler LogUtil.CLog.wtf(String, Throwable) からの重大な障害を処理するインターフェース。 LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver アノテーションに基づいて実行するテストをフィルタリングできるランナー。 
ITestCollector テストの収集をサポートします。設定すると、テストランナーは実際にテストケースを実行せずにテストケースを収集するために、ドライランを実行する必要があります。 
ITestDevice 信頼性が高くやや上位の API を ddmlib IDevice に提供します。 
ITestDevice.ApexInfo 単一の APEX に関する情報を格納するシンプルな構造体クラス
ITestDevice.MountPointInfo 1 つのマウントポイントに関する情報を格納するシンプルな構造体クラス
ITestDevice.RecoveryMode  
ITestFileFilterReceiver 実行するテストと実行しないテストを指定するファイルを受け取ることができるランナー。 
ITestFilterReceiver 実行するテストをフィルタリングできるランナー。 
ITestInformationReceiver 一部のクラスの TestInformation を受け取るインターフェース。 
ITestInvocation 1 つの TradeFederation テスト呼び出しを処理します。 
ITestInvocation.ExitInformation 呼び出しの終了情報を表します。 
ITestInvocationListener テスト呼び出しからのテスト結果のリスナー。 
ITestLifeCycleReceiver インストルメンテーション テストの実行中にイベント通知を受け取ります。 
ITestLogger さまざまなタイプのデータ ストリームのロギングを実行できるエンティティ。 
ITestLoggerReceiver ロギング目的に使用できるように、ITestLogger インスタンスで挿入できるエンティティ。 
ITestsPool アクセスして実行できるテストのプールを記述するインターフェース
ITestSuite テストスイートの実行に使用される抽象クラス。 
ITestSuite.IsolatedModuleGrad  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader 再実行可能な方法で以前の結果を読み込むヘルパーを記述するインターフェース。 
ITestSummaryListener ITestInvocationListener がサマリーを介して一部の限定的な情報を交換できるようにするインターフェース。 
ITestsZipInstaller テストの zip ファイル(ビルドシステムの出力)からデバイスにテストをインストールします。 
ITokenProvider 特定のデバイスのトークンを提供できるオブジェクトを記述するインターフェース。 
ITokenRequest 特別なトークンを持つデバイスが必要であるという事実を公開するために、IRemoteTest が実装できるインターフェース。 

J

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

K

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 画面ロックの設定を削除するセッター。 
LogcatCrashResultForwarder 特別なリスナー: 失敗(インストルメンテーション プロセスのクラッシュ)が発生すると、logcat からクラッシュの抽出が試みられ、テストに関連する失敗メッセージに追加されます。 
LogcatEventParser  
LogcatEventType LogcatEventParser のイベントタイプ。 
LogcatOnFailureCollector テストケースが失敗したときに logcat をキャプチャしてログに記録するコレクタ。 
LogcatReceiver バックグラウンドで logcat を収集するクラス。 
LogcatTimingMetricCollector 特定の正規表現パターンを使用して、logcat 行からイベントの開始シグナルと終了シグナルを解析し、1 つまたは複数のテストを繰り返して、logcat からタイミング情報(ユーザーの切り替え時間など)を収集する指標コレクタ。 
LogDataType ログデータのデータ型を表します。 
ログファイル 保存されたログファイルのメタデータを保持するクラス。 
LogFileSaver ログデータをファイルに保存する ITestInvocationListener のヘルパー。
LogReceiver  
LogRegistry 呼び出し元のスレッドの ThreadGroup に基づいて適切なものを使用し、さまざまなロガーを多重化して管理する ILogRegistry 実装。 
LogSaverResultForwarder ResultForwarder: グローバル ファイル セーバーを使用してログを保存。 
LogUtil ロギング ユーティリティ クラス。 
LogUtil.CLog Log の shim クラス。呼び出し元の単純なクラス名をログタグとして自動的に使用します。
LUCIResultReporter ResultDB と LUCI が必要とするテスト結果を JSON 形式(go/result-sink)で保存し、コンソールにファイルの場所を記録する結果レポーター。 

MainlineModuleHandler Mainline モジュール用の単純なハンドラクラス。InstallApexModuleTargetPreparer を作成し、指定されたメインライン モジュールに基づいてダイナミック リンクをそこに挿入して、これらのモジュールを自動的に取得します。 
MainlineTestModuleController テスト対象デバイスにプリロードされたメインライン モジュールに基づいてテストを実行するためのモジュール コントローラの基本クラス。 
ManagedRemoteDevice VM 内の Tradefed インスタンスを介してリモートで管理する仮想マシン内で実行されているデバイス。 
ManagedTestDeviceFactory Tf によってモニタリングできるさまざまな種類のデバイスを作成するファクトリ
MaxSdkModuleController 指定された SDK バージョン番号より上位のバージョンでテストを実行しないモジュール コントローラの基本クラス。 
MergedZipEntryCollection サイズの大きい zip ファイルの個々の ZIP エントリをブロックに分割して、ダウンロードの試行回数を最小限に抑えます。 
MergeMultiBuildTargetPreparer IMultiTargetPreparer: 名前と、他のビルドにコピーするファイルキーを指定して、ビルドから別のビルドに情報を受け渡すことができます。 
MergeStrategy 試行が複数回行われた場合の結果の集計方法を指定します。 
MerkleTree リモート実行 API で定義されたマークルツリー表現。 
MetricFilePostProcessor テストレベルと実行レベルで収集された指標ログファイルをアップロードするために使用されます。 
MetricOption @Test アノテーションが付いたテストメソッドのアノテーション。または、このアノテーションが TestDescription のアノテーション リストの一部である場合に、追加のパラメータを指定できます。コレクタの動作の調整、一部のメソッドのフィルタリング。 
MetricsXMLResultReporter MetricsXMLResultReporter は、テストの invocationEnded フェーズで metrics-folder パラメータで指定されたフォルダ内の XML ファイルにテスト指標と実行指標を書き込みます。 
MetricTestCase TradeFed の一部として実行中の指標をログに記録できるようにする TestCase の拡張。 
MetricTestCase.LogHolder 報告するログファイルを保持する構造。 
MetricUtil プッシュされた statsd 設定から指標を pull するためのユーティリティ クラス。 
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 結果の「Test Name List」要素ハンドラ。 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Mobly yaml 結果の「User Data」要素ハンドラ。 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition テスト実行設定のコンテナ。 
ModuleListener 結果のリストを収集するために、各モジュールの各 IRemoteTest に接続されたリスナー。 
ModuleLogcatCollector モジュール用の logcat コレクタのバージョン。 
ModuleMerger 分割後の ITestSuiteModuleDefinition のマージに関連するオペレーションのヘルパークラス。 
ModuleOemTargetPreparer  
ModuleParameters 各モジュールのメタデータ内のスイート「パラメータ」キーに関連付けられた特別な値。 
ModuleParametersHelper パラメータに関連付けられた IModuleParameterHandler を取得するヘルパー。 
ModulePusher  
ModulePusher.ModulePushError Mainline モジュールのプッシュ中に致命的なエラーが発生しました。 
ModuleSplitter IConfiguration で表されるモジュールのリストを ModuleDefinition で表される実行ユニットのリストに分割するヘルパー。 
ModuleTestTypeUtil モジュールをチェックするための一般的なユーティリティ メソッドが含まれています。 
MultiFailureDescription 複数の FailureDescription を 1 つのホルダーに集めます。 
MultiMap<K、V> キーごとに複数の値をサポートする ERROR(/Map)。 

×

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 ITargetPreparer。dumpsys meminfo --unreachable -a を実行して、各プロセスで現在保持されている到達不能なネイティブ メモリを特定します。 
NativeStressTest 特定のデバイスで実行可能なネイティブ ストレステストを実行するテスト。 
NativeStressTestParser ストレステストのデータ出力を解析し、完了したイテレーションの数とイテレーションあたりの平均時間の指標を収集する IShellOutputReceiver。 
NegativeHandler 何も実行せず、パラメータによって追加のモジュールを作成しないように指定するハンドラ。 
NestedDeviceStateMonitor 仮想環境の詳細に対応するために、ネストされたデバイスで追加のチェックを実行するデバイス状態モニター。 
NestedRemoteDevice リモート Cuttlefish VM 内で実行されているデバイスを表しています。 
NetworkNotAvailableException デバイスがテスト用ネットワークに接続できない場合にスローされます。 
NoApkTestSkipper テストする APK がない場合に、呼び出しを完全にスキップできる特別な作成ツール(準備とテスト)。 
NoDeviceException 指定されたコマンドを実行するデバイスがない場合にスローされます。 
NoisyDryRunTest コマンド ファイルでノイズの多いドライランを実行します。 
NoOpConfigOptionValueTransformer NoOps IConfigOptionValueTransformer
NotMultiAbiHandler セカンダリ ABI がモジュールを作成すべきでないことを SuiteModuleLoader に通知する特別なハンドラ。 
NullDevice IDeviceSelection#nullDeviceRequested()true のときに DeviceManager が割り当てるプレースホルダ IDevice

O

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

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 Logger は、デバッグを容易にするためにイベントを照合してログに記録します。 
ProcessInfo プロセス関連(ユーザー、PID、名前、第 2 エポック以降の開始時刻)情報を保存するために使用されます。 
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 テストを実行します。 
PushFileInvoker このクラスは非推奨になりました。 代わりに PushFilePreparer を使用してください。
PushFilePreparer 任意のホストパスから任意のデバイスパスに任意の数のファイルを push しようとする ITargetPreparer。 
PythonBinaryHostTest Android ビルドシステム(Soong)の Python バイナリ ファイルを実行するホストテスト

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

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

Q

QuotationAwareTokenizer  

(右)

RebootReasonCollector テスト実行中にデバイスの再起動を収集し、理由とカウント別に報告するコレクタ。 
RebootTargetPreparer デバイスを再起動するターゲット作成ツール。 
RecoveryLogPreparer 復元前にログを収集するために使用されるターゲット作成ツール。 
RegexTrie<V> RegexTrie は、鍵の各セグメントが正規表現 ERROR(/Pattern) であるトライです。 
RemoteAndroidDevice adb connect 経由で接続されたフルスタック Android デバイスの ITestDevice の実装。 
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 指定された試行番号に常に push する ResultForwarder の拡張。 
RetryResultHelper 実行するモジュールまたはテストを決定するためのヘルパークラス。 
RetryStatistics 1 つの IRemoteTest の再試行セッションの統計情報を保持する構造。 
RetryStrategy 一部のテストを再実行する際に使用される再試行方法。 
RootcanalForwarderPreparer  
RootTargetPreparer force-root オプションに基づいて「adb root」または「adb unroot」を実行するターゲット作成ツール。 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery リカバリ ステップを行う tradefed 構成を実行する汎用ベース IMultiDeviceRecovery。 
RunHostCommandTargetPreparer テストの実行前後に任意のホストコマンドを実行するターゲット作成ツール。 
RunHostScriptTargetPreparer テストの実行前にスクリプトを実行するターゲット作成ツール。 
RunInterruptedException 実行オペレーションが外部リクエストによって中断された場合にスローされます。 
RunNotifierWrapper DeviceNotAvailableException を実行できるようにするための RunNotifier のラッパー。 
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 の単体テスト フレームワークで実行されたテストの出力を解釈し、一連の 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 以降の場合にのみ、テストを実行してください。 
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 と単一のログファイルに転送する ILeveledLogOutput。 
SimplePerfResult すべての Simpleperf テスト結果を保持するオブジェクト
SimplePerfStatResultParser Simpleperf の結果を解析するユーティリティ クラス。 
SimplePerfUtil シンプルなコマンドをディスパッチし、結果を収集するユーティリティ クラス
SimplePerfUtil.SimplePerfType Simpleperf コマンド オプションの列挙型
SimpleStats 数値データセットに基づいていくつかの統計的尺度を計算する小規模なユーティリティ クラス。 
SizeLimitedOutputStream ERROR(/OutputStream) に基づく、書き込み可能な最大データ量を制限するスレッドセーフなファイル。 
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 の NoOps の空の実装。 
StubDevice IDevice のスタブ プレースホルダ実装。 
StubKeyStoreClient キーストア クライアントのデフォルトのスタブ実装。 
StubKeyStoreFactory キーストア ファクトリのデフォルトのスタブ実装
StubLocalAndroidVirtualDevice DeviceSelectionOptions.localVirtualDeviceRequested()true のときに DeviceManager が割り当てるプレースホルダ IDevice
StubMultiTargetPreparer IMultiTargetPreparer のプレースホルダの空の実装。 
StubTargetPreparer ITargetPreparer のプレースホルダの空の実装。 
StubTest no-op 空のテスト実装。 
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): ディレクトリ内のすべての構成ファイルを検索します。 
SuiteResultHolder 呼び出し結果のシリアル化とシリアル化解除を容易にするヘルパー オブジェクト。 
SuiteResultReporter スイート全体の呼び出しのテスト結果を収集し、最終結果を出力する。 
SuiteResultReporter.ModulePrepTimes 1 つのモジュールの準備と破棄の時間に対応するオブジェクト ホルダー。 
SuiteTestFilter テストを含める、または除外するフィルタを表します。 
SwitchUserTargetPreparer セットアップで指定したユーザーの種類に切り替える ITargetPreparer。 
SystemServerFileDescriptorChecker システム サーバーに FD が不足しているかどうかを確認します。 
SystemServerStatusChecker system_server の pid がモジュール実行の前後で変化したかどうかを確認する。 
SystemUpdaterDeviceFlasher IDeviceFlasher: システム アップデータを使用して、OTA アップデート パッケージにバンドルされているシステム イメージをインストールします。 
SystemUtil システムコールを行うためのユーティリティ クラス。 
SystemUtil.EnvVariable  

T

TableBuilder テーブル内の文字列要素のマトリックスを表示するヘルパークラス。 
TableFormatter 文字列要素の行列を表示して各要素の列を並べるヘルパークラス
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 TestDescriptions のリストをテストファイルにマーシャリングおよびマーシャリング解除するためのユーティリティ クラス。 
TestDevice フルスタック Android デバイスの ITestDevice の実装
TestDevice.MicrodroidBuilder Microdroid TestDevice の作成に使用されるビルダー。 
TestDeviceOptions ITestDevice Option のコンテナ
TestDeviceOptions.InstanceType  
TestDeviceState デバイスの状態を DeviceState よりもフルに表現した表現。 
TestEnvironment TFC API によって返される TestEnvironment メッセージをモデル化するためのクラス。 
TestErrorIdentifier テストとテストランナーのエラー ID。 
TestFailureModuleController 収集されたテスト失敗ログの動作を調整するだけのモジュール用のコントローラ。 
TestFilePushSetup IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のファイル/ディレクトリをプッシュする 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 プロトコルを読み取るユーティリティ。 
TestResource TFC API から返される TestResource メッセージをモデル化するためのクラス。 
TestResourceDownloader ファイル システム/GCS/HTTP からテストリソース ファイルをダウンロードするためのクラス。 
TestResult 単一のテストの結果のコンテナ。 
TestResultListener 個々のテスト結果のみを考慮する実装者向けに ITestLifecycleListener を簡素化しました。 
TestRunnerUtil さまざまなテストランナーを支援するユーティリティ クラス。 
TestRunResult 単一のテスト実行の結果を保持します。 
TestRunToTestInvocationForwarder ddmlib ITestRunListener から ITestLifeCycleReceiver へのフォワーダー。 
TestsPoolPoller テストプールのすべてのテストを実行できるラッパーをテストします。 
TestStatus テストメソッドのステータスの Tradefed での表現。 
TestSuiteInfo テストスイートのビルド関連のメタデータの読み込みを解決するクラス

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

TestSummary テストサマリーを表すクラス。 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer: IDeviceBuildInfo.getTestsDir() フォルダからデバイスの /system パーティションに 1 つ以上のアプリをインストールします。 
TestTimeoutEnforcer 特定のテストケースの実行時間をチェックして、指定のタイムアウトを超えるとテストを失敗させるリスナー。 
TextResultReporter 結果を JUnit テキスト結果プリンタに転送するテスト結果レポーター。 
TfMetricProtoUtil Map<string, string=""> から Map<string, metric=""> への遷移を支援するユーティリティ クラス。 </string,></string,>
TfObjectTracker さまざまな Trade Fedederation オブジェクトの使用状況を追跡するためのユーティリティ。 
TfSuiteRunner TF jar の res/config/suite/ フォルダからテストを読み込む ITestSuite の実装。 
TfTestLauncher IRemoteTest: 個別の TF インストールに対して単体テストまたは機能テストを実行します。 
TimeStatusChecker デバイスとホストの時刻が同期されていることを確認するためのステータス チェッカー。 
TimeUtil 時間関連のユーティリティ メソッドが含まれています。 
TimeVal これは、Long をラップする標識型です。 
時間の無駄 時間が無駄になり、場合によってはデバイスを再起動する、単純なターゲット作成ツール。 
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 IRemoteTest: デバイスの USB をリセットし、後でデバイスがオンラインに戻ったかどうかを確認します。 
UserChecker テスト中にユーザーが変更したかどうかを確認します。 
UserCleaner 破棄時にセカンダリ ユーザーを削除する ITargetPreparer。 
UserHelper  
UserInfo プラットフォームの UserInfo クラスに似ています。 
UserInfo.UserType 外部 API でサポートされているユーザータイプのバリアント。 

V

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

W

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

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

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

X

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

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

Z

ZipCompressionStrategy zip アーカイブを作成するための ICompressionStrategy。 
ZipUtil 圧縮関連のオペレーションのヘルパークラス
ZipUtil2 POSIX ファイルの権限を考慮する zip 抽出用のヘルパークラス