クラスのインデックス
API クラスは次のとおりです。すべての API パッケージについては、こちらをご確認ください。
A
| AaptParser | 「aapt dump badging」の出力を解析して APK から情報を抽出するクラス。 |
| AaptParser.AaptVersion | APK ファイルの解析に使用される AAPT バージョンのオプションの列挙型。 |
| Abi | ABI を表すクラス。 |
| AbiFormatter | ABI のユーティリティ クラス。 |
| AbiUtils | デバイスの ABI を処理するためのユーティリティ クラス |
| AbLocalBuildProvider | Android ビルドでローカルビルドを作成するローカルビルド プロバイダ。 |
| AbstractConnection | 抽象的な接続表現。 |
| AbstractHostMonitor | ホストの健全性モニタリングの一般的なクラス。 |
| AbstractTunnelMonitor | GCE AVD の抽象トンネル モニター。 |
| AbstractXmlParser | XML ファイルの解析用のヘルパー基本クラス |
| AbstractXmlParser.ParseException | XML 入力を解析できなかった場合にスローされます。 |
| AcloudConfigParser | Acloud 構成を解析するヘルパークラス(Cloud デバイス インスタンスの起動に使用)。 |
| AcloudConfigParser.AcloudKeys | 構成から検索できるキーのセット。 |
| ActionInProgress | 進行中の一般的なアクション。 |
| ActiveTrace | アクティブなトレースを記述および管理するのに役立つメインクラス。 |
| ActivityStatusChecker | モジュールの最後に実行されている残りのアクティビティのステータス チェッカー。 |
| AdbCommandRejectedException | adb がコマンドを拒否したときにスローされる例外。 |
| AdbDevice | 「adb devices -l」コマンドで報告されたデバイスの状態を保持します。 |
| AdbDeviceConnection |
ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) で使用する ADB を介したデバイスへの接続を表します。
|
| AdbDeviceConnection.Factory | |
| AdbHelper | adb へのリクエストと接続を処理するヘルパークラス。 |
| AdbHelper.AdbResponse | ADB からのレスポンス。 |
| AdbHelper.AdbService | コマンドのターゲットとなる adb サービスを特定します。 |
| AdbInitOptions | AndroidDebugBridge の初期化オプション。 |
| AdbInitOptions.Builder | ADB の初期化オプションをビルドします。 |
| AdbRootElevator |
必要に応じて構築時に adb root を有効にし、完了時に root 状態を復元する AutoCloseable。
|
| AdbSocketUtils | |
| AdbSshConnection | ssh ブリッジ経由の Adb 接続。 |
| AdbStopServerPreparer | adb テストの実行前後にホストで adb サーバーを停止するターゲット準備ツール。 |
| AdbTcpConnection | デバイスのデフォルトの接続表現。デバイスの標準の adb 接続と想定されます。 |
| AdbUtils | adb オペレーションのユーティリティ クラス。 |
| AdbVersion | |
| AfterClassWithInfo |
AfterClass と同様の保証ですが、アノテーション付きメソッドには TestInformation パラメータが必要です。
|
| AggregatePostProcessor | 複数回のテスト実行中に収集された数値指標の最小値、最大値、平均値、分散、標準偏差、合計、カウント、およびオプションでパーセンタイルを double として扱う指標アグリゲータ。 |
| AllocationInfo | 割り当て情報を保持します。 |
| AllocationInfo.AllocationSorter | |
| AllocationInfo.SortMode | |
| AllocationsParser | |
| AllTestAppsInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダにあるすべてのアプリをデバイスにインストールする ITargetPreparer。
|
| AltDirBehavior |
さまざまなテスト アーティファクト インストーラ/プッシャーの代替ディレクトリの動作を定義する列挙型
|
| AnalysisHeuristic | 順序が重要です。 |
| AndroidBuildAPIException | Android Build API 関連のエラーの例外クラス。 |
| AndroidBuildAPIHelper | Android ビルド クライアントの作成に使用されるヘルパー メソッド。 |
| AndroidBuildApiLogSaver | ログファイルを Android Build API に保存するクラス。 |
| AndroidBuildAPIOptions | Android Build API クライアントのホスト全体の構成オプション。 |
| AndroidBuildTestResult | Android Build API に投稿するテスト結果を保存するコンテナ オブジェクト。 |
| AndroidDebugBridge |
ホスト側の Android Debug Bridge(adb)への接続
これは、デバイス、エミュレータ、またはそれらで実行されているアプリケーションと通信するための中心点です。 |
| AndroidDebugBridge.IClientChangeListener |
このインターフェースを実装するクラスは、ClientImpl の変更を処理するメソッドを提供します。
|
| AndroidDebugBridge.IDebugBridgeChangeListener |
このインターフェースを実装するクラスは、AndroidDebugBridge の変更(再起動を含む)を処理するメソッドを提供します。
|
| AndroidDebugBridge.IDeviceChangeListener |
このインターフェースを実装するクラスは、IDevice の追加、削除、変更を処理するメソッドを提供します。
|
| AndroidJUnitTest | android.support.test.runner.AndroidJUnitRunner を使用して、指定されたデバイスでインストルメンテーション テスト パッケージを実行するテスト。 |
| AndroidTestOrchestratorRemoteTestRunner | adb コマンドと AndroidTestOrchestrator を使用して、インストゥルメント化された Android テストを実行します。 |
| AoaTargetPreparer |
Android Open Accessory(AOAv2)プロトコルを使用して一連のアクション(クリックやスワイプなど)を実行する ITargetPreparer。
|
| ApiResponse | API の戻り値を解析するクラス。 |
| ApiResponse.Candidate | |
| ApiResponse.UsageMetadata | |
| ApkChangeDetector |
このクラスは、インストールする APK がデバイス上の APK と異なるかどうかを検出し、ERROR(/TestAppInstallSetup) の setUp と tearDown の間にアプリのインストールとアンインストールをスキップするかどうかを決定します。
|
| AppBuildInfo |
Android アプリケーションとそのテスト パッケージを表す IBuildInfo。
|
| AppDeviceBuildInfo |
このクラスは非推奨になりました。
IDeviceBuildInfo を直接使用します。
|
| AppSetup |
apk とそのテストをインストールする ITargetPreparer。
|
| AppVersionFetcher | デバイスからアプリのバージョン文字列を取得するユーティリティ クラス。 |
| AppVersionFetcher.AppVersionInfo | アプリのバージョン情報のタイプ。 |
| ArchModuleController | 指定されたアーキテクチャのいずれにも一致しない場合、テストを実行しないモジュール コントローラ。 |
| ArgsOptionParser |
解析されたコマンドライン引数から Option フィールドに入力します。
|
| ArrayHelper | adb を介してデバイスから受信したデータの配列を int/long に変換するユーティリティ クラス。 |
| ArrayUtil | 配列のユーティリティ メソッド |
| ArtChrootPreparer | ART テスト用の chroot ディレクトリを作成します。 |
| ArtGTest | |
| ArtifactDetails | ここでは、CAS ツールによって生成されたコンテンツの構造とその記述子について説明します。 |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | 分析情報を得るためにビルド アーティファクトの分析に役立つユーティリティ。 |
| ArtRunTest | ART 実行テストを実行するテストランナー。 |
| ArtRunTest.AdbShellCommandException | ADB シェル コマンドの実行中に発生したエラーを報告する例外クラス。 |
| ArtTest | |
| ATestFileSystemLogSaver | この LogSaver クラスは、ATest が特定のパスにログを保存するために使用します。 |
| AtestRunner |
ITestSuite の実装
|
| AtraceCollector |
テスト中にトレースを実行し、結果を収集して呼び出しに記録する IMetricCollector。
|
| AtraceRunMetricCollector | テストデバイスから指定されたディレクトリの下にあるすべてのテスト ディレクトリからトレースを収集し、テスト ディレクトリをログに記録し、テスト ディレクトリの下にあるトレース ファイルを後処理して、指標を集計します。 |
| AutoLogCollector | ハーネスで自動的に処理できるコレクタを説明する列挙型。 |
| AutomatedReporters | Tradefed 自動レポートからのマッピングを定義するクラス。 |
| AvdData | [IDevice.getAvdData] から返された Avd データ。 |
| AveragePostProcessor | 指標のリストの平均を計算するポスト プロセッサの実装。 |
B
| BackgroundDeviceAction | 指定されたデバイスでコマンドを実行し、必要に応じてアクションがキャンセルされるまで繰り返します。 |
| BadPacketException | パケットの内容が不正な場合にスローされます。 |
| BaseDeviceMetricCollector |
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) と ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) で収集を開始および停止できる IMetricCollector の基本実装。
|
| BaseEmulatorPreparer | ローカル エミュレータを起動するための共通の準備ツール。 |
| BaseHostJUnit4Test | ホスト JUnit4 スタイルのテストを実行するための基本テストクラス。 |
| BaseLeveledLogOutput |
名前またはコンポーネントに基づいて一部のタグをフィルタリングできる ILeveledLogOutput の基本実装。
|
| BaseModuleController |
モジュールを実行するかどうかをチェックするために実装される IModuleController の基本実装。
|
| BaseMultiTargetPreparer |
オブジェクトを無効にできる IMultiTargetPreparer の基本実装。
|
| BasePostProcessor |
すべての実装が拡張するベース IPostProcessor。
|
| BaseRetryDecision |
IRetryDecision のベース実装。
|
| BaseStreamLogger<OS extends OutputStream> |
ログメッセージを出力ストリームと stdout に転送する ILeveledLogOutput。
|
| BaseTargetPreparer |
オブジェクトを無効にするかどうかを制御できる ITargetPreparer の基本実装クラス。
|
| BaseTestSuite | 新しいスイート システムで互換性テストスイートを実行するためのテスト。 |
| BatchChannel<T> | テスト結果とアーティファクトを一括アップロードするヘルパークラス。 |
| BatchChannel.BatchUploadAction<T> | アイテムのバッチをアップロードする準備ができたときに実行するアクション。 |
| BatteryController | デバイスのバッテリー充電状態を制御できるユーティリティ クラス。 |
| BatteryRechargeDeviceRecovery | デバイスのバッテリー残量が指定されたしきい値を下回ったときにコマンドをトリガーできるようにします。 |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | バッテリー残量が不明な場合に構成をトリガーする復元チェッカー。 |
| BeforeClassWithInfo |
BeforeClass と同様の保証ですが、アノテーション付きメソッドには TestInformation パラメータが必要です。
|
| BinaryState | IGNORE の no-op 状態を使用してオン/オフ状態を記録するために使用される列挙型。 |
| BluetoothConnectionLatencyCollector | コレクタは、事前定義された statsd 期間指標構成をデバイスにプッシュし、各プロファイルの Bluetooth 接続期間を収集します。 |
| BluetoothConnectionStateCollector | このコレクタは、BluetoothConnectionStateChanged 指標を収集し、各プロファイルの接続状態番号を記録します。 |
| BluetoothConnectionSuccessRatePostProcessor |
Bluetooth プロファイルの成功率を計算するポストプロセッサの実装
「metric-key-match」を使用して、数値配列 [0, 1, 2, 3, 0, 1, 2, 3] で Bluetooth 接続状態を含む指標を指定します。 |
| BluetoothHciSnoopLogCollector | DUT で Bluetooth HCI スヌープログを有効にし、各テストのログを収集するコレクタ。 |
| BluetoothUtils |
デバイスで BluetoothInstrumentation を呼び出すためのユーティリティ関数
デバイス側の BluetoothInstrumentation コードは、AOSP の |
| BootstrapBuildProvider |
テストデバイスからビルド情報をブートストラップする IDeviceBuildProviderこれは通常、外部から提供されたビルドを持つデバイス、つまり、 |
| BootstrapServiceFileResolverLoader | サービス読み込み機能を使用してリゾルバを読み込みます。 |
| Bugreport | バグレポート ファイルの参照を保持するオブジェクト。フラット バグレポートと ZIP 形式のバグレポート(bugreportz)に対応しています。 |
| BugreportCollector |
構成可能なイベントが発生したときにバグレポートを収集し、各バグレポートの収集後に子で ITestInvocationListener.testLog を呼び出すパススルー ITestInvocationListener。
|
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | バグレポートをキャプチャするタイミングを説明する完全な述語。 |
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | テストケースが失敗したときに bugreportz を収集します。 |
| BugreportzOnTestCaseFailureCollector | 実行内のテストケースが失敗した場合に bugreportz を収集します。 |
| BuildAnalysis | 単一のビルド分析の結果を表します。 |
| BuildError | 指定されたビルドの実行に失敗した場合にスローされます。 |
| BuildInfo |
ITestDevice に関連付ける必要がある IBuildInfo の汎用実装。
|
| BuildInfoKey | ビルド情報クエリに関連する列挙型を保持するクラス。 |
| BuildInfoKey.BuildInfoFileKey |
IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) を介してクエリできる既知のファイル形式をすべて記述する列挙型。
|
| BuildInfoRecorder |
指定されたファイルにビルド情報のメタデータを書き込む ITargetPreparer。
|
| BuildInfoUtil |
IBuildInfo の操作を支援するユーティリティ クラス
|
| BuildRetrievalError | テスト用のビルドの取得中に致命的なエラーが発生しました。 |
| BuildSerializedVersion |
すべての IBuildInfo の現在のシリアル化バージョンを含むクラス。
|
| BuildTestsZipUtils | Android ビルドシステムによって生成されたテスト zip に関連するオペレーションのヘルパークラス |
| BulkEmailer | 次の構成を可能にするメール送信ユーティリティ: 送信間隔、初期バースト サイズ、受信者、メッセージの合計数。 |
| BundletoolUtil | bundletool コマンドラインを使用してデバイスに .apks をインストールするユーティリティ クラス。 |
| ByteArrayInputStreamSource | |
| ByteArrayList | 軽量なバイト配列を表すクラス。 |
| ByteArrayUtil | バイト配列を操作するユーティリティ(バイトを整数に変換するなど)。 |
| ByteBufferUtil | |
| ByteStreamDownloader |
ByteStream gRPC サービスの Read メソッドを実装するクライアント。
|
| ByteStreamUploader |
ByteStream gRPC サービスの Write メソッドを実装するクライアント。
|
C
| CacheClientFactory |
ICacheClient のシングルトン インスタンスを作成するファクトリ。
|
| CanceledException | ユーザー入力によってアクションがキャンセルされたときにスローされる例外の抽象例外。 |
| CapabilitiesNewReply | JDWP プロトコルの CapabilitiesNew 応答のペイロード。 |
| CarModuleController | このコントローラは、自動車以外のデバイスでのテストケースの実行を防ぎます。 |
| CarryDnaeError |
JUnit4 フレームワークで DeviceNotAvailableException を伝搬するための内部 RuntimeException。
|
| CarryInterruptedException | テストフェーズのタイムアウトがトリガーされ、InterruptedException をテスト実行スレッドから呼び出し実行スレッドに渡す必要がある場合にスローされます。 |
| CasFuseDriverProfile | CasDriverProfile は、FastCDC チャンク化されたディレクトリであるデバイス イメージ用の IFuseDriverProfile の特定の実装です。 |
| CdmaDeviceFlasher | CDMA 無線を使用する物理 Android デバイスで画像をフラッシュするクラス。 |
| CecControllerTokenProvider | Consumer Electronics Control(CEC)関連のトークンのトークン プロバイダ。 |
| CentralDirectoryInfo | CentralDirectoryInfo は、ZIP ファイル内のファイル/フォルダの情報を含むクラスです。 |
| CheckPairingPreparer |
プライマリ デバイスとコンパニオン デバイス間の BT ペアリングを検証する CompanionAwarePreparer
|
| チャンカー |
blob を最大 chunkSize バイトの 1 つ以上の Chunk に分割します。
|
| Chunker.Chunk | blob の一部。 |
| ChunkHandler | 1 つ以上のチャンクタイプを処理するクラスでこれをサブクラス化します。 |
| CircularAtraceUtil | 主に Monkey テスト中の ANR の根本原因を特定するために開発された atrace ユーティリティ。 |
| CircularByteArray | 循環バッファとして動作し、配列内のすべての値の合計を追跡する固定サイズの配列を保持するためのデータ構造。 |
| ClangCodeCoverageCollector |
デバイスから Clang カバレッジ測定値をプルして、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。
|
| ClangProfileIndexer | Clang コード カバレッジ測定をインデックス登録するユーティリティ クラス。 |
| ClassNotFoundConfigurationException |
オブジェクトのクラスが見つからない場合の ConfigurationException。
|
| ClassPathScanner | クラスパスのエントリを検索します。 |
| ClassPathScanner.ClassNameFilter |
Java クラス名をフィルタして変換する IClassPathFilter。
|
| ClassPathScanner.ExternalClassNameFilter |
内部クラスを拒否する ClassNameFilter |
| ClassPathScanner.IClassPathFilter |
クラスパス エントリ パスのフィルタ
|
| クライアント | これは単一のクライアント(通常は Dalvik VM プロセス)を表します。 |
| クライアント | テスト結果を Test Storage サービスにアップロードする Android テスト ストレージ クライアント。 |
| ClientData |
ClientImpl のデータが含まれます。
|
| ClientData.AllocationTrackingStatus | |
| ClientData.DebuggerStatus | |
| ClientData.HeapData | ヒープ情報。 |
| ClientData.HeapInfo | |
| ClientData.HprofData | |
| ClientData.HprofData.Type | |
| ClientData.IAllocationTrackingHandler | |
| ClientData.IHprofDumpHandler | HPROF ダンプを処理できるハンドラ。 |
| ClientData.IMethodProfilingHandler | メソッド プロファイリング情報に基づいて動作できるハンドラ |
| ClientData.MethodProfilingStatus | |
| ClientData.Names | |
| ClientImpl | これは単一のクライアント(通常は Dalvik VM プロセス)を表します。 |
| ClientTracker |
デバイスの clients をトラッキングします。
|
| 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。
|
| ClusterCommandStatus | TF クラスタからのコマンドの状態とキャンセル理由を表すクラス。 |
| ClusterDeviceInfo | アップロードされるクラスタ デバイス情報をカプセル化するクラス。 |
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor |
結果を Tradefed クラスタ サービスに報告する IDeviceMonitor 実装。
|
| ClusterEventUploader<T extends IClusterEvent> |
IClusterEvent を TFC にアップロードする ClusterEventUploader クラス。
|
| ClusterHostEvent | アップロードするクラスタホスト イベントをカプセル化するクラス。 |
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | さまざまな種類のホストイベントの列挙型。 |
| ClusterHostUtil | グローバル構成インスタンスやホスト情報などを取得するための TF クラスタの静的ユーティリティ関数。 |
| ClusterLogSaver |
テスト出力を TFC にアップロードする ILogSaver クラス。
|
| ClusterLogSaver.FilePickingStrategy | ファイル選択戦略。 |
| ClusterOptions | |
| CodeCoverageCollector |
デバイスから Java とネイティブのカバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。
|
| CodeCoverageTest | 指定されたデバイスでインストルメンテーション テスト パッケージを実行し、コード カバレッジ レポートを生成するテスト。 |
| CollectingByteOutputReceiver |
シェル出力全体を byte[] に収集する IShellOutputReceiver。
|
| CollectingOutputReceiver |
シェル出力全体を 1 つの String に収集する IShellOutputReceiver。
|
| CollectingOutputReceiver |
シェル出力全体を 1 つの String に収集する IShellOutputReceiver。
|
| CollectingTestListener |
すべてのテスト結果を収集する ITestInvocationListener。
|
| CollectorHelper |
複数の場所で必要な IMetricCollector オペレーションを行うヘルパー。
|
| CommandBaselineSetter | adb シェルコマンドを介してデバイスのベースライン設定を処理する共通のセッター。 |
| CommandFileParser | コマンドラインのセットを含むファイルのパーサー。 |
| CommandFileParser.CommandLine | |
| CommandInterrupter | TradeFederation コマンドの中断または中断不可としてのマーク付けを許可するサービス。 |
| CommandLineBuildInfoBuilder |
コマンドラインから通常のビルド情報引数を取得し、それらから IBuildInfo を作成するためのユーティリティ。
|
| CommandOptions |
ICommandOptions の実装。
|
| CommandOptionsGetter | 指定された呼び出しのコマンド オプションの値を返すサービス実装。 |
| CommandRejectedException | |
| CommandResult | コマンドの結果が含まれます。 |
| CommandRunner | コマンドライン引数で指定されたコマンドを実行して終了する、代替の TradeFederation エントリ ポイント。 |
| CommandRunner.ExitCode | 終了可能なエラーコード。 |
| CommandScheduler | 使用可能なすべてのデバイスで TradeFederation コマンドを実行するためのスケジューラ。 |
| CommandScheduler.HostState | ホストのさまざまなステータスの列挙型 |
| CommandStatus | 時間指定オペレーションのステータスを表します。 |
| CommandStatusHandler | 呼び出しのステータスをモニタリングして更新するハンドラ。 |
| CommandSuccessModuleController | シェル コマンドの失敗に基づいてテスト モジュールをスキップするモジュール コントローラの基本クラス。 |
| CommonLogRemoteFileUtil | このユーティリティを使用すると、共通ファイルのロジックでリモートログを取得する際に、さまざまなリモート デバイス表現間でコードの重複を回避できます。 |
| CommonLogRemoteFileUtil.KnownLogFileEntry | リモート デバイスの既知のログエントリの表現。 |
| CompanionAllocator |
コンパニオン デバイスの割り当てと解放を処理する基本クラス コンパニオン デバイスの割り当てに必要な条件を記述するために、 |
| CompanionAwarePreparer |
すでに割り当てられているコンパニオン デバイスを取得するロジックをカプセル化する ITargetPreparer。
|
| CompanionAwareTest |
コンパニオン デバイスの取得と確認のボイラープレートをカプセル化する基本テストクラス
サブクラスは |
| 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 コンソール 現在、次のようなオペレーションをサポートしています。
|
| Console.ArgRunnable<T> |
引数を取ることができる run メソッドを持つ Runnable |
| Console.CaptureList |
List<List<String>> の便利な型
|
| ConsoleReaderOutputStream |
System.out.print() をユーザーの LineReader unfinishedLine と連携させるために使用できる OutputStream。
|
| ConsoleResultReporter | テスト結果をコンソールに出力する結果レポーター。 |
| ContentAnalysisContext | コンテンツを取り巻くコンテキストを提供して、コンテンツを適切に分析します。 |
| ContentAnalysisContext.AnalysisMethod | ここでは、適切な分析を行うためのコンテンツ構造について説明します。 |
| ContentAnalysisResults | コンテンツ分析の概要。 |
| ContentInformation | ベース バージョンと現在のバージョンの特定のビルド ターゲットのコンテンツを表します。 |
| ContentMerkleTree | コンテンツ情報から MerkleTree を計算します。 |
| ContentModuleLister | コンテキストからモジュール リストを計算します。 |
| ContentProviderHandler | コンテンツ プロバイダのインタラクションを抽象化し、さまざまなオペレーションでデバイス側のコンテンツ プロバイダを使用できるようにするハンドラ。 |
| ContentRequest | API へのリクエストを作成するクラス。 |
| ContentRequest.Content | |
| ContentRequest.InlineData | |
| ContentRequest.Part | |
| CountingTestResultListener |
TestStatus ごとのテストの合計数をトラッキングする TestResultListener |
| CountTestCasesCollector |
特定の IRemoteTest のテストケースの数をカウントして報告します。
|
| CoverageMeasurementForwarder | ビルド プロバイダからロガーにカバレッジ測定を転送するプレースホルダ テスト。 |
| CoverageOptions | カバレッジ オプションを保持する Tradefed オブジェクト。 |
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter |
すべてのコアの最大周波数が利用可能な最高レベルに復元されるまで待機する ITargetPreparer |
| CreateAvdPreparer | |
| CreateUserPreparer | ユーザーを作成し、最後にクリーンアップするためのターゲット作成ツール。 |
| CurlGenAiClient | GenAi API とやり取りしてプロンプト リクエストを行うための中央クライアントを提供します。 |
| CurlGenAiClient.Model | 使用可能なモデルのリスト。 |
| CurrentInvocation | 呼び出し内のどこでも役立つ現在の呼び出し情報を追跡して提供するクラス。 |
| CurrentInvocation.InvocationInfo | 呼び出し時に常に設定される特別な名前付きキー。 |
| CurrentInvocation.IsolationGrade | 分離レベルを説明します。 |
D
| DdmJdwpExtension | |
| DdmJdwpExtension.DdmInterceptor | |
| DdmJdwpExtension.Event | |
| DdmPreferences | ddm ライブラリの設定。 |
| デバッガ | これは、JDWP デバッガとの保留中または確立済みの接続を表します。 |
| DebugHostLogOnFailureCollector | テストケースの失敗時にホスト側のログを収集して記録するコレクタ。 |
| DebugViewDumpHandler | |
| 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 |
最低バッテリー残量を確認し、最低残量がない場合はバッテリーが 2 番目の充電しきい値に達するまで待機する IRemoteTest。
|
| DeviceBatteryResourceMetricCollector | このコレクタは、デバイスのバッテリー指標を収集します。 |
| DeviceBuildDescriptor |
IBuildInfo のラッパークラス。デバイス プラットフォームのビルド情報を取得するためのヘルパー メソッドが含まれています。
|
| DeviceBuildInfo |
完全な Android デバイスビルドと(オプションで)そのテストを表す IBuildInfo。
|
| DeviceBuildInfoBootStrapper |
ビルド情報フィールドをデバイスから読み取った属性に置き換える ITargetPreparerこれは、外部ソースから生成されたビルドを含むデバイスをテストする場合に便利です(例: |
| DeviceBuildInfoInjector |
IBuildInfo に DeviceBuildDescriptor メタデータを挿入する ITargetPreparer。
|
| DeviceCleaner | テスト後にクリーンアップ アクションとして再起動またはフォーマットを実行し、必要に応じて画面をオフにします。 |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil |
デバイス側のコマンドの同時実行のためのユーティリティ メソッドとクラスが含まれています。
|
| DeviceConcurrentUtil.ShellCommandCallable<V> |
ITestDevice でシェル コマンドを実行する詳細をラップする ERROR(/Callable)。
|
| DeviceConfigurationHolder |
読み込まれたデバイス設定オブジェクトを属性に保存する具象 IDeviceConfiguration 実装。
|
| DeviceConnection |
ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) で使用する ADB を介したデバイスへの接続を表します。
|
| DeviceConnection.Factory | |
| DeviceDescriptor | テスト対象のデバイスを説明する情報を含むクラス。 |
| DeviceDisconnectedException | デバイスがトランスポート タイプ経由で到達できなくなった場合にスローされます。たとえば、デバイスが USB または TCP/IP 接続経由で認識されなくなった場合などです。 |
| DeviceErrorIdentifier | デバイスエラーとデバイス報告エラーのエラー識別子。 |
| DeviceFailedToBootError | ビルドでフラッシュされた後、デバイスが起動しなかった場合にスローされます。 |
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | 特定の機能をサポートしていない場合にテストを実行しないモジュール コントローラ。 |
| DeviceFileReporter |
デバイスでファイルをチェックし、見つかった場合は ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) に送信するユーティリティ クラス。
|
| DeviceFlashPreparer |
物理 Android ハードウェアにイメージを書き込む ITargetPreparer。
|
| DeviceFoldableState | 「cmd device_state print-states」から返されるデバイスの折りたたみ状態の表現。 |
| DeviceFolderBuildInfo |
ローカル ファイルシステムのディレクトリに含まれる他のビルド アーティファクトも含む IDeviceBuildInfo。
|
| DeviceImageTracker | 増分デバイス アップデートの一部では、差分を計算するためにベースライン ファイルが必要です。 |
| DeviceImageTracker.FileCacheTracker | キャッシュに保存されたデバイス イメージとそのメタデータの情報を追跡します。 |
| DeviceImageZipFlashingTargetPreparer | 特定の形式で提供されたデバイス イメージを使用してデバイスをフラッシュするターゲット作成ツール。 |
| DeviceImpl | デバイス。 |
| DeviceInspectionResult | デバイスが使用不可になったときに、デバイス検査の結果を含むクラス。 |
| DeviceInternetAccessibilityResourceMetricCollector | コレクタは google.com に ping を送信して、デバイスがインターネットにアクセスできるかどうかを確認します。 |
| DeviceJUnit4ClassRunner |
IDeviceTest にも対応する JUnit4 テストランナー。
|
| DeviceJUnit4ClassRunner.LogAnnotation | ログを報告者に伝えるための偽のアノテーション。 |
| DeviceJUnit4ClassRunner.MetricAnnotation | 指標を報告者に伝えるための偽のアノテーション。 |
| DeviceJUnit4ClassRunner.TestLogData |
ExternalResource と TestRule の実装。
|
| DeviceJUnit4ClassRunner.TestMetrics |
ExternalResource と TestRule の実装。
|
| DeviceListMonitorTask | |
| DeviceLogger | Incremental に utils.ILogger を使用するブリッジ クラス。 |
| DeviceManagementGrpcServer | Tradefed からデバイスを予約できる GRPC サーバー。 |
| DeviceManager | |
| DeviceManager.FastbootDevice | Fastboot モードのデバイスの表現。 |
| DeviceMerkleTree | デバイスのコンテンツ情報から MerkleTree を計算します。 |
| DeviceMetricData | 指標コレクタによって収集されたすべてのデータを保持するオブジェクト。 |
| DeviceMonitor |
DeviceMonitor は adb に接続されたデバイスをモニタリングします。
|
| DeviceMonitor.DeviceListComparisonResult | |
| DeviceMonitorMultiplexer |
リクエストを複数の IDeviceMonitor に伝播するプロキシ クラス。
|
| DeviceNotAvailableException | デバイスがテストに使用できなくなった場合にスローされます。 |
| DeviceOwnerTargetPreparer |
デバイス オーナー コンポーネントを設定する ITargetPreparer。
|
| DeviceParameterizedRunner | ホスト側ドリブン パラメータ化テスト用の JUnit4 スタイルのパラメータ化ランナー。 |
| DeviceProperties | デバイス側のプロパティ名の一般的な定数定義 |
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | リリースされるデバイスを親プロセスと通信して処理するデバイス リリース レポーター。 |
| DeviceResetFeature | デバイスのリセットのサーバーサイド実装。 |
| DeviceResetHandler | デバイスのリセットを汎用的に処理するユーティリティ。 |
| DeviceRuntimeException | デバイス アクションが期待どおりの結果にならなかった場合にスローされます。 |
| DeviceSelectionOptions | デバイス選択条件のコンテナ。 |
| DeviceSelectionOptions.DeviceRequestedType | サポートされているプレースホルダ デバイスのさまざまなタイプ。 |
| DeviceSettingChecker | モジュールの実行中にデバイス設定が変更されたかどうかを確認します。 |
| DeviceSetup |
提供された Option に基づいてテスト用にデバイスを構成する ITargetPreparer。
|
| DeviceSnapshotFeature | デバイス スナップショットのサーバーサイド実装。 |
| DeviceSnapshotHandler | Cuttlefish スナップショットを処理するユーティリティ。 |
| DeviceStateMonitor |
IDevice の状態をモニタリングするためのヘルパークラス。
|
| DeviceStorageAgeResourceMetricCollector | logcat からストレージの経過時間を解析します。 |
| DeviceStorageFiller | ターゲットの準備ツールでストレージを埋めて、一定量の空き容量を確保します。 |
| DeviceStorageStatusChecker | デバイスに指定されたパーティション用の十分なディスク空き容量があるかどうかを確認します。 |
| DeviceStringPusher | 文字列をファイルに書き込むターゲット作成ツール。 |
| DeviceSuite |
JUnit4 コンテナ Suite を拡張して、ITestDevice を必要とするテストに提供します。
|
| DeviceSyncHelper | 新しいデバイス イメージをデバイスに同期するのを支援するヘルパー。 |
| DeviceTestCase |
IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストケース。
|
| DeviceTestResult |
DeviceNotAvailableException が発生したときに中止される TestResult の特殊化 |
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | BaseHostJUnit4Test を介してデバイス テストを実行するためのオプションのビルダークラス。 |
| DeviceTestSuite |
IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストスイート。
|
| DeviceTraceCollector | テスト実行の開始時に perfetto トレースを開始し、終了時にトレースファイルをログに記録するコレクタ。 |
| DeviceUnavailableMonitor | このリスナーは、テストケース レベルの DNAE のみをキャプチャしようとします。 |
| DeviceUnresponsiveException |
デバイスが adb に認識されるが、応答しない(コマンドがタイムアウトする、起動しないなど)ことを示す DeviceNotAvailableException の特殊化
|
| DeviceUpdateTargetPreparer |
外部ソース(ビルドサービスではない)からデバイス イメージ ファイルを使用してデバイスを更新する際の一般的な手順を処理する抽象 ITargetPreparer。
|
| DeviceWifiResourceMetricCollector | コレクタは、現在接続されている Wi-Fi の電波強度とリンク速度の指標を収集します。 |
| DeviceWiper |
ユーザーデータをワイプする ITargetPreparer
|
| DigestCalculator |
Digest を計算するユーティリティ メソッド。
|
| DirectedGraph<V> | 有向無重みグラフの実装。 |
| DisableSELinuxTargetPreparer | SELinux が有効になっている場合に無効にするターゲット準備ツール。 |
| DryRunKeyStore | キーストア値が常に適切に置き換えられ、見つかるドライラン用のキーストア。 |
| DryRunner | テストを実際に実行するのではなく、透過的にドライランします。 |
| DynamicFileStubTest | これは、tradefed が動的ファイルを正しく解決できるかどうかをテストする tradefed テストです。 |
| DynamicRemoteFileResolver | リモート ファイルへのパスの解決を支援するクラス。 |
| DynamicRemoteFileResolver.FileResolverLoader |
IRemoteFileResolver の実装を読み込みます。
|
| DynamicShardHelper | 複数の TF インスタンス間でリモートワーク キューイングを可能にするシャーディング戦略 |
| DynamicShardingConnectionInfoMessage | 機能サーバー経由での送信を容易にするためのデータ保持クラス。 |
| DynamicSystemPreparer |
Dynamic System Update を使用してデバイスビルドの上にシステム イメージを設定する ITargetPreparer。
|
E
| EarlyDeviceReleaseFeature | 早期のデバイス リリース向けの機能サーバー実装。 |
| メール | メールを送信するためのヘルパークラス。 |
| EmailHostHealthAgent |
ホスト モニター レポートからメールを送信する IHostHealthAgent 実装
|
| EmmaXmlConstants | emma xml レポートの解析時に使用される定数。 |
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo は、zip ファイルの全体的な情報を含むクラスです。 |
| EnforcedSeLinuxChecker | Selinux のステータスを保証するステータス チェッカー。 |
| EnvironmentVariableUtil | 環境変数を準備するためのヘルパー メソッドのコレクション。 |
| EraseUserDataPreparer |
デバイスのユーザーデータをワイプする ITargetPreparer。
|
| ErrorIdentifier | このインターフェースは、特定のエラーとそのプロパティを表します。 |
| ErrorStorageUtil | 一般的なストレージに合わせてエラーを操作するためのヘルパークラス。 |
| EventsLoggerListener | 受信したすべてのイベントをファイルに記録するリスナー |
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | 実行可能なアクションを表す値クラス。 |
| ExecutableActionResult |
ExecutableAction の結果を表す値クラス。
|
| ExecutableBaseTest | 実行可能なスタイルのテストの基本クラス。 |
| ExecutableHostTest | ホストで実行される実行可能ファイルのテストランナー。 |
| ExecutableTargetTest | ターゲットで実行される実行可能ファイルのテストランナー。 |
| ExecutionFiles | テストまたは呼び出しの実行中に生成され、テストのために持ち運ぶ必要があるファイル依存関係。 |
| ExecutionFiles.FilesKey | マップの既知の標準キーの列挙。 |
| ExecutionProperties | テストまたは呼び出しの実行中に生成されたプロパティ。 |
| ExistingBuildProvider |
すでに構築された IBuildInfo を返す IBuildProvider。
|
| ExtendedFile | ビルド関連のメタデータを保持するための標準ファイルの拡張機能。 |
| ExtensionAtomsRegistry | statsd のローカル使用のための ExtensionAtomsRegistry。 |
F
| FailureDescription | Trade Federation で障害情報を記述するクラス。 |
| FakeTest | 繰り返し可能なテスト結果を簡単に生成することを目的としたフェイク テスト。 |
| FakeTestsZipFolder | コンテンツのリストに基づいて、解凍されていないテストの偽のフォルダを作成するテスト フィクスチャ。 |
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | fastboot をトリガーして fastboot コマンドを送信するターゲット作成ツール。 |
| FastbootDeviceFlasher | fastboot を使用して物理 Android ハードウェアにイメージを書き込むクラス。 |
| FastbootHelper | fastboot オペレーションのヘルパークラス。 |
| FastbootPack | ブートローダーの仕様に沿って解凍します。 |
| FastbootUpdateBootstrapPreparer |
指定されたファイル(ブートローダー、無線通信、デバイス イメージの zip)を IDeviceBuildInfo にステージングして FastbootDeviceFlasher でデバイスをフラッシュし、結果レポート用にブート後のデバイス属性をビルド情報に挿入する ITargetPreparer。
|
| FatalHostError | TradeFederation を実行しているホストマシンで回復不可能な致命的なエラーが発生し、TradeFederation インスタンスをシャットダウンする必要があることを示す例外。 |
| FeatureFlagTargetPreparer | DeviceConfig(リモート サービスによって調整された機能フラグ)を更新します。 |
| FileDownloadCache | ダウンロードされたファイルのローカル ファイル システム LRU キャッシュを維持するヘルパークラス。 |
| FileDownloadCacheFactory |
FileDownloadCache を作成するためのファクトリ |
| FileDownloadCacheWrapper |
IFileDownloader インターフェースを実装しながら FileDownloadCache 機能を提供するラッパークラス。
|
| FileIdleMonitor | ファイルをモニタリングし、アイドル状態(つまり、 |
| FileInputStreamSource |
入力ファイルを受け取る InputStreamSource。
|
| FileListingService |
IDevice サイドファイル リスト サービスを提供します。
|
| FileListingService.FileEntry | ディレクトリ内のエントリを表します。 |
| FileListingService.IListingReceiver |
このインターフェースを実装するクラスは、デバイスの ls コマンドからの非同期結果を処理するメソッドを提供します。
|
| FileLogger |
ログメッセージをファイルと stdout に転送する ILeveledLogOutput。
|
| FilePermissionUtil | ファイル権限の処理を提供するユーティリティ クラス。 |
| FileProtoResultReporter |
TestRecord をファイルにダンプする Proto レポーター。
|
| FilePullerDeviceMetricCollector |
デバイスから送信される指標キーをリッスンし、デバイスからファイルとして取得する BaseDeviceMetricCollector。
|
| FilePullerLogCollector | デバイス側から報告されたファイルのロガー。 |
| FileSystemLogSaver | ログをファイル システムに保存します。 |
| FilesystemRootChecker | |
| FileUtil | ファイル関連のオペレーション用のヘルパークラス |
| FileUtil.LowDiskSpaceException | 使用可能なディスク容量が最小しきい値を下回っている場合にスローされます。 |
| FilteredResultForwarder |
TestDescription の許可リストのみをレポートできる ResultForwarder のバリアント。
|
| FixedByteArrayOutputStream |
最大量のデータのみを保持するメモリ内 ERROR(/OutputStream)。
|
| FlashingMethod | テスト対象デバイスのフラッシュに使用されるメソッドを記述する列挙型 |
| FlashingResourcesParser | デバイスの書き込みに必要な補助イメージ ファイルの必須バージョンを解析するクラス。 |
| FlashingResourcesParser.AndroidInfo |
Map<String, MultiMap<String, String>> の typedef。
|
| FlashingResourcesParser.Constraint |
FlashingResourcesParser が使用する可能性のある一部のリソースを無視できるようにするためのフィルタリング インターフェース |
| FlashingResourceUtil |
このユーティリティは、DeviceFlashPreparer を介してフラッシュできるように、アーティファクトの適切なバージョンを設定するのに役立ちます。
|
| FoldableExpandingHandler |
プライマリ以外の折りたたみ式構成ごとに IModuleParameterHandler が拡張されます。
|
| FoldableHandler | 折りたたみ式パラメータを受け取って特化型モジュールを作成できる、汎用的な折りたたみ式ハンドラ。 |
| FoldableModePreparer | デバイスの折りたたみ状態を切り替えることができるターゲット作成ツール。 |
| FolderBuildInfo |
IFolderBuildInfo の具体的な実装。
|
| FolderSaver |
デバイスからディレクトリを取得し、圧縮してロギング バックエンドに保存する ITargetPreparer。
|
| FormattedGeneratorReporter | 特定の形式でレポートを生成できるレポートツール。 |
| FreeDeviceState | |
| FuseMountManager | |
| FuseUtil | FUSE オペレーションのヘルパークラス。 |
| FutilityCommandPreparer | 無駄なコマンドを実行する準備ツール。 |
G
| GceAvdInfo | 特定の GCE AVD インスタンスの関連データを保持する構造体。 |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | 酸素化に使用される Gce ラボホスト プロキシ トンネルの Thread Monitor。 |
| GceManager | GCE の呼び出しを管理して、GCE のログの開始、停止、収集を行うヘルパー。 |
| GceRemoteCmdFormatter | リモート GCE デバイスに到達するコマンドをフォーマットするユーティリティ クラス。 |
| GceRemoteCmdFormatter.ScpMode | SCP を使用して、引数の構造に応じてファイルを push または pull できます。 |
| GceSshTunnelMonitor | Gce SSH トンネルの Thread Monitor。 |
| GcovCodeCoverageCollector |
デバイスから gcov カバレッジ測定値をプルして、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。
|
| GcovKernelCodeCoverageCollector |
debugfs から gcov カーネル カバレッジ測定値をデバイスから取得し、最終的にテスト アーティファクトとして記録する BaseDeviceMetricCollector。
|
| GCSBucketUtil | Google Cloud Storage(GCS)からファイルをダウンロードしたり、GCS にファイルをアップロードしたりするためのファイル マネージャー。 |
| GCSBucketUtil.GCSFileMetadata | GCS のファイル情報のシンプルなラッパー。 |
| GCSCommon | 廃止されました。代わりに com.android.tradefed.util.gcs.GCSCommon を使用してください。 |
| GCSCommon | ダウンロードやアップロードなどの Gcs オペレーションのベースクラス。 |
| GCSConfigurationFactory |
ConfigurationFactory は、Google Cloud Storage から構成を読み込みます。
|
| GCSConfigurationFactory.GCSConfigLoader |
GCS から構成を読み込み、1 つのルート構成から含まれる構成を追跡し、循環インクルードで例外をスローする ConfigurationFactory.ConfigLoader の拡張機能。
|
| GCSConfigurationServer | 構成サーバーは Google Cloud Storage(GCS)から構成を読み込みます。 |
| GCSDownloaderHelper | グローバル構成のキャッシュ保存と解決を行う GCS バケットのダウンローダ。 |
| GCSFileDownloader | Google Cloud Storage(GCS)からファイルをダウンロードするファイル ダウンローダー。 |
| GCSFileDownloaderBase | Google Cloud Storage(GCS)からファイルをダウンロードするファイル ダウンローダー。 |
| GCSFileUploader | ファイル アップローダ。ファイルデータを Google Cloud Storage(GCS)にアップロードします。 |
| GCSHelper | |
| GCSHostResourceManager | GCS(Google Cloud Storage)からホストリソースをダウンロードします。 |
| GcsRemoteFileResolver |
GCS バケットからのダウンロードを可能にする IRemoteFileResolver の実装。
|
| GenericLogcatEventParser<LogcatEventType> | イベントの logcat 入力を解析します。 |
| GenericLogcatEventParser.LogcatEvent | イベントタイプとトリガー ログキャット メッセージを含むログキャット イベントを保持する構造体 |
| GetPreviousPassedHelper | 以前に合格したテストフィルタを取得するヘルパー。 |
| GkiDeviceFlashPreparer | Android 共通カーネルの汎用イメージをデバイスに書き込むターゲット作成ツール。 |
| GlobalConfiguration |
読み込まれた構成オブジェクトをマップに保存する IGlobalConfiguration 実装 |
| GlobalFilterGetter | 指定された呼び出しのフィルタを返すサービス実装。 |
| GlobalTestFilter | 呼び出しに適用されたフィルタ オプション。 |
| GoogleAccountPreparer |
Google アカウントの構成をサポートする ITargetPreparer。
|
| GoogleAccountUtil | デバイスでの Google アカウントの設定をサポートするユーティリティ |
| GoogleApiClientUtil | Google API クライアントを作成するためのユーティリティ。 |
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | シェルから実行された Google Benchmark の結果を解析し、すべての結果を含むマップを返します。 |
| 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
| HandleAppName | 「アプリ名」チャンク(APNM)を処理します。 |
| HandleExit | 退会リクエストを送信します。 |
| HandleHeap | ヒープ ステータスの更新を処理します。 |
| HandleHello | 「hello」チャンク(HELO)と機能検出を処理します。 |
| HandleNativeHeap | スレッドのステータス更新を処理します。 |
| HandleProfiling | ヒープ ステータスの更新を処理します。 |
| HandleTest | スレッドのステータス更新を処理します。 |
| HandleThread | スレッドのステータス更新を処理します。 |
| HandleViewDebug | |
| HandleWait | 「wait」チャンク(WAIT)を処理します。 |
| HarnessException | ハーネス内でスローされる例外の基本例外クラス。 |
| HarnessIOException | ファイルの問題の解決に役立つハーネス例外。 |
| HarnessRuntimeException | |
| HeapHostMonitor |
ホストのヒープメモリをモニタリングし、定期的に履歴ログに記録する AbstractHostMonitor 実装。
|
| HeapSegment | ヒープのセグメント内のオブジェクトの型と場所を記述します。 |
| HeapSegment.HeapSegmentElement | HPSG データでエンコードされたオブジェクト/リージョンを記述します。 |
| HelloWorldMultiTargetPreparer |
IMultiTargetPreparer の実装例。
|
| HistoryLogger | TF History Logger: 特定のイベントのみを含む特別なログ。 |
| HostGTest | ネイティブ テスト パッケージを実行するテスト。 |
| HostMetric | このクラスは、レポートされるホスト指標のサンプルを表します。 |
| HostOptions | ホスト オプション ホルダー クラス。 |
| HostStatsdMetricCollector |
statsd ユーティリティ コマンドを使用してホスト側から statsd 指標を収集する IMetricCollector。
|
| HostTest | JUnit ホストベースのテスト用のテストランナー。 |
| HostUtils | ホストテストの実行に役立つユーティリティ メソッドを実装します。 |
| HprofAllocSiteParser | hprof レポートの割り当てサイト セクションから情報を解析するヘルパークラス。 |
| HttpHelper | HTTP リクエストを行うためのヘルパー メソッドが含まれています。 |
| HttpHelper.RequestRunnable |
IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) を使用してリクエストを行うための Runnable。
|
| HttpMultipartPost | マルチパート HTTP POST リクエストを行うためのヘルパークラス。 |
| HttpRemoteFileResolver |
http 経由でリモート ファイルをダウンロードできる IRemoteFileResolver の実装
|
| HttpsRemoteFileResolver |
https 経由でリモート ファイルのダウンロードを許可する IRemoteFileResolver の実装
|
I
| IAbi | テスト対象の ABI を表すインターフェース。 |
| IAbiReceiver | テスト対象の ABI を必要とするテスト。 |
| IAndroidDebugBridge |
このパッケージで使用される ERROR(/com.android.ddmlib.AndroidDebugBridge) メソッドのインターフェース定義。
|
| IAppBuildInfo |
このインターフェースは非推奨になりました。
IBuildInfo を直接使用します。
|
| IAutoRetriableTest |
ITestFilterReceiver を実装していないが、自動再試行をサポートしたい IRemoteTest のインターフェース。
|
| IBatteryInfo | デバイスのバッテリーとのやり取りを定義するインターフェース。 |
| IBatteryInfo.BatteryState | 現在のバッテリー充電状態を表します。 |
| IBlockFilter | デバイスに配信する必要があるデータブロックを配信するかどうかを制御します。 |
| IBlockTransformer | 送信前のデータブロックの変換(省略可)。 |
| IBuildInfo | テスト対象のビルドに関する情報を保持します。 |
| IBuildInfo.BuildInfoProperties |
IBuildInfo が持つことのできるプロパティの一部。処理を調整するために使用します。
|
| IBuildProvider | テスト中のビルドに関する情報を提供する責任を負います。 |
| IBuildReceiver | テスト対象のビルドを参照する必要があるテスト。 |
| ICacheClient | キャッシュ クライアントのインターフェース。 |
| IClusterClient | TFC バックエンドとやり取りするためのインターフェース。 |
| IClusterEvent | TFC にアップロードされるクラスタ イベントのインターフェース。 |
| IClusterEventUploader<T extends IClusterEvent> | ClusterEventUploader のインターフェース |
| IClusterOptions | クラスタ関連のオプションを取得するためのインターフェース。 |
| ICommandOptions | コマンドの実行オプションのコンテナ。 |
| ICommandScheduler | TradeFederation コマンドを実行するためのスケジューラ。 |
| ICommandScheduler.IScheduledInvocationListener | 呼び出しが完了したときの呼び出しイベントのリスナー。 |
| ICompressionStrategy | 実行時に選択できる圧縮アルゴリズムを表すインターフェース。 |
| IConfigOptionValueTransformer | 構成オプションの値を操作するためのインターフェース |
| IConfigurableVirtualDevice | 事前構成された可能性のある仮想デバイス情報(ホスト IP、ホストユーザー、ポート オフセットなど)に関する情報を提供するインターフェース。 |
| IConfiguration | TradeFederation 呼び出しの構成情報。 |
| IConfigurationFactory |
IConfiguration を作成するためのファクトリ
|
| IConfigurationReceiver |
IConfiguration を受け入れるオブジェクトを表すシンプルなインターフェース。
|
| IConfigurationServer | 構成サーバーのインターフェース。 |
| ICredentialFactory |
認証情報ファクトリが oauth2 Credential を作成するためのインターフェース。
|
| IDefaultObjectLoader | YAML 構成の一部であるデフォルト オブジェクトを読み込むためのインターフェース。 |
| IDefaultObjectLoader.LoaderConfiguration | ローダーに情報を渡すための読み込み構成オブジェクト。 |
| IDevice | デバイス。 |
| IDevice.DeviceState | デバイスの状態。 |
| IDevice.DeviceUnixSocketNamespace | デバイスで作成された Unix ドメイン ソケットの Namespace。 |
| IDevice.Feature | デバイス レベルのソフトウェア機能。 |
| IDevice.HardwareFeature | デバイス レベルのハードウェア機能。 |
| IDeviceActionReceiver | デバイス イベントを受信する API を提供します。 |
| IDeviceBuildInfo |
完全な Android デバイスビルドと(オプションで)そのテストを表す IBuildInfo。
|
| IDeviceBuildProvider |
ITestDevice からの情報を使用してビルドを取得する IBuildProvider。
|
| IDeviceConfiguration | デバイス構成ホルダー インターフェース。 |
| IDeviceConnection | 読み取りと書き込みが可能なデバイスへの接続を表します。 |
| IDeviceConnection.Factory | |
| IDeviceFlasher | デバイスにデバイス イメージを書き込みます。 |
| IDeviceFlasher.UserDataFlashOption | ユーザーデータ イメージの処理オプションの列挙型 |
| IDeviceManager | テストに使用できるデバイスのセットを管理するためのインターフェース。 |
| IDeviceManager.IFastbootListener | fastboot 状態の変更のリスナー。 |
| IDeviceMonitor | デバイスの状態をモニタリングするためのインターフェース。 |
| IDeviceMonitor.DeviceLister |
既知のデバイスとその状態を返す Runnable のようなクラス。
|
| IDeviceRecovery | オフラインになったデバイスを復元するためのインターフェース。 |
| IDeviceSelection | デバイス選択条件のインターフェース。 |
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor |
IDevice の状態をモニタリングするための機能を提供します。
|
| IDeviceTest |
ITestDevice への参照が必要なオブジェクトのインターフェース。
|
| IDisableable | 無効にできる Tradefed オブジェクトを記述するインターフェース。 |
| IdSizesReply | |
| IDynamicShardingClient |
シャーディング クライアントのラッパー インターフェース
これは、必要に応じて HTTP またはテスト用のものに置き換えることができるようにするためのものです。 |
| IDynamicShardingConnectionInfo | 動的シャーディング接続情報を含むクラスのインターフェース |
| IEmail | メールを送信するためのインターフェース。 |
| IEmail.Message | メール メッセージ データのコンテナ。 |
| IFileDownloader | リモート ファイルをダウンロードするためのインターフェース。 |
| IFileEntry |
FileEntry メソッドに、よりシンプルでモック可能なコントラクトを提供するインターフェース定義。
|
| IFileResolverLoader |
IRemoteFileResolver の実装を読み込みます。
|
| IFileResolverLoader.ResolverLoadingException | リゾルバを読み込めないか、初期化できない場合にスローされる例外。 |
| IFlashingResourcesParser | デバイスのフラッシュに必要な補助イメージ ファイルの必要なバージョンを提供するインターフェース。 |
| IFlashingResourcesRetriever | デバイスのフラッシュに必要な補助イメージ ファイルを取得するためのインターフェース。 |
| IFolderBuildInfo |
ビルド アーティファクトがローカル ファイル システム ディレクトリに含まれているシンプルな抽象 IBuildInfo。
|
| IFormatterGenerator |
SuiteResultHolder のフォーマッタを記述するインターフェース。
|
| IFuseDriverProfile | 特定の FUSE ドライバの特定の動作を定義し、MountManager を汎用化できるようにします。 |
| IGlobalConfiguration | 単一の Trade Federation インスタンスのグローバル構成情報(実際の構成の呼び出し回数を含む)を包含するクラス。 |
| IHarnessException | ハーネス例外によって実装されるハーネス例外インターフェースの説明。 |
| IHostCleaner | テスト実行の完了後にホストをクリーンアップします。 |
| IHostHealthAgent | ホストまたはデバイスの指標を出力するインターフェース。 |
| IHostMonitor | ホストデータをディスパッチするインターフェース |
| IHostMonitor.HostDataPoint | レポートするデータの汎用クラス。 |
| IHostMonitor.HostMetricType | |
| IHostOptions | ホスト オプション ホルダー インターフェース。 |
| IHostOptions.PermitLimitType | 可能な許可リミッターを記述する列挙型 |
| IHostResourceManager | ホストリソースを管理するインターフェース。 |
| IHttpHelper | HTTP リクエストを実行するためのヘルパー メソッド。 |
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | TradeFed 準備ツールで増分セットアップを試みるかどうかを判断するのに役立つインターフェース。 |
| IInstrumentationResultParser | シェルからインストゥルメンテーション テスト実行の結果を解析するためのインターフェース。 |
| IInstrumentationResultParser.SessionResultCodes | Am instrument セッションの結果コード。 |
| IInstrumentationResultParser.StatusCodes | テスト結果のステータス コード。 |
| IInstrumentationResultParser.StatusKeys | 関連するテスト ステータスキー。 |
| IInvocationContext | テストが必要に応じてアクセスする Invocation に関する情報を保持します。 |
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | 呼び出しのコンテキストを参照する必要があるテスト。 |
| IInvocationExecution | 呼び出しの一部として実行されるアクションを記述するインターフェース。 |
| IKeyStoreClient | パスワードや機密データ用のキーストアにアクセスするためのインターフェース。 |
| IKeyStoreFactory |
IKeyStoreClient を作成するためのファクトリ。
|
| ILabPreparer |
ラボの準備担当者向けのマーカー インターフェース
これらのインターフェースの目的については、 |
| ILeveledLogOutput | このインターフェースを実装するクラスは、ログメッセージの出力処理を行うメソッドを提供します。 |
| ILogcatReceiver |
デバイスの logcat の出力を InputStreamSource として提供するクラス。
|
| ILogger | 警告やエラーを表示するために使用されるインターフェース。 |
| ILogRegistry |
さまざまなロガーを多重化して管理する ILogOutput シングルトン ロガーのインターフェース。
|
| ILogRegistry.EventType | ログに記録すると便利なイベント |
| ILogSaver | このインターフェースを実装するクラスは、ログを一元的な場所に保存するためのメソッドを提供します。 |
| ILogSaverListener |
ITestInvocationListener がログファイルが保存されたタイミングをリッスンできるようにします。
|
| ImageContentAnalyzer | デバイス イメージ コンテンツ分析用アナライザ |
| IManagedTestDevice | ライフサイクルが管理される ITestDevice。 |
| IManagedTestDevice.DeviceEventResponse |
IManagedTestDevice.handleAllocationEvent(DeviceEvent) 呼び出しへのレスポンスのコンテナ |
| IManagedTestDeviceFactory |
IManagedTestDevice のクリエイター インターフェース
|
| IMetricCollector | このインターフェースは、一致する指標を収集するためにテスト結果を報告する際にデコレータとして追加されます。 |
| IMetricCollectorReceiver |
テスト実行の IMetricCollector のリストを取得する必要がある場合に IRemoteTest が実装するインターフェース。
|
| IMoblyYamlResultHandler | mobly yaml 結果ハンドラのインターフェース。 |
| IMoblyYamlResultHandler.ITestResult | mobly yaml 結果のインターフェース |
| IModuleController | モジュールを実行するかどうかを制御するためのインターフェース。 |
| IModuleController.RunStrategy | モジュールの実行方法を記述する列挙型。 |
| IModuleParameterHandler | スイート モジュールのパラメータのインターフェース。 |
| IMultiDeviceRecovery | 複数のオフライン デバイスを復元するためのインターフェース。 |
| IMultiDeviceTest | このインターフェースは非推奨になりました。 このインターフェースは互換性のために一時的に保持されますが、実際には使用されなくなります。実装しないでください。 |
| IMultiTargetPreparer | 複数のデバイスのテスト環境をまとめて準備します。 |
| INativeDevice |
ddmlib IDevice に信頼性の高い、やや高レベルの API を提供します。
|
| INativeDeviceTest |
INativeDevice への参照が必要なオブジェクトのインターフェース。
|
| IncrementalImageUtil | 増分イメージとデバイスの更新を活用するためのユーティリティ。 |
| IncrementalInstallSession | インストール済みの APK のブロックを読み取る必要があるときにデバイスにストリーミングする増分パッケージ インストール セッションを作成するために使用されます。 |
| IncrementalInstallSession.Builder | |
| InfraErrorIdentifier | Trade Federation インフラストラクチャと依存インフラストラクチャ(ビルド インフラストラクチャなど)のエラー識別子。 |
| InputStreamSource |
このインターフェースは、基本的に ERROR(/InputStream) をラップしてクローン可能にします。
|
| InstallAllTestZipAppsSetup |
テスト ZIP 内のすべてのアプリをインストールする ITargetPreparer。
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
ファイル システムにある 1 つ以上の apk をインストールする ITargetPreparer。
|
| InstallBuildEnvApkSetup |
Android プラットフォーム ビルド環境から 1 つ以上のテスト APK をインストールする ITargetPreparer。
|
| InstallCreateReceiver | 「pm install-create」コマンドラインの出力レシーバ。 |
| InstalledInstrumentationsTest | 現在のデバイスで見つかったすべてのインストルメンテーションを実行します。 |
| InstallException | アプリケーションのインストールまたはアンインストールが失敗した場合にスローされます。 |
| InstallKernelModulePreparer | カーネル モジュールをインストールするターゲット作成ツール。 |
| InstallMetrics | |
| InstallReceiver | 「pm install package.apk」コマンドラインの出力レシーバ。 |
| InstantAppHandler |
ModuleParameters.INSTANT_APP のハンドラ。
|
| InstrumentationPreparer |
インストルメンテーションを実行する ITargetPreparer
|
| InstrumentationProtoResultParser | シェルから実行されたインストルメンテーション テストの「protoStd 出力モード」の結果を解析し、ITestRunListener に結果を通知します。 |
| InstrumentationResultParser | シェルから計測テスト実行の「未加工出力モード」の結果を解析し、ITestRunListener に結果を通知します。 |
| InstrumentationTest | 指定されたデバイスでインストルメンテーション テスト パッケージを実行するテスト。 |
| InvocationCacheHelper | 呼び出しキャッシュの結果のアップロードと検索を処理するユーティリティ。 |
| InvocationCacheHelper.CacheInvocationResultDescriptor | キャッシュの結果について説明します。 |
| InvocationContext |
IInvocationContext の汎用実装。
|
| InvocationExecution | 呼び出しのすべてのステップ(ビルドのダウンロード、target_prep、テストの実行、クリーンアップ)を記述するクラス。 |
| InvocationLocal<T> | このクラスは呼び出しスコープの変数を提供します。 |
| InvocationMetricLogger | 一部の指標をログに記録するための呼び出しのユーティリティ クラス。 |
| InvocationMetricLogger.InvocationGroupMetricKey | グループ化を使用すると、同じキーの下に複数のグループを記録できます。 |
| InvocationMetricLogger.InvocationMetricKey | 呼び出し時に常に設定される特別な名前付きキー。 |
| InvocationProtoResultReporter | 呼び出しレベルのキャッシュ保存情報とそのモジュール リストを保存するレポーター |
| InvocationStatus | 呼び出しステータスを保存するクラス。 |
| InvocationStatus | 呼び出しステータスを表すヘルパー列挙型 |
| InvocationSummaryHelper |
リスナーのセットの TestSummary を収集してレポートするためのヘルパークラス |
| InvocationToJUnitResultForwarder |
ITestInvocationListener イベントをリッスンし、TestListener に転送するクラス。
|
| IPostProcessor | ポスト プロセッサは、テスト後、結果レポート前に指標とログの処理を可能にするための Trade Federation オブジェクトです。 |
| IRecorderClient | ResultDB レコーダー バックエンドと通信するためのインターフェース。 |
| IRemoteAndroidTestRunner | Android テストコマンドをリモートで実行し、リスナーに結果をレポートするためのインターフェース。 |
| IRemoteAndroidTestRunner.CoverageOutput | |
| IRemoteAndroidTestRunner.TestSize | |
| IRemoteFeature | リクエストに基づいて実行できる Tradefed の機能を記述するインターフェース。 |
| IRemoteFileResolver | リモート ファイルをローカル ファイルに解決できるオブジェクトのインターフェース。 |
| IRemoteFileResolver.RemoteFileResolverArgs | リゾルバに渡される引数。 |
| IRemoteFileResolver.ResolvedFile | 解決されたファイルとメタデータに関する情報を保持するクラス。 |
| IRemoteScheduledListenersFeature |
IScheduledInvocationListener の受け渡しをサポートするための IRemoteFeature の拡張。
|
| IRemoteTest |
結果を ITestInvocationListener に直接報告するテスト。
|
| IReportNotExecuted |
実行が完了しなかった場合、このインターフェースを実装する IRemoteTest は、レポートの改善のために、実行されなかったテストを報告できます。
|
| IRescheduler | 将来の実行のために構成のスケジュールを変更するためのインターフェース。 |
| IResourceMetricCollector | ユーザーがカスタマイズされたリソース コレクタを実装するためのインターフェース。 |
| IRestApiHelper | REST API 呼び出しを実行するためのヘルパー インターフェース。 |
| IResumableTest | このインターフェースは非推奨になりました。 この必要はなくなりました。 |
| IRetryDecision | 再試行の決定を促し、クラスにフィルタを適用して、より的を絞った再試行を行うインターフェース。 |
| IRuntimeHintProvider | |
| IRunUtil | 時間指定オペレーションとシステム コマンドを実行するためのインターフェース。 |
| IRunUtil.EnvPriority | 特定の設定を設定または設定解除するかどうかを定義する列挙型。 |
| IRunUtil.IRunnableResult | ブール値のステータスを返すオペレーションを非同期で実行するためのインターフェース。 |
| ISandbox | 呼び出しの実行に使用できるサンドボックスを定義するインターフェース。 |
| ISandboxFactory |
ISandbox を作成するためのファクトリ。
|
| ISetOptionReceiver |
このインターフェースの実装には、HostTest.SET_OPTION_NAME にリンクされた「set-option」という名前の Option が必要です。
|
| IShardableListener |
シャーディング可能な ITestInvocationListener。
|
| IShardableTest |
個別に実行可能なサブテストに分割できる IRemoteTest。
|
| IShardHelper | 構成に採用するシャーディング戦略を記述するオブジェクトのインターフェース。 |
| IShellEnabledDevice | シェルコマンドを受信できる抽象デバイス。 |
| IShellOutputReceiver | このインターフェースを実装するクラスは、デバイス/エミュレータのリモートシェル コマンドからの出力を処理するメソッドを提供します。 |
| IsolatedHostTest | サブプロセスを使用して、メイン プロセスでテストを実行するのではなく、依存性の低い環境でテストを実行する TradeFed ランナーを実装します。 |
| IStackTraceInfo | このインターフェースを実装するクラスは、スタック トレースを返すメソッドを提供します。 |
| ISupportGranularResults |
ITestInvocationListener が詳細な結果の受信をサポートするかどうかを指定するインターフェース。
|
| ISystemStatusChecker | システム ステータスのチェックを実行し、システムが想定される状態にあるかどうかを示すブール値を返すチェッカー。 |
| ISystemStatusCheckerReceiver |
構成から ISystemStatusChecker へのアクセスを必要とする IRemoteTest。
|
| ITargetCleaner | このインターフェースは非推奨になりました。 tearDown がベース ITargetPreparer インターフェースに移動しました。 |
| ITargetPreparer | テスト実行のテスト環境を準備します。 |
| ITemporaryDevice | 一時的なプレースホルダにできるデバイスを表すインターフェース。 |
| ITerribleFailureHandler |
LogUtil.CLog.wtf(String, Throwable)
からの重大な障害を処理するインターフェース |
| ITestAnnotationFilterReceiver | アノテーションに基づいて実行するテストをフィルタできるランナー。 |
| ITestCollector | テスト収集のサポートを提供します。設定すると、テストランナーは実際にテストケースを実行せずに、ドライランを実行してテストケースを収集する必要があります。 |
| ITestDevice |
ddmlib IDevice に信頼性の高い、やや高レベルの API を提供します。
|
| ITestDevice.ApexInfo | 単一の APEX に関する情報を保存するシンプルな構造体クラス |
| ITestDevice.MountPointInfo | 単一のマウントポイントに関する情報を保存するシンプルな構造体クラス |
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | 実行するテストと実行しないテストを指定するファイルを受け取ることができるランナー。 |
| ITestFilterReceiver | 実行するテストをフィルタリングできるランナー。 |
| ITestInformationReceiver |
一部のクラスの TestInformation を受け取るインターフェース。
|
| ITestInvocation | 1 つの TradeFederation テスト呼び出しを処理します。 |
| ITestInvocation.ExitInformation | 呼び出しの終了情報を表します。 |
| ITestInvocationListener | テスト呼び出しからのテスト結果のリスナー。 |
| ITestLifeCycleReceiver | 計測テストの実行中にイベント通知を受け取ります。 |
| ITestLogger | さまざまなタイプのデータ ストリームのロギングを実行できるエンティティ。 |
| ITestLoggerReceiver |
ロギング目的で使用できるように、ITestLogger インスタンスを挿入できるエンティティ。
|
| ITestRunListener | 計測テストの実行中にイベント通知を受け取ります。 |
| ITestsPool | アクセスして実行できるテストのプールを記述するインターフェース |
| ITestStorageClient | Android Test Storage バックエンドと通信するためのインターフェース。 |
| ITestSuite | テストスイートの実行に使用される抽象クラス。 |
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | 再実行可能な方法で前の結果を読み込むヘルパーを記述するインターフェース。 |
| ITestSummaryListener |
ITestInvocationListener が概要を通じて一部の限定的な情報を交換できるようにするインターフェース。
|
| ITestsZipInstaller | デバイスにテスト zip ファイル(ビルドシステムによって出力される)からテストをインストールします。 |
| ITokenProvider | 特定のデバイスのトークンを提供できるオブジェクトを記述するインターフェース。 |
| ITokenRequest |
IRemoteTest が実装して、特別なトークンを持つデバイスが必要であることを公開できるインターフェース。
|
J
| JarHostTest | ホスト側の JUnit テストのテストランナー。 |
| JarHostTest.HostTestListener | testRunStarted() と testRunEnded() を除くすべてのイベントを埋め込みリスナーに転送するラッパー リスナー。 |
| JavaCodeCoverageCollector |
デバイスから Java カバレッジ測定値を取得し、テスト アーティファクトとして記録する BaseDeviceMetricCollector。
|
| JavaCodeCoverageFlusher | デバイスで実行されているプロセスから Java コード カバレッジ測定をリセットして強制的にフラッシュするユーティリティ クラス。 |
| JdwpAgent | |
| JdwpCommands | こちらで指定されている JDWP コマンド定数 |
| JdwpExtension | |
| JdwpHandshake | |
| JdwpInterceptor | |
| JdwpPacket | ByteBuffer のどこかの先頭にある JDWP パケット。 |
| JdwpPayload | |
| JdwpProtocol | |
| JSONFileKeyStoreClient | ローカル JSON ファイルがキーストアとして機能するサンプル実装。 |
| JSONFileKeyStoreFactory |
JSON キーストア ファイルにアクセスするための JSONFileKeyStoreClient を提供する JSON キーストア ファクトリの実装。
|
| 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
| KernelModuleUtils | |
| KernelTargetTest | ターゲットで実行される実行可能ファイルをテストし、カーネルテストの結果を解析するテストランナー。 |
| KernelTestModuleController | アーキテクチャが一致しない場合にテストを実行しないモジュール コントローラのベースクラス。 |
| KeyguardControllerState | キーガードの状態のコンテナ。 |
| KeyguardStatusChecker | モジュール実行後にキーガードのステータスをチェックします。 |
| KeyStoreException | 致命的なキーストア エラーが発生した場合にスローされます。 |
| KillExistingEmulatorPreparer |
実行中のエミュレータをシャットダウンする ITargetPreparer。
|
| KnownFailurePreparer | 既知の失敗の再試行をスキップするターゲット プリペアラ。 |
| KTapResultParser | KUnit テストモジュールによって生成され、debugfs の `results` ファイルに配置された KTAP 出力を読み取ります。 |
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | デバイスで KUnit テスト モジュールを実行するためのテストランナー。 |
L
| LabResourceDeviceMonitor | LabResourceService の gRPC サーバーを初期化/管理するラボリソース モニター。 |
| LargeOutputReceiver | 長時間実行されるコマンドの出力を収集するクラス。 |
| LastShardDetector |
ローカル シャーディングを実行する場合、最後のシャードが invocationEnded(long) に達したときにのみアクションを実行したいことがあります。
|
| LeakedThreadStatusChecker | モジュールが実行中の Thread をリークしないようにするためのステータス チェッカー。 |
| LegacySubprocessResultsReporter | サブプロセス結果レポーターのフリーズされた実装。スーパークラスの変更にもかかわらず、以前のバージョンの TF/CTS(8+ など)との互換性を維持する必要があります。 |
| ListInstrumentationParser |
「pm list instrumentation」クエリの出力を解析する IShellOutputReceiver
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | TradeFed ホストで実行されているローカル仮想デバイスのクラス。 |
| LocalAppBuildProvider |
指定されたローカルパスに基づいて IBuildInfo を構築する IBuildProvider |
| LocalDeveloper | ローカル デベロッパーが Tradefed を実行しているかどうかを検出し、返します。 |
| LocalDeviceBuildProvider |
指定されたファイル システム ディレクトリ パスに基づいて IDeviceBuildInfo を構築する IBuildProvider。
|
| LocalEmulatorLaunch | Android ビルド環境からローカルでエミュレータを起動する TargetPreparer。 |
| LocalEmulatorSnapshot | Android ビルド/開発環境からクリーンなエミュレータ スナップショットを生成するための TargetPreparer |
| LocalFileHeader | LocalFileHeader は、ZIP ファイル内のファイル/フォルダの情報を含むクラスです。 |
| LocalFileResolver |
ローカル ファイルのリンクを可能にする IRemoteFileResolver の実装
|
| LocalFolderBuildProvider |
指定されたローカルパスに基づいて IFolderBuildInfo を構築する IBuildProvider |
| LocalHostResourceManager | マネージャー ホスト リソース。 |
| LocalPool | ローカルテストのプールを実装します。 |
| LocalRunInstructionBuilder | テストをローカルで実行する手順をコンパイルするユーティリティ。 |
| LockSettingsBaselineSetter | 画面ロック設定を削除するセッター。 |
| Log | |
| Log | メインの Android ソースの API をミラーリングするログクラス。 |
| Log.ILogOutput | このインターフェースを実装するクラスは、ログメッセージの出力処理を行うメソッドを提供します。 |
| Log.LogLevel | ログレベルの列挙型。 |
| Log.LogLevel | ログレベルの列挙型。 |
| LogAssociation | ログファイルとテスト間のリンクを表すクラス。 |
| LogcatCrashResultForwarder | 特別なリスナー: 失敗(計測プロセスがクラッシュした場合)に、logcat からクラッシュを抽出して、テストに関連付けられた失敗メッセージに追加しようとします。 |
| LogcatEventParser | |
| LogcatEventType |
LogcatEventParser のイベントタイプ。
|
| LogcatOnFailureCollector | テストケースが失敗したときに logcat をキャプチャしてログに記録するコレクタ。 |
| LogcatReceiver | バックグラウンドで logcat を収集するクラス。 |
| LogcatTimingMetricCollector | 指定された正規表現パターンを使用して、1 回または複数回の繰り返しテスト中に logcat からタイミング情報(ユーザー切り替え時間など)を収集する指標コレクタ。logcat 行からイベントの開始信号と終了信号を解析します。 |
| LogDataType | ログデータのデータ型を表します。 |
| LogFile | 保存されたログファイルのメタデータを保持するクラス。 |
| LogFileSaver |
ログデータをファイルに保存する ITestInvocationListener のヘルパー |
| LogReceiver | |
| LogRegistry |
呼び出しを行うスレッドの ThreadGroup に基づいて適切なロガーを使用し、さまざまなロガーを多重化して管理する ILogRegistry 実装。
|
| LogSaverResultForwarder |
グローバル ファイル セーバーでログを保存するための ResultForwarder。
|
| LogUtil | ロギング ユーティリティ クラス。 |
| LogUtil.CLog |
呼び出し元の単純なクラス名をログタグとして自動的に使用する Log のシムクラス
|
| LUCIResultReporter | ResultDB と LUCI で必要なテスト結果を JSON 形式で保存し(go/result-sink)、コンソールにファイル ロケーションを記録する結果レポート。 |
M
| MainlineModuleHandler | Mainline モジュールのシンプルなハンドラ クラス。InstallApexModuleTargetPreparer を作成し、指定された Mainline モジュールに基づいてダイナミック リンクを挿入して、それらのモジュールを自動的に取得します。 |
| MainlineTestModuleController | テスト対象デバイスにプリロードされた Mainline モジュールに基づいてテストを実行するモジュール コントローラのベースクラス。 |
| ManagedRemoteDevice | VM 内の Tradefed インスタンスを介してリモートで管理する仮想マシン内で実行されるデバイス。 |
| ManagedTestDeviceFactory | Tf でモニタリングできるさまざまな種類のデバイスを作成するファクトリ |
| MaxSdkModuleController | 指定された SDK バージョン番号より上のバージョンでテストを実行しないモジュール コントローラのベースクラス。 |
| MergedZipEntryCollection | 大きな zip ファイル内の個々の zip エントリをブロックに統合して、ダウンロードの試行回数を最小限に抑えます。 |
| MergeMultiBuildTargetPreparer |
ビルドに名前を付け、別のビルドにコピーするファイルキーを指定することで、ビルド間で情報を渡すことができる IMultiTargetPreparer。
|
| MergeStrategy | 複数の試行が存在する場合に結果を集計する方法を説明します。 |
| MerkleTree | リモート実行 API で定義されている Merkle ツリー表現。 |
| MetricFilePostProcessor | テストと実行レベルで収集された指標ログファイルのアップロードに使用されます。 |
| MetricFileUtil | 呼び出しの最後にテスト実行とテスト指標をテキスト ファイルに保存し、Android Build API にアップロードするユーティリティ。 |
| MetricFileUtil.TestRunMetrics | |
| MetricOption |
@Test でアノテーションが付けられたテストメソッドのアノテーション。または、アノテーションが TestDescription のアノテーション リストの一部である場合。このアノテーション リストでは、コレクタの動作の調整やメソッドのフィルタリングに役立つ追加のパラメータを指定できます。
|
| MetricsXMLResultReporter | MetricsXMLResultReporter は、テストの invocationEnded フェーズで、テスト指標と実行指標を metrics-folder パラメータで指定されたフォルダの XML ファイルに書き込みます。 |
| MetricTestCase |
TradeFed の一部として実行する際に指標を記録できるようにする TestCase の拡張機能。
|
| MetricTestCase.LogHolder | 報告するログファイルを保持する構造体。 |
| MetricUtil | プッシュされた statsd 構成から指標を取得するためのユーティリティ クラス。 |
| MetricUtility | テスト指標の保存、類似テストでの指標の集計、ファイルへの指標の書き込みを行うための一般的なユーティリティ メソッドが含まれています。 |
| MetricUtils | 指標形式の変換を処理するためのヘルパー メソッドを保持するクラス。 |
| MinApiLevelModuleController | 指定された API レベルを下回る場合にテストを実行しないモジュール コントローラのベースクラス。 |
| MinSdkModuleController | 指定された SDK バージョン番号より低いバージョンでテストを実行しないモジュール コントローラのベースクラス。 |
| MixImageZipPreparer |
デバイスビルドでシステムビルドのイメージをミックスする IMultiTargetPreparer。
|
| MixKernelTargetPreparer |
カーネル イメージとデバイス イメージを混合できる ITargetPreparer。
|
| MixRadioTargetPreparer |
無線イメージとデバイス イメージを混合できる ITargetPreparer。
|
| MoblyArtifactReporter | Mobly アーティファクト レポーター。 |
| 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 |
分割後の ITestSuite と ModuleDefinition の統合に関連するオペレーションのヘルパークラス。
|
| ModuleOemTargetPreparer | |
| ModuleParameters | 各モジュールのメタデータにあるスイートの「パラメータ」キーに関連付けられた特殊な値。 |
| ModuleParametersHelper |
パラメータに関連付けられた IModuleParameterHandler を取得するヘルパー。
|
| ModuleProtoResultReporter | モジュール レベルの結果のみを報告するための結果レポーター。 |
| ModulePusher | |
| ModulePusher.ModulePushError | Mainline モジュールのプッシュ中に致命的なエラーが発生しました。 |
| ModuleResultsAndMetricsForwarder |
テスト結果にモジュール関連の追加指標を追加する ResultAndLogForwarder の拡張機能。
|
| ModuleSplitter |
IConfiguration で表されるモジュールのリストを ModuleDefinition で表される実行単位のリストに分割するヘルパー。
|
| ModuleTestTypeUtil | モジュールをチェックするための一般的なユーティリティ メソッドが含まれています。 |
| MonitorThread | オープン接続をモニタリングします。 |
| MultiFailureDescription |
複数の FailureDescription を 1 つのホルダーに収集します。
|
| MultiLineReceiver |
ソケットから取得した生データを String オブジェクトに変換する IShellOutputReceiver の基本実装。
|
| MultiMap<K, V> |
キーごとに複数の値をサポートする ERROR(/Map)。
|
| MultiReceiver |
複数の IShellOutputReceiver インスタンスを受け取り、受信したデータをそれらすべてにブロードキャストする IShellOutputReceiver の基本実装。
|
N
| NameMangleListener | 結果が報告されるときにテストメソッド、クラス、パッケージ名を変換するプロキシ リスナー。 |
| NativeAllocationInfo | ネイティブ割り当て情報を保存します。 |
| NativeBenchmarkTest | 指定のデバイスでネイティブ ベンチマーク テスト実行可能ファイルを実行するテスト。 |
| NativeBenchmarkTestParser |
ベンチマーク テストデータの出力を解析し、オペレーションあたりの平均時間に関する指標を収集する IShellOutputReceiver。
|
| NativeBridgeModuleController | デバイスがネイティブ ブリッジをサポートしているかどうかを確認するモジュール コントローラ。 |
| NativeCodeCoverageFlusher | ネイティブ カバレッジ測定をクリアし、デバイス上のプロセスからネイティブ カバレッジ データを強制的にフラッシュするユーティリティ クラス。 |
| NativeDevice |
ITestDevice 非フルスタック Android デバイスのデフォルト実装。
|
| NativeDevice.AdbAction |
OS の「adb ....」コマンドを実行するための ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)。
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
デバイスの再起動には ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)。
|
| NativeDevice.RebootMode | 再起動のモード。 |
| NativeDeviceStateMonitor |
フレームワークのサポートがない IDevice の状態をモニタリングするためのヘルパークラス。
|
| NativeLeakCollector |
'dumpsys meminfo --unreachable -a' を実行して、各プロセスが現在保持している到達不能なネイティブ メモリを特定する ITargetPreparer。
|
| NativeLibraryMapInfo | ネイティブ ライブラリのライブラリ マッピングへのメモリアドレス。 |
| NativeStackCallInfo | スタック呼び出しを表します。 |
| NativeStressTest | 指定されたデバイスでネイティブ ストレステスト実行可能ファイルを実行するテスト。 |
| NativeStressTestParser |
ストレス テストのデータ出力を解析し、完了した反復回数と反復あたりの平均時間に関する指標を収集する IShellOutputReceiver。
|
| NegativeHandler | 何も行わないこと、およびパラメータで追加のモジュールを作成しないことを指定するハンドラ。 |
| NestedDeviceStateMonitor | 仮想化環境の特性に対応するために、ネストされたデバイスに対して追加のチェックを実行するデバイス状態モニター。 |
| NestedRemoteDevice | リモート Cuttlefish VM 内で実行されているデバイスの表現。 |
| NetworkNotAvailableException | テストのためにデバイスがネットワークに接続できない場合にスローされます。 |
| NoApkTestSkipper | テストする APK がない場合、呼び出し(準備とテスト)を完全にスキップできる特別な準備ツール。 |
| NoDeviceException | 指定されたコマンドを実行するデバイスがない場合にスローされます。 |
| NoisyDryRunTest | コマンド ファイルでノイズの多いドライランを実行します。 |
| NoOpConfigOptionValueTransformer |
no-op IConfigOptionValueTransformer |
| NotMultiAbiHandler |
セカンダリ ABI でモジュールを作成しないことを SuiteModuleLoader に通知する特別なハンドラ。
|
| NullDevice |
DeviceManager が IDeviceSelection.nullDeviceRequested() の場合に割り当てるために DeviceManager が使用するプレースホルダ IDevicetrue |
| NullOutputReceiver |
何も行わない IShellOutputReceiver の実装。
|
O
| ObjectUpdater | AnTS オブジェクトの更新を管理するヘルパークラス。 |
| ObjectUpdater.InvocationUpdate | 指定された呼び出しの更新を行います。 |
| ObjectUpdater.TestArtifactUpdate | 返された BuildArtifact で更新を実行します。 |
| ObjectUpdater.WorkUnitUpdate | 更新をカプセル化するインターフェース。 |
| OpenObjectLoader | AOSP で利用可能なデフォルト オブジェクトのローダー。 |
| オプション |
フィールドに IConfiguration オプションを表すアノテーションを付けます。
|
| Option.Importance | |
| OptionClass |
クラスが IConfiguration オブジェクトを表すことを示すアノテーション。
|
| OptionCopier |
同じ名前の Option フィールド値をあるオブジェクトから別のオブジェクトにコピーできるヘルパークラス。
|
| OptionDef |
Option の詳細を保持します。
|
| OptionFetcher | 親プロセスからテスト オプションを取得するヘルパー。 |
| OptionNotAllowedException |
コマンドラインでオプションを渡すことが許可されていない場合の特定の ConfigurationException。
|
| OptionSetter |
Option フィールドに入力します。
|
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler |
マップ フィールドの値を処理する Handler。
|
| OptionSetter.OptionFieldsForName | 指定された名前のオプション フィールドのリストのコンテナ。 |
| OptionUpdateRule | オプションが複数回指定された場合の動作を制御します。 |
| OtaDeviceBuildInfo |
無線(OTA)アップデートのテストに使用される IDeviceBuildInfo。
|
| OtatoolsBuildInfo |
otatools アーティファクトを含む IBuildInfo。
|
| OtaUpdateDeviceFlasher | フルまたは増分 OTA パッケージで system/update_engine/scripts/update_device.py スクリプトをトリガーしてデバイス イメージを更新するデバイス フラッシャー。 |
| OxygenUtil | Oxygen サービスとやり取りするためのユーティリティ。 |
P
| PackageInfo | デバイスから解析されたアプリのパッケージ情報用のコンテナ。 |
| PackageInstalledModuleController | デバイスに指定されたパッケージがインストールされていない場合、テストを実行しないモジュール コントローラ。 |
| Pair<A, B> | 2 つのオブジェクトを含む独自の Pair クラスを定義します。 |
| Pair<S, T> | Pair クラスは、このパッケージで使用する 2 タプルです。 |
| PairingMultiTargetPreparer | マルチ ターゲット作成ツールは、2 つのデバイス間の Bluetooth ペア設定(および接続)を支援します。 |
| ParallelDeviceExecutor<V> |
関数を並列に実行するための ERROR(/ExecutorService) のラッパー。
|
| ParentSandboxInvocationExecution |
サンドボックスの実行時に親呼び出しの特別なアクションに使用する InvocationExecution のバージョン。
|
| ParentShardReplicate | 1 つのデバイスの設定を、シャーディングに参加する他のすべてのデバイスに複製します。 |
| PartialZipDownloadCache | コンテンツに基づいて部分ダウンロード ファイルをキャッシュに保存するユーティリティ。 |
| PassingTestFileReporter |
合格したテストケースのリストをテストファイルに保存する ITestInvocationListener |
| PendingBlock | デバイスに必要な APK または署名ファイルに属するデータのブロック。 |
| PendingBlock.Compression | |
| PendingBlock.Type | |
| PerfettoFilePullerCollector | デバイスから perfetto トレース ファイルを pull し、必要に応じて圧縮して、テストログに追加するコレクタ。 |
| PerfettoGenericPostProcessor | テキスト/バイナリ指標の perfetto proto ファイルを、数値を持つフィールドが見つかるまで文字列値を持つ proto メッセージとフィールドを再帰的に展開して、Key-Value ペアに処理するポスト プロセッサ。 |
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Perfetto 準備ツールは、Perfetto がアクセスできる標準の場所に構成ファイルをデバイスにプッシュします。 |
| PerfettoPullerMetricCollector |
このクラスは非推奨になりました。
代わりに PerfettoFilePullerCollector と ERROR(/PerfettoTracePostProcessor) を使用してください。
|
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTracePostProcessor | テストログから perfetto トレース ファイルを取得し、それに対してトレース プロセッサを実行して perfetto 指標 proto を生成するポスト プロセッサ。 |
| PerfettoTracePostProcessor.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder |
ITestDevice で perfetto トレースを記録するためのユーティリティ クラス。
|
| PrettyPrintDelimiter | 目立つ区切り文字付きメッセージの出力に役立つヘルパー ユーティリティ。 |
| PrettyTestEventLogger | イベントを照合してログに記録し、デバッグを容易にするロガー。 |
| ProcessInfo | プロセス関連(USER、PID、NAME、START TIME IN SECOND SINCE EPOCH)情報を保存するために使用されます。 |
| ProcessUtil | |
| ProfileableClient | これは、通常は Android VM プロセスである、単一のプロファイリング可能なクライアントを表します。 |
| ProfileableClientData |
ProfileableClientImpl のデータが含まれます。
|
| ProfileableClientImpl | これは、通常は Dalvik VM プロセスである、プロファイリング可能な単一のクライアントを表します。 |
| ProfileParameterHandler | 任意のプロファイル ユーザーの基本パラメータ ハンドラ。 |
| ProfileTargetPreparer |
任意のプロファイル ユーザー android.os.usertype.profile.XXX のターゲット準備ツールを設定するためのベースクラス。
|
| PromptResponse | プロンプト リクエストとそのレスポンスの表現 |
| PromptUtility | コンテキストからプロンプトを作成するユーティリティ。 |
| PromptUtility.PromptTemplate | リソースに保存されているプロンプト テンプレートへの参照 |
| PropertyChanger | Android プロパティ ファイル内のアイテムを変更(または追加)するためのユーティリティ クラス |
| PropertyFetcher | デバイスから getprop の値を取得してキャッシュに保存します。 |
| ProtoResultParser | Tradefed の結果の proto 形式のパーサー。 |
| ProtoResultParser.TestLevel | 処理中の proto の現在のレベルを表す列挙型。 |
| ProtoResultReporter |
結果レポーターは、すべての結果を含む TestRecord protobuf をビルドします。
|
| ProtoUtil | protobuf メッセージを型に依存せずに処理するためのユーティリティ メソッド。 |
| ProxyConfiguration | 実行するリモート構成を指定できるオブジェクト。 |
| PsParser | 「ps」コマンドの出力から(USER、PID、NAME)を解析するために使用されるユーティリティ |
| PtsBotTest | PTS-bot テストを実行します。 |
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker |
このクラスは非推奨になりました。
代わりに PushFilePreparer を使用してください。 |
| PushFilePreparer |
任意のホストパスから任意のデバイスパスに任意の数のファイルを push しようとする ITargetPreparer。
|
| PythonBinaryHostTest |
Android ビルドシステム(Soong)から Python バイナリ ファイルを実行するためのホストテスト
テストランナーは、include-filter と exclude-filter をサポートしています。 |
| PythonBinaryHostTest.PythonForwarder | 実行名をバイナリ名に置き換える結果転送。 |
| PythonUnitTestResultParser |
Python の unittest フレームワークで実行されたテストの出力を解釈し、一連の ITestInvocationListener に対する呼び出しに変換します。
|
| PythonUnitTestRunner |
このクラスは非推奨になりました。
代わりに PythonBinaryHostTest を使用してください。
|
| PythonVirtualenvHelper | Python 3 仮想環境を有効にするためのヘルパークラス。 |
| PythonVirtualenvPreparer | ホストに Python virtualenv を設定し、パッケージをインストールします。 |
Q
| QuotationAwareTokenizer |
R
| RawImage | デバイスのフレームバッファから取得された画像を表すデータ。 |
| RebootReasonCollector | テスト実行中にデバイスの再起動を収集し、理由と回数でレポートするコレクタ。 |
| RebootTargetPreparer | デバイスを再起動するターゲット準備ツール。 |
| RecorderClient | テスト結果を ResultDB にアップロードする ResultDB レコーダー クライアント。 |
| RecoveryLogPreparer | 復元前にログを収集するために使用されるターゲット準備ツール。 |
| RegexTrie<V> |
RegexTrie は、キーの各ERROR(/Pattern) であるトライです。
|
| RemoteAndroidDevice |
adb connect 経由で接続されたフルスタック Android デバイスの ITestDevice の実装。
|
| RemoteAndroidTestRunner | Android テストコマンドをリモートで実行し、結果をレポートします。 |
| RemoteAndroidTestRunner | Android テストコマンドをリモートで実行し、結果をレポートします。 |
| RemoteAndroidTestRunner.StatusReporterMode | am 計測コマンド オプションのステータス レポーター モードを表します。 |
| RemoteAndroidTestRunner.StatusReporterMode | am 計測コマンド オプションのステータス レポーター モードを表します。 |
| RemoteAndroidVirtualDevice |
Google Compute Engine(Gce)で実行されているフルスタック Android デバイスの RemoteAndroidDevice の動作を拡張します。
|
| RemoteAvdIDevice |
DeviceManager が DeviceSelectionOptions.gceDeviceRequested() の場合に割り当てるために DeviceManager が使用するプレースホルダ IDevicetrue |
| RemoteBuildInfo | リリース制御ビルド情報レスポンスのコンテナ。 |
| RemoteBuildInfo.BuildAttributeKey | |
| RemoteBuildInfo.BuildType | |
| RemoteCacheClient | リモート API サーバーへの gRPC 呼び出しを使用する RemoteActionCache 実装。 |
| RemoteDynamicPool | リモートワークのキューに登録されたテストのプールを実装 |
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | URI とサービス プロバイダ機能を使用して、さまざまな場所からファイルを読み込むことができるシンプルなクラス。 |
| RemoteFileUtil | リモート インスタンスからのファイルを処理するユーティリティ クラス |
| RemoteInvocationExecution |
リモート実行を駆動する InvocationExecution の実装。
|
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSplitApkInstaller | |
| RemoteSshUtil | リモート インスタンスで ssh コマンドを実行するユーティリティ。 |
| RemoteTestTimeOutEnforcer | 特定のテスト構成の実行時間をチェックし、指定されたタイムアウトを超えた場合に失敗させるリスナー。 |
| RemoteZip | リモート zip ファイル内の個々のファイルを解凍するユーティリティ。 |
| RemoveSystemAppPreparer |
テスト実行前にシステム パーティションから apk を削除するための ITargetPreparer。
|
| ReportPassedTests | 合格したテストを除外するフィルタをファイルでレポートします。 |
| RequestUtil | エラー処理を伴うネットワーク リクエストの汎用的な再試行を可能にするユーティリティ。 |
| ResolvePartialDownload | 部分ダウンロード リクエストを解決します。 |
| ResourceMetricUtil | 指標の作成に使用するユーティリティ関数。 |
| ResourceUtil | 構成リソースを読み取るためのユーティリティ。 |
| RestApiHelper | REST API 呼び出しを実行するためのヘルパークラス。 |
| RestartSystemServerTargetPreparer | デバイスを再起動せずにシステム サーバーを再起動するターゲット プリペアラ。 |
| ResultAggregator | 実行された再試行戦略に基づいて、必要に応じて結果を集計する特別な転送。 |
| ResultAndLogForwarder | 結果とログイベントのフォワーダー。 |
| ResultDBReporter | テスト結果を ResultDB にアップロードする結果レポーター。 |
| ResultDBUtil | ResultDB レポーターのユーティリティ クラス。 |
| ResultForwarder |
呼び出し結果を他のリスナーのリストに転送する ITestInvocationListener。
|
| ResultReporter | |
| ResultReporter.ListBuilder<T> | |
| ResultsPlayer | 渡された結果を再生する特別なランナー。 |
| RetentionFileSaver | ディレクトリに .retention ファイルを作成するためのヘルパークラス。 |
| RetryConfigurationFactory | コマンドの再試行を処理するファクトリ。 |
| RetryLogSaverResultForwarder | 現在の試行回数を渡す処理も行う転送。 |
| RetryPreparationDecision | 準備を再試行するかどうか、モジュール実行を失敗させるかどうかに関する決定を記述するクラス。 |
| RetryRescheduler | 失敗したテストや実行されなかったテストの前回の実行を再スケジュールできる特別なランナー。 |
| RetryRescheduler.RetryType | 再試行できるテストの種類。 |
| RetryResultForwarder |
常に指定された試行番号にプッシュする ResultForwarder の拡張機能。
|
| RetryResultHelper | どのモジュールまたはテストを実行するかどうかを判断するヘルパークラス。 |
| RetryStatistics |
1 つの IRemoteTest の再試行セッションの統計情報を保持する構造体。
|
| RetryStrategy | 一部のテストを再実行するときに使用する再試行戦略。 |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | オプション「force-root」に基づいて「adb root」または「adb unroot」を実行するターゲット準備ツール。 |
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery |
復元ステップを行うために 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 の unittest フレームワークで実行されたテストの出力を解釈し、一連の ITestInvocationListener への呼び出しに変換します。
|
S
| SandboxConfigDump |
コマンドラインに基づいて IConfiguration を作成し、ファイルにダンプするランナークラス。
|
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | サンドボックス設定から発生した特別な構成の例外。 |
| SandboxConfigurationFactory | サンドボックス化の目的で構成の作成を処理する特別な構成ファクトリ。 |
| SandboxConfigUtil |
サンドボックス化を行う際に IConfiguration を管理するためのユーティリティ クラス。
|
| SandboxedInvocationExecution | 呼び出しの特別なサンドボックス実行: これは、サンドボックス内でコマンドを実行している場合の InvocationExection です。 |
| SandboxInvocationRunner | サンドボックスで呼び出しに関連付けられたテストを実行します。 |
| SandboxOptions |
ISandbox にオプションを受け渡すことができるクラス。
|
| SchedulerState | 呼び出しと WorkUnit が取りうる状態のリストを表す列挙型。 |
| ScreenRecorderOptions | |
| ScreenRecorderOptions.Builder | |
| ScreenshotOnFailureCollector | テストケースが失敗したときにスクリーンショットをキャプチャしてログに記録するコレクタ。 |
| Sdk28ModuleController | デバイスが SDK 28(Android 9)以上であるかどうかを確認するモジュール コントローラ。 |
| Sdk29ModuleController | テスト対象デバイスが SDK バージョン 29 以降の場合にのみテストを実行します。 |
| Sdk30ModuleController | テスト対象デバイスが SDK バージョン 30 以上の場合にのみテストを実行します。 |
| Sdk31ModuleController | テスト対象デバイスが SDK バージョン 31 以降の場合にのみテストを実行します。 |
| Sdk32ModuleController | テスト対象デバイスが SDK バージョン 32 以降の場合にのみテストを実行します。 |
| Sdk33ModuleController | テスト対象デバイスが SDK バージョン 33 以降の場合にのみテストを実行します。 |
| Sdk34ModuleController | テスト対象デバイスが SDK バージョン 34 以降の場合にのみテストを実行します。 |
| Sdk35ModuleController | テスト対象デバイスが SDK バージョン 35 以降の場合にのみテストを実行します。 |
| Sdk36ModuleController | テスト対象デバイスが SDK バージョン 36 以降の場合にのみテストを実行します。 |
| SearchArtifactUtil | テスト アーティファクトの検索に使用できるユーティリティ クラス。 |
| 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。
|
| ShellCommandUnresponsiveException | デバイスで実行されたシェルコマンドの出力送信に時間がかかりすぎた場合にスローされる例外。 |
| ShellOutputReceiverStream | IShellOutputReceiver に書き込む OutputStream のユーティリティ サブクラス。 |
| ShellStatusChecker | モジュールの実行前後のシェル ステータスが想定どおりであることを確認します。 |
| ShippingApiLevelModuleController |
デバイスが次の条件を満たす場合、テストを実行します。
|
| ShowmapPullerMetricCollector |
デバイスから showmap ファイルを取得し、そこから指標を収集できるようにする FilePullerDeviceMetricCollector の基本実装。
|
| SideloadOtaTargetPreparer |
指定された OTA パッケージのサイドローディングを実行し、パッケージを適用し、デバイスの起動を待機し、ビルド情報として使用するデバイスのビルド プロパティを挿入するターゲット準備ツール このターゲット作成ツールは、デバイスが起動時に通常の adb モードになっていることを前提としており、デバイスが同じモードで終了するものの、新しいビルドが適用されるようにします。 |
| SimpleFileLogger |
ログメッセージを stdout と単一のログファイルに転送する ILeveledLogOutput。
|
| SimplePerfResult | すべての simpleperf テスト結果を保持するオブジェクト |
| SimplePerfStatResultParser | simpleperf の結果を解析するユーティリティ クラス。 |
| SimplePerfUtil | 簡単なコマンドをディスパッチして結果を収集するユーティリティ クラス |
| SimplePerfUtil.SimplePerfType | simpleperf コマンド オプションの列挙型 |
| SimpleStats | 数値データセットが与えられたときに、いくつかの統計的測定値を計算する小さなユーティリティ クラス。 |
| SizeLimitedOutputStream |
書き込み可能なデータ量を制限するスレッドセーフなファイル バックアップ ERROR(/OutputStream)。
|
| SkipContext | 結果のスキップまたはキャッシュ保存に関する決定を取り巻くコンテキストの表現。 |
| SkipFeature |
SkipManager の一部の情報にアクセスできる機能。
|
| SkipHWASanModuleController | HWASan ビルドでテストを実行しないモジュール コントローラの基本クラス。 |
| SkipManager | スキップ マネージャーは、さまざまな基準に基づいて、呼び出し、モジュール、テストの各レベルでスキップすべきものを判断します。 |
| SkipReason | テストをスキップする理由とそのメタデータを提供します。 |
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | ユーティリティ クラスは、SL4A を使用して 1 つまたは 2 つのデバイスで Bluetooth オペレーションを提供します。 |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
BluetoothDevice.java に基づく Bluetooth デバイスのアクセスレベルの列挙型
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
BluetoothProfile.java に基づく Bluetooth 接続状態の列挙型
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
BluetoothProfile.java に基づく Bluetooth プロファイルの優先度レベルの列挙型
|
| Sl4aBluetoothUtil.BluetoothProfile |
BluetoothProfile.java に基づく Bluetooth プロファイルの列挙型
|
| Sl4aClient | RPC を介して SL4A スクリプト レイヤとやり取りする Sl4A クライアント。 |
| Sl4aEventDispatcher | イベント ディスパッチャーはイベントをポーリングし、名前でキューに入れてクエリできるようにします。 |
| Sl4aEventDispatcher.EventSl4aObject | イベント ポーラーによって返されるオブジェクト。 |
| SnapshotInputStreamSource | ファイルにバックアップされた InputStreamSource。 |
| SnapuserdWaitPhase | snapuserd の更新が完了するまで参加またはブロックするタイミングの列挙型表現。 |
| SparseImageUtil | スパース イメージをスパース化解除するユーティリティ。 |
| SparseImageUtil.SparseInputStream | SparseInputStream はアップストリームから読み取り、データ形式を検出します。 |
| SparseIntArray | SparseIntArrays は整数を整数にマッピングします。 |
| SplitApkInstaller | |
| SplitApkInstallerBase | |
| SpongeUtils | Sponge の処理に使用するヘルパー メソッドを保持するクラス。 |
| StatsdBeforeAfterGaugeMetricPostProcessor | 「前/後」のアプローチで収集されたゲージ指標を処理するポスト プロセッサ。 |
| StatsdEventMetricPostProcessor | プロセッサで指定されたフォーマッタを使用して、statsd レポートのイベント指標を Key-Value ペアに処理するポスト プロセッサ。 |
| StatsdGenericPostProcessor | バイナリ proto statsd レポートをツリー構造として展開し、Key-Value ペアに処理するポスト プロセッサ。 |
| StatusCheckerResult |
ISystemStatusChecker 実行の結果が含まれます。
|
| StatusCheckerResult.CheckStatus | |
| StdoutLogger |
ログメッセージを stdout に転送する ILeveledLogOutput。
|
| StopServicesSetup |
デバイス上のサービスを停止する ITargetPreparer。
|
| StreamProtoReceiver | 受信した proto TestRecord を Tradefed イベントに変換するレシーバ。 |
| StreamProtoResultReporter |
ProtoResultReporter の実装 |
| StreamUtil | 入力ストリームを管理するためのユーティリティ クラス。 |
| StrictShardHelper | 一緒にレポートしない厳密なシャードを作成するシャーディング戦略。 |
| StringEscapeUtils | 特定の形式の文字列をエスケープするためのユーティリティ クラス。 |
| StringUtil | 一般的な文字列操作のために文字列をエスケープするためのユーティリティ クラス。 |
| StubBuildProvider |
IBuildProvider の no-op の空の実装。
|
| StubDevice |
IDevice のスタブ プレースホルダ実装。
|
| StubKeyStoreClient | KeyStore クライアントのデフォルトのスタブ実装。 |
| StubKeyStoreFactory | KeyStore Factory のデフォルトのスタブ実装 |
| StubLocalAndroidVirtualDevice |
DeviceManager が DeviceSelectionOptions.localVirtualDeviceRequested() の場合に割り当てるために DeviceManager が使用するプレースホルダ IDevicetrue |
| 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)。
|
| SuiteResultCacheUtil | テスト モジュールのキャッシュ結果をアップロードおよびダウンロードするユーティリティ。 |
| SuiteResultCacheUtil.CacheResultDescriptor | キャッシュの結果について説明します。 |
| SuiteResultHolder | 呼び出し結果のシリアル化とシリアル化解除を容易にするヘルパー オブジェクト。 |
| SuiteResultReporter | スイート全体の呼び出しのテスト結果を収集し、最終結果を出力します。 |
| SuiteResultReporter.ModulePrepTimes | 1 つのモジュールの準備時間と終了時間のオブジェクト ホルダー。 |
| SuiteTestFilter | テストを含めるか除外するフィルタを表します。 |
| SwitchUserTargetPreparer |
setUp で指定されたユーザーの種類に切り替える ITargetPreparer。
|
| SyncException |
ERROR(/SyncService) を使用した転送が完了しなかった場合にスローされる例外。
|
| SyncException.SyncError | |
| SyncService | デバッグ ブリッジを介してデバイス / エミュレータとの間でプッシュ / プルを行う同期サービス クラス。 |
| SyncService.FileStat | |
| SyncService.ISyncProgressMonitor | このインターフェースを実装するクラスは、転送の進行状況の表示を処理するメソッドを提供します。 |
| SystemServerFileDescriptorChecker | システム サーバーで FD が不足しているかどうかを確認します。 |
| SystemServerStatusChecker | モジュールの実行前と実行後で system_server の pid が変化しているかどうかを確認します。 |
| SystemUpdaterDeviceFlasher |
OTA アップデート パッケージにバンドルされたシステム イメージをインストールするためにシステム アップデータに依存する IDeviceFlasher。
|
| SystemUtil | システムコールを行うためのユーティリティ クラス。 |
| SystemUtil.EnvVariable |
T
| TableBuilder | String 要素のマトリックスをテーブルに表示するヘルパークラス。 |
| 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 | TestDescription のリストをテストファイルにマーシャリングおよびアンマーシャリングするためのユーティリティ クラス。 |
| TestDevice |
フルスタック Android デバイスの ITestDevice の実装
|
| TestDevice.MicrodroidBuilder | Microdroid TestDevice の作成に使用されるビルダー。 |
| TestDeviceOptions |
ITestDevice Option のコンテナ |
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
DeviceState よりもデバイスの状態をより詳細に表します。
|
| TestEnvironment | TFC API から返される TestEnvironment メッセージをモデル化するクラス。 |
| TestErrorIdentifier | テストとテスト ランナーからのエラー識別子。 |
| TestFailureModuleController | テストの失敗ログの収集方法を調整したいだけのモジュールのコントローラ。 |
| TestFilePushSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のファイル/ディレクトリをプッシュする ITargetPreparer。
|
| TestFilterHelper | テストをフィルタリングするためのヘルパークラス |
| TestGroupStatus | テストグループのステータスを保存するクラス。 |
| TestIdentifier | 解析されたインストルメンテーション テストを識別します。 |
| TestInfo | TEST_MAPPING ファイルで設定されたテスト情報を保存します。 |
| TestInformation | テストランナーまたはテストが適切に実行するために必要なすべての情報と依存関係を含むホルダー オブジェクト。 |
| TestInformation.Builder |
TestInformation インスタンスを作成するビルダー。
|
| TestInvocation |
ITestInvocation のデフォルト実装。
|
| TestInvocation.RunMode | 呼び出しが実行されるさまざまなモード。 |
| TestInvocation.Stage | |
| TestInvocationManagementServer | テスト呼び出しとそのライフサイクルを管理するのに役立つ GRPC サーバー。 |
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | TEST_MAPPING ファイルを読み込むためのクラス。 |
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner |
オプション include-filter で指定されたテスト、またはビルドの TEST_MAPPING ファイルをスイートとして実行する BaseTestSuite の実装。
|
| TestOption | TEST_MAPPING ファイルで設定されたテスト オプションの詳細を保存します。 |
| TestOutputUploader | テスト出力ファイルをローカル ファイル システム、GCS、または HTTP(S) エンドポイントにアップロードします。 |
| TestRecordInterpreter |
Tradefed で TestRecord proto をより操作しやすい形式に変換するユーティリティ。
|
| TestRecordProtoUtil |
ファイルから TestRecord proto を読み取るユーティリティ。
|
| TestResource | TFC API から返される TestResource メッセージをモデル化するクラス。 |
| TestResourceDownloader | ファイル システム/GCS/HTTP からテスト リソース ファイルをダウンロードするクラス。 |
| TestResult | 単一のテストの結果のコンテナ。 |
| TestResult | 単一のテストの結果のコンテナ。 |
| TestResult.TestStatus | |
| TestResultListener | 個々のテスト結果のみを気にする実装者向けの ITestLifecycleListener の簡略化。 |
| TestRunnerUtil | さまざまなテストランナーをサポートするユーティリティ クラス。 |
| TestRunResult | 単一のテスト実行の結果を保持します。 |
| TestRunResult | 単一のテスト実行の結果を保持します。 |
| TestRunResultListener | 最終的なテスト実行ステータスを読み取ることができるリスナー。 |
| TestRunToTestInvocationForwarder |
ddmlib ITestRunListener から ITestLifeCycleReceiver への転送。
|
| TestsPoolPoller | テストのプール内のすべてのテストを実行できるテスト ラッパー。 |
| TestStatus | テストメソッドのステータスを表す Tradefed の表現。 |
| TestStatus | テストの考えられる結果を表す列挙型。 |
| TestSuiteInfo |
テストスイートのビルド関連メタデータの読み込みを解決するクラス
関連情報を適切に公開するには、テストスイートの jar リソースに |
| TestSummary | テストの概要を表すクラス。 |
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスの /system パーティションに 1 つ以上のアプリをインストールする ITargetPreparer。
|
| TestTimeoutEnforcer | 特定のテストケースの実行時間をチェックし、指定されたタイムアウトを超えた場合に失敗させるリスナー。 |
| TextResultReporter | 結果を JUnit テキスト結果プリンタに転送するテスト結果レポーター。 |
| TfInternalOptionsFetcher | クラスが res ファイルから変数の値を静的に読み込むことができるユーティリティ クラス。 |
| TfMetricProtoUtil | Map<string, string=""> から Map<string, metric=""> への移行を支援するユーティリティ クラス。 </string,></string,> |
| TfObjectTracker | さまざまな Trade Federation オブジェクトの使用状況をトラッキングするユーティリティ。 |
| TfSuiteRunner |
TF jar の res/config/suite/ フォルダからテストを読み込む ITestSuite の実装。
|
| TfTestLauncher |
別の TF インストールに対して単体テストまたは機能テストを実行するための IRemoteTest。
|
| ThreadInfo | スレッド情報を保持します。 |
| TimeoutException | タイムアウトで Adb への接続が失敗した場合にスローされる例外。 |
| TimeoutRemainder | 初期タイムアウトが与えられた場合に、残り時間を追跡するユーティリティ クラス。 |
| TimeoutRemainder.DefaultSystemNanoTime | |
| TimeoutRemainder.SystemNanoTimeProvider | |
| TimeStatusChecker | デバイスとホストの時刻が同期されていることを確認するステータス チェッカー。 |
| TimeUtil | 時間に関連するユーティリティ メソッドが含まれます。 |
| TimeVal |
これは Long をラップするセンチネル型です。
|
| TimeWaster | 時間を無駄にし、デバイスを再起動する可能性のあるシンプルなターゲット作成ツール。 |
| TokenProperty | 動的シャーディングでサポートされているトークン。 |
| TokenProviderHelper | デバイスがトークンをサポートしているかどうかを判断するために、特定のトークンに関連付けられたプロバイダを取得するヘルパー。 |
| TraceCmdCollector |
trace-cmd を使用してテスト中にトレースを収集し、呼び出しに記録する IMetricCollector。
|
| TracePropagatingExecutorService | トレース コンテキストを伝播しながら、タスクを基盤となる実装に転送するエグゼキュータ サービス。 |
| TracingLogger | 各テスト呼び出しのトレースを管理するのに役立つクラス。 |
| TradefedConfigObject | TFC API の TradefedConfigObject メッセージをモデル化するクラス。 |
| TradefedConfigObject.Type | クラスタ コマンド構成に挿入できる構成オブジェクト タイプのリスト。 |
| TradefedDelegator | 別の Tradefed バイナリへの呼び出しの委任に役立つオブジェクト。 |
| TradefedFeatureClient | サーバーから特徴の実行をリクエストする grpc クライアント。 |
| TradefedFeatureServer | 機能のトリガー リクエストに応答するサーバー。 |
| TradefedSandbox | Trade Federation 呼び出しを実行できるサンドボックス コンテナ。 |
| TradefedSandboxFactory | SandboxFactory のデフォルト実装 |
| TradefedSandboxRunner |
サンドボックスの実行を許可する TradefedSandbox に関連付けられたランナー。
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
何も行わないスタブ IScheduledInvocationListener。
|
U
| UiAutomatorRunner | デバイスで UI Automator テストを実行し、結果をレポートします。 |
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | 実行されなかったすべてのテストのレポートを処理するスレッド。 |
| UniqueMultiMap<K, V> |
各キーの一意の値を保証する MultiMap。
|
| UploadManifest | アップロードする BLOB とファイルのマニフェスト。 |
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery |
オフライン デバイスの USB バスをリセットする IMultiDeviceRecovery。
|
| UsbResetRunConfigRecovery | デバイスの USB をリセットするコマンドをトリガーすることを許可します。 |
| UsbResetTest |
デバイスの USB をリセットし、その後デバイスがオンラインに戻るかどうかを確認する IRemoteTest。
|
| UserChecker | テスト中にユーザーが変更されたかどうかを確認します。 |
| UserCleaner |
破棄時にセカンダリ ユーザーを削除する ITargetPreparer。
|
| UserHelper | |
| UserInfo | プラットフォームの UserInfo クラスに似ています。 |
| UserInfo.UserType | 外部 API でサポートされているユーザータイプのバリエーション。 |
V
| ValidateSuiteConfigHelper |
このクラスは、スイート用に読み込まれた IConfiguration が次の要件を満たしていることを検証するのに役立ちます。- ビルド プロバイダなし - 結果レポートなし |
| VersionedFile | 関連付けられたバージョンを持つファイルを表すデータ構造。 |
| VersionParser | 実行中の tradefed アーティファクトのバージョンを取得します。 |
| VisibleBackgroundUserPreparer | バックグラウンドで開始されたユーザーでテストを実行するためのターゲット作成ツール。 |
| VmRemoteDevice | 仮想マシン内から管理するリモート仮想デバイス。 |
W
| WaitDeviceRecovery |
デバイスがオンラインになるのを待って、シンプルなコマンドに応答する IDeviceRecovery のシンプルな実装。
|
| WaitForDeviceDatetimePreparer |
デバイスで日時が設定されるのを待つ ITargetPreparer
必要に応じて、この準備ツールは、タイムアウト内に日時が設定されていない場合に |
| WifiCommandUtil | Wi-Fi コマンドの出力を解析できるユーティリティ クラス。 |
| WifiCommandUtil.ScanResult | 関連情報を含む Wi-Fi ネットワークを表します。 |
| WifiHelper | デバイスの Wi-Fi サービスを操作するためのヘルパークラス。 |
| WifiPreparer |
必要に応じてデバイスの Wi-Fi を設定する ITargetPreparer。
|
| WorkUnitType | 可能な作業単位の種類を表す列挙型。 |
X
| XmlFormattedGeneratorReporter |
スイートの結果を XML 形式でフォーマットする FormattedGeneratorReporter の実装。
|
| XmlResultReporter | JUnit の結果を、Ant の XMLJUnitResultFormatter と一貫性のある形式で XML ファイルに書き込みます。 |
| XmlSuiteResultFormatter | スイート実行を XML として保存するユーティリティ クラス。 |
| XmlSuiteResultFormatter.RunHistory | JSON 変換用のヘルパー オブジェクト。 |
| XmlTestRunListener | JUnit の結果を、Ant の XMLJUnitResultFormatter と一貫性のある形式で XML ファイルに書き込みます。 |
○
| YamlClassOptionsParser | YAML Tradefed 構成からテストランナー情報を解析するヘルパー。 |
Z
| ZipCompressionStrategy |
zip アーカイブを作成するための ICompressionStrategy。
|
| ZipUtil | 圧縮関連のオペレーションのヘルパークラス |
| ZipUtil2 | POSIX ファイル権限を考慮する zip 抽出のヘルパークラス |