クラスのインデックス

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

A

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

 

AppBuildInfo Android アプリとそのテストパッケージを表す IBuildInfo。 
AppDeviceBuildInfo このクラスは非推奨になりました。 IDeviceBuildInfo を直接使用します。 
AppVersionFetcher デバイスからアプリのバージョン文字列を取得するユーティリティ クラス。 
AppVersionFetcher.AppVersionInfo アプリのバージョン情報の種類。 
ArchModuleController モジュール コントローラが、指定されたアーキテクチャと一致しない場合にテストを実行しないようにしました。 
ArgsOptionParser 解析されたコマンドライン引数から Option フィールドに値を入力します。 
ATestFileSystemLogSaver この LogSaver クラスは、ATest が特定のパスにログを保存するために使用します。 
AutoLogCollector ハーネスによって自動的に処理できるコレクタを記述する列挙型。 
AutomatedReporters Tradefed 自動レポートからのマッピングを定義するクラス。 
AveragePostProcessor 指標リストの平均を計算するポストプロセッサの実装。 

B

BackgroundDeviceAction 特定のデバイスでコマンドを実行し、アクションがキャンセルされるまで必要に応じて繰り返します。 
BaseDeviceMetricCollector onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) での収集を開始および停止できる IMetricCollector の基本実装。 
BaseEmulatorPreparer ローカル エミュレータを起動するための一般的な準備ツール。 
BaseLeveledLogOutput 名前またはコンポーネントに基づいて一部のタグをフィルタリングできる ILeveledLogOutput の基本実装。 
BaseModuleController モジュールを実行するかどうかを確認するために実装する必要がある IModuleController の基本的な実装。 
BaseMultiTargetPreparer オブジェクトを無効にできる IMultiTargetPreparer の基本実装。 
BasePostProcessor すべての実装で拡張する必要があるベースの IPostProcessor。 
BaseRetryDecision IRetryDecision の基本実装。 
BaseStreamLogger<OS extends OutputStream> ログメッセージを出力ストリームと stdout に転送する ILeveledLogOutput。 
BaseTargetPreparer オブジェクトの無効化の有無を制御できる ITargetPreparer の基本実装クラス。 
BaseTestSuite 新しいスイート システムで互換性テストスイートを実行するためのテスト。 
BatteryController デバイスのバッテリー充電状態を制御できるユーティリティ クラス。 
BatteryRechargeDeviceRecovery デバイスのバッテリー残量が特定のしきい値を下回ったときにコマンドをトリガーできるようにします。 
BatteryTemperature  
BatteryUnavailableDeviceRecovery バッテリー残量が利用できない場合に構成をトリガーする復元チェッカー。 
BinaryState IGNORE 無効状態のオン/オフ状態を記録するために使用される列挙型。 
BluetoothUtils デバイスで BluetoothInstrumentation を呼び出すためのユーティリティ関数

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

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

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

BugreportCollector 構成可能なイベントが発生したときにバグレポートを収集し、各バグレポートが収集された後に子に対して ITestInvocationListener#testLog を呼び出すパススルー ITestInvocationListener。 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate バグレポートをキャプチャするタイミングを記述する完全な述語。 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector テストケースが失敗したときにバグレポートを収集します。 
BuildInfo ITestDevice に関連付ける必要がある IBuildInfo の一般的な実装。 
BuildInfoRecorder ビルド情報メタデータを指定されたファイルに書き込む ITargetPreparer。 
BuildInfoUtil IBuildInfo の操作に役立つユーティリティ クラス。
BuildRetrievalError テスト用にビルドを取得中に致命的なエラーが発生しました。 
BuildTestsZipUtils Android ビルドシステムによって生成されたテスト zip に関連するオペレーション用のヘルパークラス  
BulkEmailer 送信間隔、初期バーストサイズ、受信者、メッセージの合計数を構成できるメール送信ユーティリティ。 
BundletoolUtil bundletool コマンドラインを使用してデバイスに .apk をインストールするユーティリティ クラス。 

C

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

FileFilter の後にパターン化  

ClusterBuildInfo TFC からパイプされたビルド用の IBuildInfo クラス。 
ClusterBuildProvider TFC テストリソースをダウンロードする IBuildProvider。 
ClusterClient TFC バックエンドとやり取りするための IClusterClient の実装。 
ClusterCommand TF Cluster から取得されたタスクを表すクラス。 
ClusterCommand.RequestType  
ClusterCommand.State TF クラスタ内のコマンドのステータス。 
ClusterCommandConfigBuilder クラスタ コマンドの構成ファイルをビルドするクラス。 
ClusterCommandEvent アップロードするクラスタ コマンド イベントをカプセル化するクラス。 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher サブプロセス TF を介して TFC からコマンドを起動する IRemoteTest クラス。 
ClusterCommandScheduler TFC(Tradefed Cluster)をサポートする ICommandScheduler。 
ClusterCommandStatus TF Cluster からのコマンドの状態とキャンセル理由を表すクラス。 
ClusterDeviceInfo アップロードするクラスタ デバイス情報をカプセル化するクラス。 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Tradefed Cluster サービスに結果を報告する IDeviceMonitor 実装。 
ClusterEventUploader<T extends IClusterEvent> IClusterEvent を TFC にアップロードする ClusterEventUploader クラス。 
ClusterHostEvent アップロードするクラスタホスト イベントをカプセル化するクラス。 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType さまざまな種類のホストイベントの列挙型。 
ClusterHostUtil グローバル構成インスタンス、ホスト情報などを取得する TF Cluster の静的ユーティリティ関数。
ClusterLogSaver テスト出力を TFC にアップロードする ILogSaver クラス。 
ClusterLogSaver.FilePickingStrategy ファイル選択戦略。 
ClusterOptions  
CollectingByteOutputReceiver シェルの出力全体を byte[] に収集する IShellOutputReceiver。 
CollectingOutputReceiver シェルの出力全体を 1 つの String に収集する IShellOutputReceiver。 
CollectingTestListener すべてのテスト結果を収集する ITestInvocationListener。 
CollectorHelper 複数の場所で必要な IMetricCollector オペレーションを行うヘルパー。 
CommandFileParser 一連のコマンドラインを含むファイルのパラサー。 
CommandFileParser.CommandLine  
CommandLineBuildInfoBuilder コマンドラインから通常のビルド情報引数をキャプチャし、それらから IBuildInfo を作成するユーティリティ。 
CommandOptions ICommandOptions の実装。 
CommandOptionsGetter 特定の呼び出しのコマンド オプションの値を返すサービス実装。 
CommandRunner コマンドライン引数で指定されたコマンドを実行してから終了する、別の TradeFederation エントリ ポイント。 
CommandRunner.ExitCode 終了時に使用できるエラーコード。 
CommandScheduler 使用可能なすべてのデバイスで TradeFederation コマンドを実行するスケジューラ。 
CommandScheduler.HostState ホストのさまざまなステータスの列挙型
CommonLogRemoteFileUtil このユーティリティを使用すると、共通ファイルのリモートログ取得ロジックについて、異なるリモート デバイスの表現間でコードの重複を回避できます。 
CommonLogRemoteFileUtil.KnownLogFileEntry リモート デバイスの既知のログエントリを表します。 
ConditionPriorityBlockingQueue<T> 特定の条件に一致するオブジェクトを取得できる ERROR(/PriorityBlockingQueue) のようなオペレーションを備えたスレッドセーフ クラス。 
ConditionPriorityBlockingQueue.AlwaysMatch<T> 任意のオブジェクトに一致する ConditionPriorityBlockingQueue.IMatcher。 
ConditionPriorityBlockingQueue.IMatcher<T> 要素がなんらかの条件に一致するかどうかを判断するためのインターフェース。 
ConfigCompleter TF 構成の Completer の実装。 
Configuration 読み込まれた構成オブジェクトをマップに格納する具体的な IConfiguration 実装。 
ConfigurationDef 構成、それに関連付けられたオブジェクト、オプションのレコードを保持します。 
ConfigurationDef.ConfigObjectDef className とその出現回数に関する情報を保持するオブジェクト(例: 構成に同じオブジェクトが 2 回ある場合、最初のオブジェクトには最初の出現回数が割り当てられます)。 
ConfigurationFactory IConfiguration を作成するためのファクトリ。 
ConfigurationFactory.ConfigLoader 1 つのルート構成から含まれる構成を追跡し、循環参照で例外をスローする IConfigDefLoader の実装。 
ConfigurationUtil 構成ファイルを処理するユーティリティ関数。 
ConfigurationXmlParserSettings ConfigurationXmlParser の設定を受け入れる単純なクラス

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

ConfigurationYamlParser YAML スタイルの Tradefed 構成のパーサー  
コンソール ユーザーが操作するためのインターフェースを提供するメインの TradeFederation コンソール

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

  • テストするコマンドを追加します。
  • デバイスとその状態を一覧表示します。
  • 進行中の呼び出しを一覧表示します。
  • キュー内のコマンドを一覧表示します。
  • 呼び出しログをファイル/stdout にダンプします。
  • シャットダウン
 
Console.ArgRunnable<T> 引数を取ることができる run メソッドを持つ Runnable  
Console.CaptureList List<List<String>> の便利な型
ConsoleReaderOutputStream System.out.print() をユーザーの LineReader unfinishedLine と連携させるために使用できる OutputStream。 
ConsoleResultReporter テスト結果をコンソールに出力する結果レポーター。 
CountingTestResultListener TestStatus ごとのテスト数の合計を追跡する TestResultListener  
CountTestCasesCollector 特定の IRemoteTest のテストケースの数をカウントして報告します。 
CoverageOptions 保証オプションを保持する Tradefed オブジェクト。 
CoverageOptions.Toolchain  
CreateAvdPreparer  
CreateUserPreparer ユーザーの作成と終了時のクリーンアップを行うターゲット作成ツール。 

D

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

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

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

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

DeviceConcurrentUtil.ShellCommandCallable<V> ITestDevice でシェルコマンドの実行の詳細をラップする ERROR(/Callable)。 
DeviceConfigurationHolder 読み込まれたデバイス構成オブジェクトを属性に格納する具体的な IDeviceConfiguration 実装。 
DeviceFailedToBootError ビルドでフラッシュした後にデバイスが起動しない場合にスローされます。 
DeviceFeatureModuleController 特定の機能をサポートしていない場合にテストを実行しないモジュール コントローラ。 
DeviceFileReporter デバイスでファイルを確認して、見つかった場合は ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) に送信するユーティリティ クラス。 
DeviceFlashPreparer 物理的な Android ハードウェアにイメージを書き込む ITargetPreparer。 
DeviceFlashPreparer.EncryptionOptions ユーザーデータ イメージの暗号化を処理するためのオプションの列挙型  
DeviceFolderBuildInfo ローカル ファイル システムのディレクトリに含まれる他のビルド アーティファクトも含まれている IDeviceBuildInfo。 
DeviceImageZipFlashingTargetPreparer 特定の形式で提供されたデバイス イメージでデバイスをフラッシュするターゲット作成ツール。 
DeviceInternetAccessibilityResourceMetricCollector コレクタは google.com に ping を送信して、デバイスがインターネットにアクセス可能かどうかを確認します。 
DeviceManager  
DeviceManager.FastbootDevice Fastboot モードのデバイスを表します。 
DeviceMetricData 指標コレクタによって収集されたすべてのデータを保持するオブジェクト。 
DeviceMonitorMultiplexer リクエストを複数の IDeviceMonitor に伝播するプロキシ クラス。 
DeviceProperties デバイス側のプロパティ名の一般的な定数定義  
DeviceRecoveryModeUtil  
DeviceResetFeature デバイスのリセットのサーバーサイドの実装。 
DeviceResetHandler デバイスのリセットを汎用的に処理するユーティリティ。 
DeviceSelectionOptions デバイス選択条件のコンテナ。 
DeviceSelectionOptions.DeviceRequestedType サポートされているプレースホルダ デバイスの種類。 
DeviceSettingChecker モジュールの実行中にデバイスの設定が変更されたかどうかを確認します。 
DeviceSetup 指定された Option に基づいてテスト用のデバイスを構成する ITargetPreparer。 
DeviceStateMonitor IDevice の状態をモニタリングするためのヘルパークラス。 
DeviceStorageAgeResourceMetricCollector logcat からストレージの年齢を解析。 
DeviceStorageStatusChecker デバイスに指定されたパーティションに十分なディスク容量があるかどうかを確認します。 
DeviceUnavailableMonitor このリスナーは、テストケース レベルの DNAE のみをキャプチャしようとします。 
DeviceUpdateTargetPreparer 抽象的な ITargetPreparer。ビルドサービスではなく、外部ソースからデバイス イメージ ファイルを使用してデバイスを更新する際の一般的な手順を処理します。 
DeviceWifiResourceMetricCollector コレクタは、現在接続されている Wi-Fi の電波強度とリンク速度の指標を収集します。 
DirectedGraph<V> 有向重みなしグラフの実装。 
DynamicFileStubTest これは、tradefed が動的ファイルを正しく解決できることをテストする tradefed テストです。 
DynamicRemoteFileResolver リモート ファイルへのパスの解決に役立つクラス。 
DynamicRemoteFileResolver.FileResolverLoader IRemoteFileResolver の実装を読み込みます。 

E

EmmaXmlConstants emma xml レポートの解析時に使用される定数。 
EmulatorMemoryCpuCapturer  
EnforcedSeLinuxChecker Selinux のステータスを確認するステータス チェッカー。 
EventsLoggerListener 受信したすべてのイベントをファイルに記録するリスナー
ExistingBuildProvider すでに構築された IBuildInfo を返す IBuildProvider。 
ExtendedFile ビルド関連のメタデータを格納する標準ファイルの拡張機能。 

F

FakeTest 繰り返し可能なテスト結果を簡単に生成することを目的とした偽のテスト。 
FakeTestsZipFolder コンテンツのリストに基づいて、解凍されていないテスト用フォルダを作成します。 
FakeTestsZipFolder.ItemType  
FastbootDeviceFlasher fastboot を使用して物理的な Android ハードウェアにイメージをフラッシュするクラス。 
FastbootHelper fastboot オペレーション用のヘルパークラス。 
FastbootUpdateBootstrapPreparer 指定したファイル(ブートローダー、無線通信、デバイス イメージの ZIP)を IDeviceBuildInfo にステージングして FastbootDeviceFlasher でデバイスをフラッシュし、結果レポート用に起動後のデバイス属性をビルド情報に挿入する ITargetPreparer。 
FileDownloadCache ダウンロードされたファイルのローカル ファイル システム LRU キャッシュを維持するヘルパー クラス。 
FileDownloadCacheFactory FileDownloadCache を作成するファクトリ  
FileDownloadCacheWrapper IFileDownloader インターフェースを実装しながら FileDownloadCache 機能を提供するラッパー クラス。 
FileIdleMonitor ファイルをモニタリングし、アイドル状態(つまり、
FileLogger ログ メッセージをファイルと stdout に転送する ILeveledLogOutput。 
FileProtoResultReporter TestRecord をファイルにダンプする Proto レポーター。 
FilePullerDeviceMetricCollector デバイスから送信される指標キーをリッスンし、デバイスからファイルとして pull する BaseDeviceMetricCollector。 
FilePullerLogCollector デバイス側から報告されたファイルのロガー。 
FileSystemLogSaver ログをファイル システムに保存します。 
FilteredResultForwarder TestDescription の許可リストのみを報告できる ResultForwarder のバリアント。 
FixedByteArrayOutputStream 最大量のデータのみを保持するメモリ内 ERROR(/OutputStream)。 
FlashingResourcesParser デバイスのフラッシュに必要な補助イメージ ファイルのバージョンを解析するクラス。 
FlashingResourcesParser.AndroidInfo Map&lt;String, MultiMap&lt;String, String&gt;&gt; の typedef。 
FlashingResourcesParser.Constraint FlashingResourcesParser が、使用できるリソースを無視できるようにするためのフィルタリング インターフェース。  
FlashingResourceUtil このユーティリティは、DeviceFlashPreparer 経由でフラッシュできるように、適切なバージョンのアーティファクトを設定するために役立ちます。 
FoldableExpandingHandler プライマリ以外の折りたたみ式デバイスの構成ごとに、さらに展開される IModuleParameterHandler。 
FoldableHandler 折りたたみ式パラメータを受け取って、専用のモジュールを作成できる汎用的な折りたたみ式ハンドラ。 
FoldableModePreparer デバイスの折りたたみ状態を切り替えることができるターゲット作成ツール。 
FolderBuildInfo IFolderBuildInfo の具体的な実装。 
FormattedGeneratorReporter 特定の形式でレポートを生成できるレポーター。 

G

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

H

HelloWorldMultiTargetPreparer IMultiTargetPreparer の実装例。 
HistoryLogger TF History Logger: 特定のイベントのみを含む特別なログ。 
HprofAllocSiteParser hprof レポートの [Allocation Sites] セクションから情報を解析するヘルパークラス。 
HttpRemoteFileResolver http 経由でリモート ファイルをダウンロードできる IRemoteFileResolver の実装  
HttpsRemoteFileResolver https 経由でリモート ファイルをダウンロードできる IRemoteFileResolver の実装  

I

IAbiReceiver テスト対象の ABI を必要とするテスト。 
IAppBuildInfo このインターフェースは非推奨になりました。 IBuildInfo を直接使用します。 
IAutoRetriableTest ITestFilterReceiver を実装していないが、自動再試行をサポートする IRemoteTest のインターフェース。 
IBatteryInfo デバイスのバッテリーとのやり取りを定義するインターフェース。 
IBatteryInfo.BatteryState 現在のバッテリー充電状態を示します。 
IBuildProvider テスト対象のビルドに関する情報を提供する役割を担います。 
IBuildReceiver テスト対象のビルドへの参照が必要なテスト。 
IClusterClient TFC バックエンドとやり取りするためのインターフェース。 
IClusterEvent TFC にアップロードされるクラスタ イベントのインターフェース。 
IClusterEventUploader<T extends IClusterEvent> ClusterEventUploader のインターフェース  
IClusterOptions クラスタ関連のオプションを取得するためのインターフェース。 
ICommandOptions コマンドの実行オプションのコンテナ。 
ICommandScheduler TradeFederation コマンドを実行するスケジューラ。 
ICommandScheduler.IScheduledInvocationListener 呼び出しが完了したときのイベントのリスナー。 
ICompressionStrategy 実行時に選択できる圧縮アルゴリズムを表すインターフェース。 
IConfiguration TradeFederation 呼び出しの構成情報。 
IConfigurationFactory IConfiguration を作成するファクトリ  
IConfigurationReceiver IConfiguration を受け入れるオブジェクトを表すシンプルなインターフェース。 
ICredentialFactory 認証情報ファクトリが oauth2 Credential を作成するインターフェース。 
IDefaultObjectLoader YAML 構成の一部であるデフォルト オブジェクトを読み込むためのインターフェース。 
IDefaultObjectLoader.LoaderConfiguration ローダに情報を渡す読み込み構成オブジェクト。 
IDeviceBuildInfo 完全な Android デバイス ビルドと(必要に応じて)そのテストを表す IBuildInfo。 
IDeviceBuildProvider ITestDevice の情報を使用してビルドを取得する IBuildProvider。 
IDeviceConfiguration デバイス構成ホルダー インターフェース。 
IDeviceFlasher デバイスにデバイス イメージを書き込みます。 
IDeviceFlasher.UserDataFlashOption ユーザーデータ イメージを処理するためのオプションの列挙型
IDeviceManager テストに使用できるデバイスのセットを管理するためのインターフェース。 
IDeviceManager.IFastbootListener fastboot 状態の変化のリスナー。 
IDeviceMonitor デバイスの状態をモニタリングするためのインターフェース。 
IDeviceMonitor.DeviceLister 既知のデバイスとその状態を返す Runnable のようなクラス。 
IDeviceSelection デバイス選択条件のインターフェース。 
IDeviceTest ITestDevice への参照が必要なオブジェクトのインターフェース。 
IDisableable 無効にできる Tradefed オブジェクトを表すインターフェース。 
IFileDownloader リモート ファイルをダウンロードするためのインターフェース。 
IFlashingResourcesParser デバイスのフラッシュに必要なバージョンの補助イメージ ファイルを提供するインターフェース。 
IFlashingResourcesRetriever デバイスのフラッシュに必要な補助イメージ ファイルを取得するためのインターフェース。 
IFolderBuildInfo ビルド アーティファクトがローカル ファイル システム ディレクトリに含まれているシンプルな抽象 IBuildInfo。 
IFormatterGenerator SuiteResultHolder のフォーマッタを記述するインターフェース。 
IHostCleaner テスト実行の完了後にホストをクリーンアップします。 
IInvocationContextReceiver 呼び出しのコンテキストを参照する必要があるテスト。 
IInvocationExecution 呼び出しの一部として実行されるアクションを記述するインターフェース。 
ILeveledLogOutput このインターフェースを実装するクラスは、ログ メッセージの出力を処理するメソッドを提供します。 
ILogcatReceiver デバイスの logcat の出力を InputStreamSource として提供するクラス。 
ILogRegistry さまざまなロガーを多重化して管理する ILogOutput シングルトン ロガーのインターフェース。 
ILogRegistry.EventType ログに記録すると便利なイベント  
IMetricCollector このインターフェースは、一致する指標を収集するために、テスト結果を報告するときにデコレーターとして追加されます。 
IMetricCollectorReceiver テスト実行の IMetricCollector のリストを取得する必要がある場合に IRemoteTest が実装するインターフェース。 
IModuleController モジュールを実行するかどうかを制御するインターフェース。 
IModuleController.RunStrategy モジュールの実行方法を記述する列挙型。 
IModuleParameterHandler スイート モジュールのパラメータのインターフェース。 
IMultiDeviceTest このインターフェースは非推奨になりました。 このインターフェースは互換性のために一時的に保持されていますが、実際には使用されなくなりました。実装しないでください。 
IMultiTargetPreparer 複数のデバイスのテスト環境をまとめて準備します。 
INativeDeviceTest INativeDevice への参照が必要なオブジェクトのインターフェース。 
InstallApexModuleTargetPreparer  
InstantAppHandler ModuleParameters#INSTANT_APP のハンドラ。 
InstrumentationResultProtoParser インストルメンテーション テストの実行中に収集されたインストルメンテーション結果プロトコルを解析し、ITestRunListener に結果を通知します。 
InvocationContext IInvocationContext の汎用実装。 
InvocationExecution ビルドのダウンロード、target_prep、テストの実行、クリーンアップなど、すべての呼び出し手順を記述するクラス。 
InvocationScope 1 つの Tradefed 呼び出しをスコープします。 
InvocationScoped  
InvocationScopeModule TF 呼び出しの任意の場所で使用できる Guice モジュール。Guice-Tradefed でサポートされているオブジェクトをリクエストします。 
InvocationStatus 呼び出しステータスを格納するクラス。 
InvocationToJUnitResultForwarder ITestInvocationListener イベントをリッスンし、TestListener に転送するクラス。 
IPostProcessor ポストプロセッサは、テストの後、結果レポートの前に指標とログを処理することを目的とした Trade Federation オブジェクトです。 
IRemoteFeature リクエストに基づいて実行できる Tradefed の機能を記述するインターフェース。 
IRemoteFileResolver リモート ファイルをローカル ファイルに解決できるオブジェクトのインターフェース。 
IRemoteFileResolver.RemoteFileResolverArgs 解決ツールに渡される引数  
IRemoteFileResolver.ResolvedFile 解決されたファイルとメタデータに関する情報を保持するクラス。 
IReportNotExecuted 実行が完了しなかった場合、このインターフェースを実装する IRemoteTest は、レポートの改善のために実行されていないテストを報告することがあります。 
IRescheduler 今後の実行のために構成のスケジュールを再設定するためのインターフェース。 
IResourceMetricCollector ユーザーがカスタマイズしたリソース コレクタを実装するためのインターフェース。 
IRestApiHelper REST API 呼び出しを行うヘルパー インターフェース。 
IResumableTest このインターフェースは非推奨になりました。 今後は不要です  
IRetryDecision 再試行の決定を促進するインターフェース。クラスにフィルタを適用して、よりターゲットを絞った再試行を行います。 
IRuntimeHintProvider  
ISandbox 呼び出しの実行に使用できるサンドボックスを定義するインターフェース。 
ISandboxFactory ISandbox を作成するためのファクトリ。 
ISetOptionReceiver このインターフェースの実装には、HostTest#SET_OPTION_NAME にリンクされた「set-option」という名前の Option が必要です。 
IShardableTest 個別に実行可能なサブテストに分割できる IRemoteTest。 
IShardHelper 構成に採用するシャーディング戦略を記述するオブジェクトのインターフェース。 
ISystemStatusChecker システムのステータスを確認して、システムが想定どおりの状態にあるかどうかを示すブール値を返すチェッカー。 
ISystemStatusCheckerReceiver 構成から ISystemStatusChecker へのアクセスを必要とする IRemoteTest。 
ITargetCleaner このインターフェースは非推奨になりました。 tearDown がベースの ITargetPreparer インターフェースに移動されました。 
ITargetPreparer テスト実行用のテスト環境を準備します。 
ITerribleFailureHandler LogUtil.CLog.wtf(String, Throwable) からの深刻な障害を処理するインターフェース。
ITestAnnotationFilterReceiver アノテーションに基づいて実行するテストをフィルタできるランナー。 
ITestCollector テストの収集をサポートします。設定すると、テストランナーはドライランを実行して、テストケースを実際に実行せずに収集する必要があります。 
ITestFileFilterReceiver 実行するテストと実行しないテストを指定するファイルを受け取ることができるランナー。 
ITestFilterReceiver 実行するテストをフィルタできるランナー。 
ITestInformationReceiver 一部のクラスの TestInformation を受信するインターフェース。 
ITestInvocation 1 件の TradeFederation テスト呼び出しを処理します。 
ITestInvocation.ExitInformation 呼び出しの終了情報を表します。 
ITestSuite テストスイートの実行に使用される抽象クラス。 
ITestSuiteResultLoader 以前の結果を再実行可能な方法で読み込むヘルパーを記述するインターフェース。 
ITestsZipInstaller テスト ZIP ファイル(ビルドシステムによって出力されたもの)からデバイスにテストをインストールします。 

J

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

K

KeyguardStatusChecker モジュールの実行後にキーガード ステータスを確認します。 
KillExistingEmulatorPreparer 実行中のエミュレータをシャットダウンする ITargetPreparer。 

L

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

M

MainlineModuleHandler Mainline モジュール用のシンプルなハンドラクラス。InstallApexModuleTargetPreparer を作成し、指定された Mainline モジュールに基づいて動的リンクを挿入して、それらのモジュールを自動的に取得します。 
MainlineTestModuleController テスト対象デバイスにプリロードされた Mainline モジュールに基づいてテストを実行するモジュール コントローラのベースクラス。 
ManagedRemoteDevice VM 内の Tradefed インスタンス経由でリモートで管理される、仮想マシン内で実行されているデバイス。 
ManagedTestDeviceFactory Tf でモニタリングできるさまざまな種類のデバイスを作成する Factory  
MetricFilePostProcessor テストレベルと実行レベルで収集された指標ログファイルをアップロードするために使用されます。 
MetricOption @Test アノテーションが付加されたテストメソッドのアノテーション。または、アノテーションが TestDescription のアノテーション リストの一部である場合、コレクタの動作のチューニング、一部のメソッドのフィルタリングに役立つ追加パラメータを指定できます。 
MetricsXMLResultReporter MetricsXMLResultReporter は、テストの invocationEnded フェーズで、metrics-folder パラメータで指定されたフォルダの XML ファイルにテスト指標と実行指標を書き込みます。 
MetricUtility テスト指標の保存、類似テストでの指標の集計、指標のファイルへの書き込みを行う一般的なユーティリティ メソッドが含まれています。 
MinApiLevelModuleController 指定された API レベルを下回っている場合にテストを実行しないモジュール コントローラのベースクラス。 
MinSdkModuleController 指定された SDK バージョン番号より低いバージョンでテストを実行しないモジュール コントローラのベースクラス。 
ModuleDefinition テスト実行構成のコンテナ。 
ModuleListener 各モジュールの各 IRemoteTest に接続されたリスナー。結果のリストを収集します。 
ModuleMerger 分割後の ITestSuiteModuleDefinition の統合に関連するオペレーション用のヘルパークラス。 
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo モジュールに関する情報を保存するシンプルな構造体クラス
ModuleParameters 各モジュールのメタデータ内のスイートの「パラメータ」キーに関連付けられた特別な値。 
ModuleParametersHelper パラメータに関連付けられた IModuleParameterHandler を取得するヘルパー。 
ModuleSplitter IConfiguration で表されるモジュールのリストを ModuleDefinition で表される実行ユニットのリストに分割するヘルパー。 

N

NameMangleListener 結果が報告されたときにテストメソッド、クラス、パッケージ名を変換するプロキシ リスナー。 
NativeCodeCoverageFlusher ネイティブ カバレッジ測定値を消去し、デバイス上のプロセスからネイティブ カバレッジ データを強制的にフラッシュするユーティリティ クラス。 
NativeDevice ITestDevice フルスタック以外の Android デバイスのデフォルト実装。 
NativeDevice.AdbAction OS の「adb ....」コマンドを実行するための DeviceAction。 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction DeviceAction: デバイスを再起動します。 
NativeDevice.RebootMode 再起動モード。 
NativeDeviceStateMonitor フレームワークのサポートなしで IDevice の状態をモニタリングするためのヘルパークラス。 
NegativeHandler 何も行わず、パラメータで追加のモジュールを作成しないことを指定するハンドラ。 
NestedDeviceStateMonitor ネストされたデバイスで追加のチェックを実行し、仮想化環境の特殊性に適応するデバイス状態モニタ。 
NestedRemoteDevice リモート Cuttlefish VM 内で実行されているデバイスの表現。 
NetworkNotAvailableException デバイスがテストのためにネットワークに接続できない場合にスローされます。 
NoDeviceException 指定されたコマンドを実行するデバイスがない場合にスローされます。 
NoisyDryRunTest コマンド ファイルでノイズのあるドライランを実行します。 
NotMultiAbiHandler セカンダリ ABI がモジュールを作成すべきでないことを伝える特別なハンドラ。SuiteModuleLoader 

O

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

P

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

Q

QuotationAwareTokenizer  

R

RecoveryLogPreparer 復元前にログを収集するために使用されるターゲット準備ツール。 
RegexTrie<V> RegexTrie は、キーの各保存済みセグメントが正規表現 ERROR(/Pattern) であるトライです。 
RemoteAndroidDevice adb connect 経由で接続されたフルスタック Android デバイスの ITestDevice の実装。 
RemoteAndroidVirtualDevice Google Compute Engine(Gce)で実行されるフルスタック Android デバイスの RemoteAndroidDevice 動作を拡張します。 
RemoteAvdIDevice DeviceSelectionOptions.gceDeviceRequested()true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice  
RemoteFileUtil リモート インスタンスのファイルを処理するユーティリティ クラス
RemoteInvocationExecution リモート実行を駆動する InvocationExecution の実装。 
RemoteManager ソケット経由で RemoteOperation を受信するクラス。 
RemoteSshUtil リモート インスタンスで ssh コマンドを実行するユーティリティ。 
RemoteTestTimeOutEnforcer 特定のテスト構成の実行時間をチェックし、指定されたタイムアウトを超えると失敗するリスナー。 
RemoteZip リモート zip ファイル内の個々のファイルを解凍するユーティリティ。 
ReportPassedTests 合格したテストを除外する可能性のあるフィルタをファイルに報告します。 
ResourceMetricUtil 指標を構成するためのユーティリティ関数。 
RestApiHelper REST API 呼び出しを行うヘルパー クラス。 
ResultAggregator 実行された再試行戦略に基づいて、必要に応じて結果を集約する特別なフォワーダ。 
ResultAndLogForwarder 結果とログイベントのフォワーダー。 
ResultForwarder 呼び出し結果を他のリスナーのリストに転送する ITestInvocationListener。 
ResultsPlayer 指定された結果を再生する特別なランナー。 
RetentionFileSaver ディレクトリに .retention ファイルを作成するためのヘルパークラス。 
RetryConfigurationFactory コマンドの再試行を処理するファクトリ。 
RetryLogSaverResultForwarder 現在の試行のパスも処理するフォワーダ。 
RetryRescheduler 失敗した、または実行されなかった以前の実行テストのスケジュールを変更できる特別なランナー。 
RetryRescheduler.RetryType 再試行可能なテストの種類。 
RetryResultForwarder 常に特定の試行回数にプッシュする ResultForwarder の拡張機能。 
RetryResultHelper どのモジュールまたはテストを実行する必要があるかを判断するヘルパークラス。 
RetryStatistics 1 つの IRemoteTest の再試行セッションの統計情報を保持する構造体。 
RunCommandTargetPreparer  
RunConfigDeviceRecovery 一般的なベース IMultiDeviceRecovery。Tradefed 構成を実行して復元手順を実行します。 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer セットアップでセカンダリ ユーザーを作成し、そのユーザーでテストを実行する必要があることをマークする ITargetPreparer。 
RunOnSystemUserTargetPreparer テストを(現在のユーザーではなく)ユーザーに対して実行する必要があることを示す ITargetPreparer。 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer セットアップで仕事用プロファイルを作成し、そのユーザーでテストを実行する必要があることをマークする ITargetPreparer。 

S

SandboxConfigDump コマンドラインに基づいて IConfiguration を作成し、ファイルをダンプするランナー クラス。 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException サンドボックスの設定による特別な構成例外。 
SandboxConfigurationFactory サンドボックス用に構成の作成を処理する特別な構成ファクトリ。 
SandboxConfigUtil サンドボックス化時に IConfiguration を管理するためのユーティリティ クラス。 
SandboxedInvocationExecution 呼び出しの特別なサンドボックス実行: これは、サンドボックス内でコマンドを実行している場合の InvocationExection です。 
SandboxInvocationRunner 呼び出しに関連するテストをサンドボックスで実行します。 
SandboxOptions ISandbox にオプションを受け取ったり、オプションを提供したりできるクラス。 
ScreenshotOnFailureCollector テストケースが失敗したときにスクリーンショットをキャプチャして記録するコレクタ。 
Sdk28ModuleController デバイスが SDK 28(Android 9)以降を搭載しているかどうかを確認するモジュール コントローラ。 
Sdk29ModuleController テスト対象デバイスが SDK バージョン 29 以降の場合にのみテストを実行します。 
Sdk30ModuleController テスト対象デバイスが SDK バージョン 30 以降の場合にのみテストを実行します。 
Sdk31ModuleController テスト対象デバイスが SDK バージョン 31 以降の場合にのみテストを実行します。 
SecondaryUserHandler ModuleParameters#SECONDARY_USER のハンドラ。 
SerializationUtil ERROR(/Serializable) を実装するオブジェクトをシリアル化/シリアル化解除するためのユーティリティ。 
ServiceAccountKeyCredentialFactory サービス アカウント キーベースの oauth Credential を作成する認証情報ファクトリ。 
ShardBuildCloner コマンドラインからビルド情報のクローンを作成するヘルパークラス。 
ShardHelper シャードの作成と呼び出しのスケジュール設定を処理するヘルパークラス。 
ShardListener 呼び出しシャード(複数のリソースで並列に実行される呼び出し分割)から結果を収集し、別のリスナーに転送する ITestInvocationListener。 
ShardMainResultForwarder シャーディングされたテスト呼び出しの結果を組み合わせる ResultForwarder。 
ShellOutputReceiverStream IShellOutputReceiver に書き込む OutputStream のユーティリティ サブクラス。 
ShellStatusChecker モジュールの実行前と実行後に、シェルのステータスが想定どおりかどうかを確認します。 
ShippingApiLevelModuleController デバイスが次の条件を満たしている場合は、テストを実行します。
  • min-api-level が定義されている場合:
    • デバイスが min-api-level 以降を搭載して出荷されている。 
SimpleFileLogger ログ メッセージを stdout と 1 つのログファイルに転送する ILeveledLogOutput。 
SimplePerfResult simpleperf のすべてのテスト結果を保持するオブジェクト
SimplePerfStatResultParser simpleperf の結果を解析するユーティリティ クラス。 
SimplePerfUtil 単純なコマンドをディスパッチして結果を収集するユーティリティ クラス
SimplePerfUtil.SimplePerfType simpleperf コマンド オプションの列挙型
SimpleStats 数値データセットに基づいていくつかの統計指標を計算する小さなユーティリティ クラス。 
SizeLimitedOutputStream 書き込み可能なデータの最大量を制限する、スレッドセーフ ファイル バックの ERROR(/OutputStream)。 
Sl4aBluetoothUtil ユーティリティ クラスは、SL4A を使用して 1 台または 2 台のデバイスで Bluetooth オペレーションを提供します。
Sl4aBluetoothUtil.BluetoothAccessLevel BluetoothDevice.java に基づく Bluetooth デバイスのアクセスレベルの列挙型
Sl4aBluetoothUtil.BluetoothConnectionState BluetoothProfile.java に基づく Bluetooth 接続状態の列挙型
Sl4aBluetoothUtil.BluetoothPriorityLevel BluetoothProfile.java に基づく Bluetooth プロファイルの優先度の列挙型  
Sl4aBluetoothUtil.BluetoothProfile BluetoothProfile.java に基づく Bluetooth プロファイルの列挙型
Sl4aClient SL4A スクリプト レイヤと RPC を介してやり取りする Sl4A クライアント。 
Sl4aEventDispatcher イベント ディスパッチャはイベントをポーリングし、名前でキューに入れてクエリを実行します。 
Sl4aEventDispatcher.EventSl4aObject イベント ポーラーから返されたオブジェクト。 
SnapshotInputStreamSource ファイル バックの InputStreamSource。 
StatusCheckerResult ISystemStatusChecker の実行結果が含まれます。 
StatusCheckerResult.CheckStatus  
StdoutLogger ログメッセージを stdout に転送する ILeveledLogOutput。 
StreamProtoReceiver 受信した proto TestRecord を Tradefed イベントに変換するレシーバ。 
StreamProtoResultReporter ProtoResultReporter の実装
StrictShardHelper 一緒にレポートされない厳密なシャードを作成するシャーディング戦略。
StringEscapeUtils 特定の形式の文字列をエスケープするためのユーティリティ クラス。 
StringUtil 一般的な文字列操作で文字列をエスケープするためのユーティリティ クラス。 
StubBuildProvider IBuildProvider の No-op 空の実装。 
StubMultiTargetPreparer IMultiTargetPreparer のプレースホルダ空の実装。 
StubTargetPreparer ITargetPreparer のプレースホルダ空の実装。 
StubTest NOP の空のテスト実装。 
StubTestRunListener ITestRunListener のスタブ実装  
SubprocessCommandException サブプロセス コマンドが実行されませんでした。 
SubprocessConfigBuilder 既存の TF 構成のラッパー TF 構成 XML をビルドします。 
SubprocessEventHelper ログに渡すイベントをシリアル化/シリアル化解除するヘルパー。 
SubprocessEventHelper.BaseTestEventInfo TestIgnored 情報のベース ヘルパー。 
SubprocessEventHelper.FailedTestEventInfo testFailed 情報のヘルパー。 
SubprocessEventHelper.InvocationEndedEventInfo 呼び出しの終了に関する情報のヘルパー。 
SubprocessEventHelper.InvocationFailedEventInfo InvocationFailed 情報のヘルパー。 
SubprocessEventHelper.InvocationStartedEventInfo 呼び出し開始情報のヘルパー。 
SubprocessEventHelper.LogAssociationEventInfo logAssociation 情報のヘルパー。 
SubprocessEventHelper.TestEndedEventInfo testEnded 情報のヘルパー。 
SubprocessEventHelper.TestLogEventInfo testLog 情報のヘルパー。 
SubprocessEventHelper.TestModuleStartedEventInfo テスト モジュールの開始情報のヘルパー。 
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded 情報のヘルパー。 
SubprocessEventHelper.TestRunFailedEventInfo testRunFailed 情報のヘルパー  
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted 情報のヘルパー  
SubprocessEventHelper.TestStartedEventInfo testStarted 情報のヘルパー  
SubprocessExceptionParser 標準の Tradefed コマンド ランナーからの例外出力を処理するヘルパー。 
SubprocessReportingHelper クラスタ コマンドにサブプロセス結果レポーターを使用するためのラッパー構成ファイルを作成するクラス。 
SubprocessResultsReporter result_reporter として指定される ITestInvocationListener を実装し、テスト、テスト実行、テスト呼び出しの結果をサブプロセスから転送します。 
SubprocessTestResultsParser ERROR(/FileOutputStream) を拡張して、ファイルへの書き込み前に出力を解析し、ランチャー側でテストイベントを生成できるようにします。 
SubprocessTestResultsParser.StatusKeys 関連するテスト ステータスキー。 
SubprocessTfLauncher 別の TF インストールに対してテストを実行するための IRemoteTest。 
SuiteApkInstaller スイート構成に指定された APK をインストールします。$ANDROID_TARGET_OUT_TESTCASES 変数またはビルド情報の ROOT_DIR からインストールします。
SuiteModuleLoader リポジトリから互換性テスト モジュールの定義を取得します。 
SuiteModuleLoader.ConfigFilter ディレクトリ内のすべての構成ファイルを検索する ERROR(/FilenameFilter)。 
SuiteResultHolder 呼び出し結果のシリアル化とシリアル化解除を容易にするヘルパー オブジェクト。 
SuiteResultReporter スイート呼び出し全体のテスト結果を収集し、最終結果を出力します。 
SuiteResultReporter.ModulePrepTimes 1 つのモジュールの準備時間と撤去時間のオブジェクト ホルダー。 
SuiteTestFilter テストの包含と除外のためのフィルタを表します。 
SystemServerFileDescriptorChecker システム サーバーで FD が不足しているかどうかを確認します。 
SystemServerStatusChecker モジュールの実行前と実行後に system_server の pid が変更されたかどうかを確認します。 
SystemUtil システム呼び出しを行うユーティリティ クラス。 
SystemUtil.EnvVariable  

T

TableBuilder 文字列要素のマトリックスをテーブルに表示するヘルパー クラス。 
TableFormatter 各要素の列が並べられるように、String 要素の行列を表示するヘルパークラス  
TarUtil tar ファイルを操作するユーティリティ。 
TelephonyHelper テレフォニーに関連する情報の使用と取得を行うユーティリティ。 
TelephonyHelper.SimCardInformation SIM カード関連情報の情報ホルダー。 
TelephonyTokenProvider テレフォニー関連のトークンのトークン プロバイダ。 
TemplateResolutionError 構成解析中にテンプレート関連のエラーが発生した場合に ConfigurationException を拡張するクラス。 
TerribleFailureEmailHandler Trade Federation インスタンス内で WTF(What a Terrible Failure)エラーが発生したときに、関係者にメールを送信するシンプルなハンドラクラス。 
TestAppInstallSetup IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のアプリをインストールする ITargetPreparer。 
TestContext TFC API の TestContext メッセージをモデル化するクラス。 
TestDependencyResolver 必要に応じて依存関係を解決するヘルパー。 
TestDescriptionsFile TestDescription のリストのマージルとアンマーシャリングをテストファイルに行うユーティリティ クラス。 
TestDevice フルスタック Android デバイス用の ITestDevice の実装  
TestEnvironment TFC API から返された TestEnvironment メッセージをモデル化するクラス。 
TestFailureListener テストが失敗したときに、リクエストに応じてスクリーンショット、バグレポート、logcat の収集などのアクションを実行するために使用されるリスナー。 
TestFilterHelper テストをフィルタするヘルパークラス  
TestGroupStatus テストグループのステータスを保存するクラス。 
TestInfo テスト情報セットを TEST_MAPPING ファイルに保存します。 
TestInvocation ITestInvocation のデフォルト実装。 
TestInvocation.RunMode 呼び出しで発生する可能性のあるさまざまなモード。 
TestInvocation.Stage  
TestMapping TEST_MAPPING ファイルを読み込むクラス。 
TestMappingSuiteRunner オプション include-filter で指定されたテスト、またはビルドの TEST_MAPPING ファイルをスイートとして実行する BaseTestSuite の実装。 
TestOption TEST_MAPPING ファイルに設定されたテストオプションの詳細を保存します。 
TestOutputUploader テスト出力ファイルを GCS/HTTP にアップロードするクラス。 
TestRecordInterpreter TestRecord proto を Tradefed でより簡単に操作できる形式に変換するユーティリティ。 
TestResource TFC API から返された TestResource メッセージをモデル化するクラス。 
TestResourceDownloader ファイル システム/GCS/HTTP からテスト リソース ファイルをダウンロードするクラス。 
TestResultListener 個々のテスト結果のみを気にする実装者向けに ITestLifecycleListener を簡素化したもの。 
TestRunToTestInvocationForwarder ddmlib ITestRunListener から ITestLifeCycleReceiver への転送元。 
TestsPoolPoller テストプールのすべてのテストを実行できるテスト ラッパー。 
TestSuiteInfo テストスイートのビルド関連メタデータの読み込みを解決するクラス

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

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

U

UnexecutedTestReporterThread 実行されていないすべてのテストを報告するスレッド。 
UsbResetMultiDeviceRecovery オフライン デバイスの USB バスをリセットする IMultiDeviceRecovery。 
UsbResetRunConfigRecovery デバイスの USB をリセットするコマンドをトリガーできるようにする  
UsbResetTest デバイスの USB をリセットし、その後デバイスがオンラインに復帰したかどうかを確認する IRemoteTest。 
UserChecker テスト中にユーザーが変更されたかどうかを確認します。 

V

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

W

WaitDeviceRecovery デバイスがオンラインになるのを待機し、シンプルなコマンドに応答する IDeviceRecovery のシンプルな実装。 
WifiHelper デバイス上の Wi-Fi サービスを操作するためのヘルパークラス。 

X

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

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

Z

ZipCompressionStrategy ZIP アーカイブを作成する ICompressionStrategy。