クラスのインデックス
API クラスは次のとおりです。すべての API パッケージについては、こちらをご確認ください。
A
AaptParser | 「aapt dump badging」の出力を解析して APK から情報を抽出するクラス。 |
AaptParser.AaptVersion | APK ファイルの解析に使用される AAPT バージョンのオプションの列挙型。 |
Abi | ABI を表すクラス。 |
AbiFormatter | ABI のユーティリティ クラス。 |
AbiUtils | デバイス ABI を処理するためのユーティリティ クラス |
AbstractConnection | 抽象的な接続表現。 |
AbstractHostMonitor | ホストのヘルス モニタリングの一般的なクラス。 |
AbstractTunnelMonitor | GCE AVD の抽象トンネル モニタ。 |
AbstractXmlParser | XML ファイルを解析するためのヘルパー ベースクラス |
AbstractXmlParser.ParseException | XML 入力を解析できなかった場合にスローされます。 |
AcloudConfigParser | Acloud 構成を解析するヘルパー クラス(Cloud デバイス インスタンスの起動に使用)。 |
AcloudConfigParser.AcloudKeys | 構成から検索できるキーのセット。 |
ActionInProgress | 進行中の一般的なアクション。 |
ActiveTrace | アクティブなトレースの記述と管理に役立つメインクラス。 |
ActivityStatusChecker | モジュールの終了時に実行されている残りのアクティビティのステータス チェッカー。 |
AdbRootElevator |
必要に応じて作成時に adb root を有効にし、完了時に root 状態を復元する AutoCloseable 。
|
AdbSshConnection | SSH ブリッジを介した ADB 接続。 |
AdbStopServerPreparer | adb テストの実行前後にホストで adb サーバーを停止するようにターゲット準備ツールを変更。 |
AdbTcpConnection | デバイスのデフォルト接続を表します。デバイスの標準 adb 接続と見なされます。 |
AdbUtils | adb オペレーション用のユーティリティ クラス。 |
AfterClassWithInfo |
AfterClass と同様の保証を提供しますが、アノテーションが付けられたメソッドには TestInformation パラメータが必要です。
|
AggregatePostProcessor | 複数の反復テスト実行中に収集された数値指標の最小値、最大値、平均値、分散、標準偏差、合計、カウント、および必要に応じてパーセンタイルをダブルとして扱う指標アグリゲータ。 |
AllTestAppsInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダ内のすべてのアプリをデバイスにインストールする ITargetPreparer 。
|
AltDirBehavior |
さまざまなテスト アーティファクト インストーラ/プッシャーの代替ディレクトリ動作を定義する列挙型
|
AnalysisHeuristic | 順序が重要です。 |
AndroidJUnitTest | android.support.test.runner.AndroidJUnitRunner を使用して、指定デバイスでインストルメンテーション テスト パッケージを実行するテスト。 |
AndroidTestOrchestratorRemoteTestRunner | adb コマンドと AndroidTestOrchestrator を使用して、インストルメンテーション テストを実行します。 |
AoaTargetPreparer |
ITargetPreparer : Android Open Accessory(AOAv2)プロトコルを使用して一連のアクション(クリックやスワイプなど)を実行します。
|
ApkChangeDetector |
このクラスは、インストールする APK がデバイス上の APK と異なるかどうかを検出し、ERROR(/TestAppInstallSetup) の setUp と tearDown でアプリのインストールとアンインストールをスキップするかどうかを判断します。
|
AppBuildInfo |
Android アプリとそのテストパッケージを表す IBuildInfo 。
|
AppDeviceBuildInfo |
このクラスは非推奨になりました。
IDeviceBuildInfo を直接使用します。
|
AppSetup |
apk とそのテストをインストールする ITargetPreparer 。
|
AppVersionFetcher | デバイスからアプリのバージョン文字列を取得するユーティリティ クラス。 |
AppVersionFetcher.AppVersionInfo | アプリのバージョン情報の種類。 |
ArchModuleController | モジュール コントローラが、指定されたアーキテクチャと一致しない場合にテストを実行しないようにしました。 |
ArgsOptionParser |
解析されたコマンドライン引数から Option フィールドに値を入力します。
|
ArrayUtil | 配列のユーティリティ メソッド |
ArtChrootPreparer | ART テスト用の chroot ディレクトリを作成。 |
ArtGTest | |
ArtifactDetails | これは、CAS ツールによって生成されたコンテンツの構造とその記述子を表します。 |
ArtifactDetails.ArtifactFileDescriptor | |
ArtifactsAnalyzer | ビルド アーティファクトを分析して分析情報を得るのに役立つユーティリティ。 |
ArtRunTest | ART 実行テストを実行するテストランナー。 |
ArtRunTest.AdbShellCommandException | ADB シェルコマンドの実行中に発生したエラーを報告する例外クラス。 |
ATestFileSystemLogSaver | この LogSaver クラスは、ATest が特定のパスにログを保存するために使用します。 |
AtestRunner |
ITestSuite の実装
|
AtraceCollector |
テスト中に atrace を実行し、結果を収集して呼び出しにログに記録する IMetricCollector 。
|
AtraceRunMetricCollector | 指定されたディレクトリのすべてのテスト ディレクトリからテストデバイスのトレースを収集し、テスト ディレクトリをログに記録して、テスト ディレクトリのトレースをポスト処理し、指標を集計します。 |
AutoLogCollector | ハーネスによって自動的に処理できるコレクタを記述する列挙型。 |
AutomatedReporters | Tradefed 自動レポートからのマッピングを定義するクラス。 |
AveragePostProcessor | 指標リストの平均を計算するポストプロセッサの実装。 |
B
BackgroundDeviceAction | 特定のデバイスでコマンドを実行し、アクションがキャンセルされるまで必要に応じて繰り返します。 |
BaseDeviceMetricCollector |
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) と ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) での収集を開始および停止できる IMetricCollector の基本実装。
|
BaseEmulatorPreparer | ローカル エミュレータを起動するための一般的な準備ツール。 |
BaseHostJUnit4Test | ホスト JUnit4 スタイルのテスト実行用のベース テストクラス。 |
BaseLeveledLogOutput |
名前またはコンポーネントに基づいて一部のタグをフィルタリングできる ILeveledLogOutput の基本実装。
|
BaseModuleController |
モジュールを実行するかどうかを確認するために実装する必要がある IModuleController の基本的な実装。
|
BaseMultiTargetPreparer |
オブジェクトを無効にできる IMultiTargetPreparer の基本実装。
|
BasePostProcessor |
すべての実装で拡張する必要があるベースの IPostProcessor 。
|
BaseRetryDecision |
IRetryDecision の基本実装。
|
BaseStreamLogger<OS extends OutputStream> |
ログメッセージを出力ストリームと stdout に転送する ILeveledLogOutput 。
|
BaseTargetPreparer |
オブジェクトの無効化の有無を制御できる ITargetPreparer の基本実装クラス。
|
BaseTestSuite | 新しいスイート システムで互換性テストスイートを実行するためのテスト。 |
BatteryController | デバイスのバッテリー充電状態を制御できるユーティリティ クラス。 |
BatteryRechargeDeviceRecovery | デバイスのバッテリー残量が特定のしきい値を下回ったときにコマンドをトリガーできるようにします。 |
BatteryTemperature | |
BatteryUnavailableDeviceRecovery | バッテリー残量が利用できない場合に構成をトリガーする復元チェッカー。 |
BeforeClassWithInfo |
BeforeClass と同様の保証を提供しますが、アノテーションが付けられたメソッドには TestInformation パラメータが必要です。
|
BinaryState | IGNORE 無効状態のオン/オフ状態を記録するために使用される列挙型。 |
BluetoothConnectionLatencyCollector | コレクタは、事前定義された statsd の継続時間指標の構成をデバイスにプッシュし、各プロファイルの Bluetooth 接続時間を収集します。 |
BluetoothConnectionStateCollector | このコレクタは、BluetoothConnectionStateChanged 指標を収集し、各プロファイルの接続状態番号を記録します。 |
BluetoothConnectionSuccessRatePostProcessor |
Bluetooth プロファイルの成功率を計算するポストプロセッサの実装 「metric-key-match」を使用して、数値配列(例: [0, 1, 2, 3, 0, 1, 2, 3])で Bluetooth 接続状態を含む指標を指定します。 |
BluetoothHciSnoopLogCollector | DUT で Bluetooth HCI スヌープ ロギングを有効にし、各テストのログを収集するコレクタ。 |
BluetoothUtils |
デバイスで BluetoothInstrumentation を呼び出すためのユーティリティ関数
デバイス側の BluetoothInstrumentation コードは、AOSP の |
BootstrapBuildProvider |
テストデバイスからビルド情報をブートストラップする IDeviceBuildProvider これは通常、外部から提供されたビルドを搭載したデバイスに使用されます。 |
BootstrapServiceFileResolverLoader | サービス読み込み機能を使用してリゾルバを読み込みます。 |
バグレポート | バグレポート ファイルの参照を保持するオブジェクト。フラット バグレポートと zip 圧縮バグレポート(bugreportz)に対応しています。 |
BugreportCollector |
構成可能なイベントが発生したときにバグレポートを収集し、各バグレポートが収集された後に子に対して ITestInvocationListener.testLog を呼び出すパススルー ITestInvocationListener 。
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | バグレポートをキャプチャするタイミングを記述する完全な述語。 |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | テストケースが失敗したときにバグレポートを収集します。 |
BugreportzOnTestCaseFailureCollector | 実行中のテストケースが失敗した場合に、bugreportz を収集します。 |
BuildAnalysis | 単一のビルド分析の結果を表します。 |
BuildError | 指定されたビルドが実行されなかった場合にスローされます。 |
BuildInfo |
ITestDevice に関連付ける必要がある IBuildInfo の汎用実装。
|
BuildInfoKey | ビルド情報クエリに関連する列挙型を保持するクラス。 |
BuildInfoKey.BuildInfoFileKey |
IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) でクエリできる既知のファイル形式をすべて記述する列挙型。
|
BuildInfoRecorder |
ビルド情報メタデータを指定されたファイルに書き込む ITargetPreparer 。
|
BuildInfoUtil |
IBuildInfo の操作に役立つユーティリティ クラス。
|
BuildRetrievalError | テスト用にビルドを取得中に致命的なエラーが発生しました。 |
BuildSerializedVersion |
すべての IBuildInfo の現在のシリアル化バージョンを含むクラス。
|
BuildTestsZipUtils | Android ビルドシステムによって生成されたテスト zip に関連するオペレーション用のヘルパークラス |
BulkEmailer | 送信間隔、初期バーストサイズ、受信者、メッセージの合計数を構成できるメール送信ユーティリティ。 |
BundletoolUtil | bundletool コマンドラインを使用してデバイスに .apk をインストールするユーティリティ クラス。 |
ByteArrayInputStreamSource | |
ByteArrayList | 軽量バイト配列を表すクラス。 |
ByteArrayUtil | バイト配列を操作するユーティリティ(バイトを整数に変換するなど)。 |
ByteStreamDownloader |
ByteStream gRPC サービスの Read メソッドを実装するクライアント。
|
ByteStreamUploader |
ByteStream gRPC サービスの Write メソッドを実装するクライアント。
|
C
CacheClientFactory |
ICacheClient のシングルトン インスタンスを作成するファクトリ。
|
CarModuleController | このコントローラは、自動車以外のデバイスでテストケースが実行されないようにします。 |
CarryDnaeError |
JUnit4 フレームワークを介して DeviceNotAvailableException を伝播する内部 RuntimeException 。
|
CarryInterruptedException | テストフェーズのタイムアウトがトリガーされ、InterruptedException をテスト実行スレッドから呼び出し実行スレッドに転送する必要がある場合にスローされます。 |
CdmaDeviceFlasher | CDMA 無線を搭載した物理的な Android デバイスに画像をフラッシュするクラス。 |
CecControllerTokenProvider | Consumer Electronics Control(CEC)関連トークンのトークン プロバイダ。 |
CentralDirectoryInfo | CentralDirectoryInfo は、ZIP ファイル内のファイル/フォルダの情報を含むクラスです。 |
CheckPairingPreparer |
プライマリ デバイスとコンパニオン デバイス間の BT ボンディングを確認する CompanionAwarePreparer
|
Chunker |
blob を 1 つ以上の Chunk (最大 chunkSize バイト)に分割します。
|
Chunker.Chunk | ブロッブの一部。 |
CircularAtraceUtil | Monkey テスト中に ANR の根本原因を特定するために主に開発された atrace ユーティリティ。 |
CircularByteArray | 循環バッファとして動作し、配列内のすべての値の合計をトラッキングする固定サイズの配列を保持するデータ構造。 |
ClangCodeCoverageCollector |
デバイスから Clang カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
ClangProfileIndexer | Clang コード カバレッジ測定結果をインデックス化するユーティリティ クラス。 |
ClassNotFoundConfigurationException |
オブジェクトのクラスが見つからない場合は ConfigurationException 。
|
ClassPathScanner | クラスパス上のエントリを検索します。 |
ClassPathScanner.ClassNameFilter |
Java クラス名をフィルタして変換する IClassPathFilter 。
|
ClassPathScanner.ExternalClassNameFilter |
内部クラスを拒否する ClassNameFilter
|
ClassPathScanner.IClassPathFilter |
クラスパス エントリパスのフィルタ
|
ClockworkUtils | マルチデバイス ロジックを共有するための Clockwork ユーティリティ |
CloseableTraceScope | try-with-resources を介してトレース セクションを報告できるスコープ クラス |
ClusterBuildInfo |
TFC からパイプされたビルド用の IBuildInfo クラス。
|
ClusterBuildProvider |
TFC テストリソースをダウンロードする IBuildProvider 。
|
ClusterClient |
TFC バックエンドとやり取りするための IClusterClient の実装。
|
ClusterCommand | TF Cluster から取得されたタスクを表すクラス。 |
ClusterCommand.RequestType | |
ClusterCommand.State | TF クラスタ内のコマンドのステータス。 |
ClusterCommandConfigBuilder | クラスタ コマンドの構成ファイルをビルドするクラス。 |
ClusterCommandEvent | アップロードするクラスタ コマンド イベントをカプセル化するクラス。 |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher |
サブプロセス TF を介して TFC からコマンドを起動する IRemoteTest クラス。
|
ClusterCommandScheduler |
TFC(Tradefed Cluster)をサポートする ICommandScheduler 。
|
ClusterCommandStatus | TF Cluster からのコマンドの状態とキャンセル理由を表すクラス。 |
ClusterDeviceInfo | アップロードするクラスタ デバイス情報をカプセル化するクラス。 |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor |
Tradefed Cluster サービスに結果を報告する IDeviceMonitor 実装。
|
ClusterEventUploader<T extends IClusterEvent> |
IClusterEvent を TFC にアップロードする ClusterEventUploader クラス。
|
ClusterHostEvent | アップロードするクラスタホスト イベントをカプセル化するクラス。 |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | さまざまなタイプのホストイベントの列挙型。 |
ClusterHostUtil | グローバル構成インスタンス、ホスト情報などを取得する TF Cluster の静的ユーティリティ関数。 |
ClusterLogSaver |
テスト出力を TFC にアップロードする ILogSaver クラス。
|
ClusterLogSaver.FilePickingStrategy | ファイル選択戦略。 |
ClusterOptions | |
CodeCoverageTest | 指定されたデバイスでインストルメンテーション テスト パッケージを実行し、コード カバレッジ レポートを生成するテスト。 |
CollectingByteOutputReceiver |
シェルの出力全体を byte[] に収集する IShellOutputReceiver 。
|
CollectingOutputReceiver |
シェルの出力全体を 1 つの String に収集する IShellOutputReceiver 。
|
CollectingTestListener |
すべてのテスト結果を収集する ITestInvocationListener 。
|
CollectorHelper |
複数の場所で必要な IMetricCollector オペレーションを行うヘルパー。
|
CommandBaselineSetter | adb シェルコマンドを使用してデバイスのベースライン設定を処理する一般的なセッター。 |
CommandFileParser | 一連のコマンドラインを含むファイルのパラサー。 |
CommandFileParser.CommandLine | |
CommandInterrupter | TradeFederation コマンドを中断または中断不可としてマークできるサービス。 |
CommandLineBuildInfoBuilder |
コマンドラインから通常のビルド情報引数をキャプチャし、それらから IBuildInfo を作成するユーティリティ。
|
CommandOptions |
ICommandOptions の実装。
|
CommandOptionsGetter | 特定の呼び出しのコマンド オプションの値を返すサービス実装。 |
CommandResult | コマンドの結果が含まれます。 |
CommandRunner | コマンドライン引数で指定されたコマンドを実行してから終了する、別の TradeFederation エントリ ポイント。 |
CommandRunner.ExitCode | 終了時に返される可能性のあるエラーコード。 |
CommandScheduler | 使用可能なすべてのデバイスで TradeFederation コマンドを実行するスケジューラ。 |
CommandScheduler.HostState | ホストのさまざまなステータスの列挙型 |
CommandStatus | 時間指定オペレーションのステータスを表します。 |
CommandStatusHandler | 呼び出しのステータスのモニタリングと更新に役立つハンドラ。 |
CommandSuccessModuleController | シェルコマンドの失敗に基づいてテスト モジュールをスキップするモジュール コントローラのベースクラス。 |
CommonLogRemoteFileUtil | このユーティリティを使用すると、共通ファイルのリモートログ取得ロジックについて、異なるリモート デバイスの表現間でコードの重複を回避できます。 |
CommonLogRemoteFileUtil.KnownLogFileEntry | リモート デバイスの既知のログエントリを表します。 |
CompanionAllocator |
コンパニオン デバイスの割り当てと解放を行う基本クラス
|
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 | コンテンツ プロバイダの操作を抽象化し、さまざまなオペレーションでデバイス側のコンテンツ プロバイダを使用できるようにするハンドラ。 |
CountingTestResultListener |
TestStatus ごとのテスト数の合計を追跡する TestResultListener
|
CountTestCasesCollector |
特定の IRemoteTest のテストケースの数をカウントして報告します。
|
CoverageMeasurementForwarder | ビルド プロバイダからロガーにカバレッジ測定値を転送するプレースホルダ テスト。 |
CoverageOptions | 保証オプションを保持する Tradefed オブジェクト。 |
CoverageOptions.Toolchain | |
CpuThrottlingWaiter |
すべてのコアの最大周波数が利用可能な最高レベルに復元されるまで待機する ITargetPreparer
|
CreateAvdPreparer | |
CreateUserPreparer | ユーザーの作成と終了時のクリーンアップを行うターゲット作成ツール。 |
CurrentInvocation | 呼び出し内の任意の場所で役立つ現在の呼び出し情報を追跡して提供するクラス。 |
CurrentInvocation.InvocationInfo | 呼び出し時に常に入力される特別な名前付きキー。 |
CurrentInvocation.IsolationGrade | 分離レベルを記述します。 |
D
DebugHostLogOnFailureCollector | テストケースの失敗時にホスト側のログを収集してログに記録するコレクタ。 |
DefaultConnection | デバイスのデフォルト接続を表します。デバイスの標準 adb 接続と見なされます。 |
DefaultConnection.ConnectionBuilder | 接続の記述に使用されるビルダー。 |
DefaultRemoteAndroidTestRunner |
ddmlib RemoteAndroidTestRunner を拡張して、Tradefed のユースケースのデフォルトを設定。
|
DefaultTestsZipInstaller | テスト zip インストーラのデフォルト実装。 |
DelegatedInvocationExecution |
InvocationExecution : 実行を別の Tradefed バイナリに委任します。
|
DependenciesResolver | テストのすべての依存関係を取得できる新しいタイプのプロバイダ。 |
DeviceActionTargetPreparer |
デバイス アクションを実行するための ITargetPreparer 。
|
DeviceActionUtil | デバイス アクションを実行するユーティリティ クラス。 |
DeviceActionUtil.Command | デバイス アクションのコマンド。 |
DeviceActionUtil.DeviceActionConfigError | 構成エラーの例外。 |
DeviceAllocationResult | コマンドの割り当て試行の結果を表します。 |
DeviceAllocationState | IDeviceManager の観点からデバイスの割り当て状態を表します。 |
DeviceAvailableChecker | モジュールがデバイスをオフライン状態のままにしないようにするチェッカー。 |
DeviceBaselineChecker | 各モジュールの前にデバイスのベースライン設定を設定します。 |
DeviceBaselineSetter | デバイスのベースライン設定の作成に使用される抽象クラス。 |
DeviceBatteryLevelChecker |
バッテリーの最低充電量を確認し、最低充電量がない場合、バッテリーが 2 番目の充電しきい値に達するまで待機する IRemoteTest 。
|
DeviceBatteryResourceMetricCollector | このコレクタは、デバイスのバッテリー指標を収集します。 |
DeviceBuildDescriptor |
IBuildInfo のラッパークラス。デバイス プラットフォームのビルド情報を取得するヘルパー メソッドが含まれています。
|
DeviceBuildInfo |
完全な Android デバイスビルドと(必要に応じて)そのテストを表す IBuildInfo 。
|
DeviceBuildInfoBootStrapper |
ビルド情報フィールドをデバイスから読み取った属性に置き換える ITargetPreparer これは、外部ソースから生成されたビルドでデバイスをテストする場合に便利です。 |
DeviceBuildInfoInjector |
DeviceBuildDescriptor メタデータを IBuildInfo に挿入する ITargetPreparer 。
|
DeviceCleaner | テスト後にクリーンアップ アクションとして再起動またはフォーマットを実行し、必要に応じて画面をオフにします |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil |
デバイス側のコマンド実行の同時実行用のユーティリティ メソッドとクラスが含まれています。
|
DeviceConcurrentUtil.ShellCommandCallable<V> |
ITestDevice でシェルコマンドの実行の詳細をラップする ERROR(/Callable) 。
|
DeviceConfigurationHolder |
読み込まれたデバイス構成オブジェクトを属性に格納する具体的な IDeviceConfiguration 実装。
|
DeviceDescriptor | テスト対象デバイスに関する情報を格納するクラス。 |
DeviceDisconnectedException | デバイスがそのトランスポート タイプ経由で到達できなくなった場合にスローされます。たとえば、USB 接続または TCP/IP 接続経由でデバイスが検出されなくなった場合などです。 |
DeviceErrorIdentifier | デバイスエラーとデバイスから報告されたエラーのエラー識別子。 |
DeviceFailedToBootError | ビルドでフラッシュした後にデバイスが起動しない場合にスローされます。 |
DeviceFeatureFlag | |
DeviceFeatureModuleController | 特定の機能をサポートしていない場合にテストを実行しないモジュール コントローラ。 |
DeviceFileReporter |
デバイスでファイルを確認して、見つかった場合は ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) に送信するユーティリティ クラス。
|
DeviceFlashPreparer |
物理的な Android ハードウェアにイメージを書き込む ITargetPreparer 。
|
DeviceFoldableState | 「cmd device_state print-states」によって返されるデバイスの折りたたみ状態を表します。 |
DeviceFolderBuildInfo |
ローカル ファイル システムのディレクトリに含まれる他のビルド アーティファクトも含まれている IDeviceBuildInfo 。
|
DeviceImageTracker | 一部のデバイスの増分更新では、差分を計算するためにベースライン ファイルが必要です。 |
DeviceImageTracker.FileCacheTracker | キャッシュに保存されたデバイス イメージとそのメタデータの情報をトラッキングします |
DeviceImageZipFlashingTargetPreparer | 特定の形式で提供されたデバイス イメージを使用してデバイスをフラッシュするターゲット作成ツール。 |
DeviceInternetAccessibilityResourceMetricCollector | コレクタは google.com に ping を送信して、デバイスがインターネットにアクセスできるかどうかを確認します。 |
DeviceJUnit4ClassRunner |
IDeviceTest にも対応する JUnit4 テストランナー。
|
DeviceJUnit4ClassRunner.LogAnnotation | レポートにログを送信するための偽のアノテーション。 |
DeviceJUnit4ClassRunner.MetricAnnotation | 指標をレポーターにもたらすことを目的とした偽のアノテーション。 |
DeviceJUnit4ClassRunner.TestLogData |
ExternalResource と TestRule の実装。
|
DeviceJUnit4ClassRunner.TestMetrics |
ExternalResource と TestRule の実装。
|
DeviceManagementGrpcServer | Tradefed からデバイスを予約できる GRPC サーバー。 |
DeviceManager | |
DeviceManager.FastbootDevice | Fastboot モードのデバイスを表します。 |
DeviceMerkleTree | デバイスのコンテンツ情報から MerkleTree を計算します。 |
DeviceMetricData | 指標コレクタによって収集されたすべてのデータを保持するオブジェクト。 |
DeviceMonitorMultiplexer |
リクエストを複数の IDeviceMonitor に伝播するプロキシ クラス。
|
DeviceNotAvailableException | デバイスをテストできなくなった場合にスローされます。 |
DeviceOwnerTargetPreparer |
デバイス オーナー コンポーネントを設定する ITargetPreparer 。
|
DeviceParameterizedRunner | ホストサイド駆動のパラメータ化されたテスト用の JUnit4 スタイルのパラメータ化されたランナー。 |
DeviceProperties | デバイス側のプロパティ名の一般的な定数定義 |
DeviceRecoveryModeUtil | |
DeviceReleaseReporter | デバイスのリリース レポーター。リリースされるデバイスの親プロセスとの通信を処理します。 |
DeviceResetFeature | デバイスのリセットのサーバーサイドの実装。 |
DeviceResetHandler | デバイスのリセットを汎用的に処理するユーティリティ。 |
DeviceRuntimeException | デバイス アクションが期待どおりの結果をもたらさなかった場合にスローされます。 |
DeviceSelectionOptions | デバイス選択条件のコンテナ。 |
DeviceSelectionOptions.DeviceRequestedType | サポートされているプレースホルダ デバイスの種類。 |
DeviceSettingChecker | モジュールの実行中にデバイスの設定が変更されたかどうかを確認します。 |
DeviceSetup |
指定された Option に基づいてテスト用のデバイスを構成する ITargetPreparer 。
|
DeviceSnapshotFeature | デバイス スナップショットのサーバーサイド実装。 |
DeviceSnapshotHandler | Cuttlefish スナップショットを処理するユーティリティ。 |
DeviceStateMonitor |
IDevice の状態をモニタリングするためのヘルパークラス。
|
DeviceStorageAgeResourceMetricCollector | logcat からストレージの年齢を解析。 |
DeviceStorageFiller | ストレージを使い切って、一定の空き容量を確保するようにターゲット作成ツールを設定します。 |
DeviceStorageStatusChecker | デバイスに指定されたパーティションに十分なディスク容量があるかどうかを確認します。 |
DeviceStringPusher | 文字列をファイルに書き込むターゲット作成ツール。 |
DeviceSuite |
JUnit4 コンテナ Suite を拡張して、それを必要とするテストに ITestDevice を提供します。
|
DeviceSyncHelper | 新しいデバイス イメージをデバイスと同期する際に役立つヘルパー。 |
DeviceTestCase |
IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストケース。
|
DeviceTestResult |
DeviceNotAvailableException が発生したときに中止する TestResult の特殊化
|
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | BaseHostJUnit4Test を介したデバイステストの実行に関連するオプションのビルダークラス。 |
DeviceTestSuite |
IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストスイート。
|
DeviceTraceCollector | テスト実行の開始時に perfetto トレースを開始し、終了時にトレース ファイルをログに記録するコレクタ。 |
DeviceUnavailableMonitor | このリスナーは、テストケース レベルの DNAE のみをキャプチャしようとします。 |
DeviceUnresponsiveException |
DeviceNotAvailableException の特殊化。デバイスが adb に表示されているが、応答しない(コマンドがタイムアウトする、起動しないなど)ことを示します。
|
DeviceUpdateTargetPreparer |
抽象的な ITargetPreparer 。ビルドサービスではなく、外部ソースからデバイス イメージ ファイルを使用してデバイスを更新する際の一般的な手順を処理します。
|
DeviceWifiResourceMetricCollector | コレクタは、現在接続されている Wi-Fi の電波強度とリンク速度の指標を収集します。 |
DeviceWiper |
ユーザーデータをワイプする ITargetPreparer
|
DigestCalculator |
Digest を計算するユーティリティ メソッド。
|
DirectedGraph<V> | 有向重みなしグラフの実装。 |
DisableSELinuxTargetPreparer | SELinux が有効になっている場合は無効にするターゲット プレパレーター。 |
DryRunKeyStore | ドライラン用のキーストア。キーストアの値は常に適切に置き換えられ、検出されます。 |
DryRunner | テストを実際に実行するのではなく、透過的にドライランします。 |
DynamicFileStubTest | これは、tradefed が動的ファイルを正しく解決できることをテストする tradefed テストです。 |
DynamicRemoteFileResolver | リモート ファイルへのパスの解決に役立つクラス。 |
DynamicRemoteFileResolver.FileResolverLoader |
IRemoteFileResolver の実装を読み込みます。
|
DynamicShardHelper | 複数の TF インスタンス間でリモートワークのキューイングを可能にするシャーディング戦略 |
DynamicShardingConnectionInfoMessage | 特徴サーバー経由での送信を容易にするためのデータ保持クラス。 |
DynamicSystemPreparer |
Dynamic System Update を使用してデバイスビルドの上にシステム イメージを設定する ITargetPreparer 。
|
E
EarlyDeviceReleaseFeature | デバイスの早期リリース向けの機能サーバーの実装。 |
メール | メールを送信するヘルパークラス。 |
EmailHostHealthAgent |
ホストモニタ レポートからメールを送信する IHostHealthAgent の実装
|
EmmaXmlConstants | emma xml レポートの解析時に使用される定数。 |
EmulatorMemoryCpuCapturer | |
EndCentralDirectoryInfo | EndCentralDirectoryInfo は、ZIP ファイルの全体的な情報を格納するクラスです。 |
EnforcedSeLinuxChecker | Selinux のステータスを確認するステータス チェッカー。 |
EnvironmentVariableUtil | 環境変数を準備するヘルパー メソッドのコレクション。 |
EraseUserDataPreparer |
デバイス上のユーザーデータをワイプする ITargetPreparer 。
|
ErrorIdentifier | このインターフェースは、特定のエラーとそのプロパティを表します。 |
ErrorStorageUtil | エラーを操作して共通ストレージに合わせるためのヘルパークラス。 |
EventsLoggerListener | 受信したすべてのイベントをファイルにログに記録するリスナー |
ExceptionThrowingRunnerWrapper | |
ExecutableAction | 実行可能なアクションを表す値クラス。 |
ExecutableActionResult |
ExecutableAction の結果を表す値クラス。
|
ExecutableBaseTest | 実行可能なスタイルのテスト用の基本クラス。 |
ExecutableHostTest | ホストで実行される実行可能ファイルのテストランナー。 |
ExecutableTargetTest | ターゲットで実行される実行可能ファイルのテストランナー。 |
ExecutionFiles | テストまたは呼び出しの実行中に生成され、テストのために保持する必要があるファイルの依存関係。 |
ExecutionFiles.FilesKey | 地図の既知の標準キーの列挙。 |
ExecutionProperties | テストまたは呼び出しの実行中に生成されたプロパティ。 |
ExistingBuildProvider |
すでに構築された IBuildInfo を返す IBuildProvider 。
|
ExtendedFile | ビルド関連のメタデータを格納する標準ファイルの拡張機能。 |
ExtensionAtomsRegistry | statsd のローカル使用用の ExtensionAtomsRegistry。 |
F
FailureDescription | Trade Federation の障害情報を記述するクラス。 |
FakeTest | 繰り返し可能なテスト結果を簡単に生成することを目的とした偽のテスト。 |
FakeTestsZipFolder | コンテンツのリストに基づいて、解凍されていないテスト用フォルダを作成します。 |
FakeTestsZipFolder.ItemType | |
FastbootCommandPreparer | fastboot をトリガーして fastboot コマンドを送信するターゲット作成ツール。 |
FastbootDeviceFlasher | fastboot を使用して物理的な Android ハードウェアにイメージをフラッシュするクラス。 |
FastbootHelper | fastboot オペレーション用のヘルパークラス。 |
FastbootPack | ブートローダーの仕様に沿って、ブートローダーを解凍します。 |
FastbootUpdateBootstrapPreparer |
指定したファイル(ブートローダー、無線通信、デバイス イメージ zip)を IDeviceBuildInfo にステージングして FastbootDeviceFlasher でデバイスをフラッシュし、結果レポート用に起動後のデバイス属性をビルド情報に挿入する ITargetPreparer 。
|
FatalHostError | TradeFederation を実行しているホストマシンで致命的な回復不能なエラーが発生し、TradeFederation インスタンスをシャットダウンする必要があることを示す例外。 |
FeatureFlagTargetPreparer | DeviceConfig(リモート サービスによって調整された機能フラグ)を更新します。 |
FileDownloadCache | ダウンロードされたファイルのローカル ファイル システム LRU キャッシュを維持するヘルパー クラス。 |
FileDownloadCacheFactory |
FileDownloadCache を作成するファクトリ
|
FileDownloadCacheWrapper |
IFileDownloader インターフェースを実装しながら FileDownloadCache 機能を提供するラッパー クラス。
|
FileIdleMonitor | ファイルをモニタリングし、アイドル状態(つまり、 |
FileInputStreamSource |
入力ファイルを受け取る InputStreamSource 。
|
FileLogger |
ログ メッセージをファイルと stdout に転送する ILeveledLogOutput 。
|
FileProtoResultReporter |
TestRecord をファイルにダンプする Proto レポーター。
|
FilePullerDeviceMetricCollector |
デバイスから送信される指標キーをリッスンし、デバイスからファイルとして pull する BaseDeviceMetricCollector 。
|
FilePullerLogCollector | デバイス側から報告されたファイルのロガー。 |
FileSystemLogSaver | ログをファイル システムに保存します。 |
FilesystemRootChecker | |
FileUtil | ファイル関連の操作用のヘルパークラス |
FileUtil.LowDiskSpaceException | 使用可能なディスク容量が最小しきい値を下回った場合にスローされます。 |
FilteredResultForwarder |
TestDescription の許可リストのみを報告できる ResultForwarder のバリアント。
|
FixedByteArrayOutputStream |
最大量のデータのみを保持するメモリ内 ERROR(/OutputStream) 。
|
FlashingMethod | テスト対象デバイスのフラッシュに使用されるメソッドを記述する列挙型 |
FlashingResourcesParser | デバイスのフラッシュに必要な補助イメージ ファイルのバージョンを解析するクラス。 |
FlashingResourcesParser.AndroidInfo |
Map<String, MultiMap<String, String>> の typedef。
|
FlashingResourcesParser.Constraint |
FlashingResourcesParser が、使用できる可能性のある一部のリソースを無視できるようにするためのフィルタリング インターフェース。
|
FlashingResourceUtil |
このユーティリティは、DeviceFlashPreparer 経由でフラッシュできるように、適切なバージョンのアーティファクトを設定するために役立ちます。
|
FoldableExpandingHandler |
プライマリ以外の折りたたみ式デバイスの構成ごとに、さらに展開される IModuleParameterHandler 。
|
FoldableHandler | 折りたたみ式パラメータを受け取って、専用のモジュールを作成できる汎用折りたたみ式ハンドラ。 |
FoldableModePreparer | デバイスの折りたたみ状態を切り替えることができるターゲット作成ツール。 |
FolderBuildInfo |
IFolderBuildInfo の具体的な実装。
|
FolderSaver |
デバイスからディレクトリを取得し、圧縮してロギング バックエンドに保存する ITargetPreparer 。
|
FormattedGeneratorReporter | 特定の形式でレポートを生成できるレポーター。 |
FreeDeviceState | |
FuseUtil | FUSE オペレーション用のヘルパークラス。 |
G
GceAvdInfo | 特定の GCE AVD インスタンスに関連するデータを保持する構造。 |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceLHPTunnelMonitor | 酸素化に使用される Gce Lab ホスト プロキシ トンネルのスレッド モニター。 |
GceManager | GCE からのログの開始と停止、収集を行う GCE 呼び出しを管理するヘルパー。 |
GceRemoteCmdFormatter | リモートの gce デバイスに到達するようにコマンドをフォーマットするユーティリティ クラス。 |
GceRemoteCmdFormatter.ScpMode | SCP は、引数の構造に応じて、ファイルを push または pull するために使用できます。 |
GceSshTunnelMonitor | Gce SSH トンネルのスレッド モニタ。 |
GcovCodeCoverageCollector |
デバイスから gcov カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
GcovKernelCodeCoverageCollector |
debugfs から gcov カーネルのカバレッジ測定値を取得し、デバイスから取得して、最終的にテスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
GCSBucketUtil | Google Cloud Storage(GCS)との間でファイルをダウンロードおよびアップロードするためのファイル マネージャー。 |
GCSBucketUtil.GCSFileMetadata | GCS のファイル情報のシンプルなラッパー。 |
GCSCommon | 廃止されました。代わりに com.android.tradefed.util.gcs.GCSCommon を使用してください。 |
GCSCommon | ダウンロードやアップロードなどの Gcs オペレーションのベースクラス。 |
GCSConfigurationFactory |
ConfigurationFactory は Google Cloud Storage から構成を読み込みます。
|
GCSConfigurationFactory.GCSConfigLoader |
GCS から構成を読み込み、1 つのルート構成から含まれる構成を追跡し、循環参照で例外をスローする ConfigurationFactory.ConfigLoader の拡張機能。
|
GCSConfigurationServer | 構成サーバーは、Google Cloud Storage(GCS)から構成を読み込みます。 |
GCSDownloaderHelper | グローバル構成のキャッシュ保存と解決を行う GCS バケットのダウンローダー。 |
GCSFileDownloader | Google Cloud Storage(GCS)からファイルをダウンロードするファイル ダウンローダー。 |
GCSFileDownloaderBase | Google Cloud Storage(GCS)からファイルをダウンロードするファイル ダウンローダー。 |
GCSFileUploader | ファイル アップローダー。ファイルデータを Google Cloud Storage(GCS)にアップロードします。 |
GCSHelper | |
GCSHostResourceManager | GCS(Google Cloud Storage)からホストリソースをダウンロードします。 |
GcsRemoteFileResolver |
GCS バケットからのダウンロードを可能にする IRemoteFileResolver の実装。
|
GenericLogcatEventParser<LogcatEventType> | イベントの logcat 入力を解析します。 |
GenericLogcatEventParser.LogcatEvent | イベントタイプとトリガーする logcat メッセージを含む logcat イベントを保持する構造体 |
GetPreviousPassedHelper | 以前に合格したテストフィルタを取得するヘルパー。 |
GkiDeviceFlashPreparer | Android 共通カーネルの汎用イメージでデバイスをフラッシュするターゲット作成ツール。 |
GlobalConfiguration |
読み込まれた構成オブジェクトをマップに格納する IGlobalConfiguration の実装
|
GlobalFilterGetter | 特定の呼び出しのフィルタを返すサービス実装。 |
GlobalTestFilter | 呼び出しに適用されるフィルタ オプション。 |
GoogleApiClientUtil | Google API クライアントの作成に使用するユーティリティ。 |
GoogleApiClientUtilBase | |
GoogleBenchmarkResultParser | シェルから実行された Google Benchmark の結果を解析し、すべての結果を含むマップを返します。 |
GoogleBenchmarkTest | 指定されたデバイスで Google ベンチマーク テスト パッケージを実行するテスト。 |
GranularRetriableTestWrapper |
ラッパークラスは IRemoteTest で動作し、テストケース レベルで IRemoteTest を細分化します。
|
GranularRetriableTestWrapper.StartEndCollector | 不足している実行開始と終了をキャッチするクラスヘルパー。 |
GsiDeviceFlashPreparer | Android 汎用システム イメージを使用してデバイスに書き込むターゲット作成ツール。 |
GTest | 指定のデバイスでネイティブ テスト パッケージを実行するテスト。 |
GTestBase | gTest の基本クラス |
GTestListTestParser | 「--gtest_list_tests」パラメータを使用した gtest ドライラン モードの結果パーサー。 |
GTestResultParser | シェルから実行される GTest を使用してネイティブ テストの「未加工出力モード」の結果を解析し、ITestInvocationListener に結果を通知します。 |
GTestXmlResultParser | シェルから実行される GTest を使用してネイティブ テストの「xml 出力モード」の結果を解析し、ITestRunListener に結果を通知します。 |
H
HarnessException | ハーネス内でスローされる例外の基本例外クラス。 |
HarnessIOException | ファイルの問題を処理する際に役立つハーネス例外。 |
HarnessRuntimeException | |
HeapHostMonitor |
ホスト上のヒープメモリをモニタリングし、定期的に履歴ログに記録する AbstractHostMonitor 実装。
|
HelloWorldMultiTargetPreparer |
IMultiTargetPreparer の実装例。
|
HistoryLogger | TF History Logger: 特定のイベントのみを含む特別なログ。 |
HostGTest | ネイティブ テスト パッケージを実行するテスト。 |
HostMetric | このクラスは、報告されるホスト指標のサンプルを表します。 |
HostOptions | ホスト オプションのホルダー クラス。 |
HostStatsdMetricCollector |
statsd ユーティリティ コマンドを使用してホスト側から statsd 指標を収集する IMetricCollector 。
|
HostTest | JUnit ホストベースのテスト用のテストランナー。 |
HostUtils | ホストテストの実行に便利なユーティリティ メソッドを実装します。 |
HprofAllocSiteParser | hprof レポートの [Allocation Sites] セクションから情報を解析するヘルパークラス。 |
HttpHelper | HTTP リクエストを行うヘルパー メソッドが含まれています。 |
HttpHelper.RequestRunnable |
IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) を使用してリクエストを実行するための実行可能ファイル。
|
HttpMultipartPost | マルチパート HTTP POST リクエストを送信するためのヘルパークラス。 |
HttpRemoteFileResolver |
http 経由でリモート ファイルをダウンロードできる IRemoteFileResolver の実装
|
HttpsRemoteFileResolver |
https 経由でリモート ファイルをダウンロードできる IRemoteFileResolver の実装
|
I
IAbi | テスト対象の ABI を表すインターフェース。 |
IAbiReceiver | テスト対象の ABI を必要とするテスト。 |
IAndroidDebugBridge |
このパッケージで使用される AndroidDebugBridge メソッドのインターフェース定義。
|
IAppBuildInfo |
このインターフェースは非推奨になりました。
IBuildInfo を直接使用します。
|
IAutoRetriableTest |
ITestFilterReceiver を実装していないが、自動再試行をサポートする IRemoteTest のインターフェース。
|
IBatteryInfo | デバイスのバッテリーとのやり取りを定義するインターフェース。 |
IBatteryInfo.BatteryState | 現在のバッテリーの充電状態を示します。 |
IBuildInfo | テスト対象のビルドに関する情報を保持します。 |
IBuildInfo.BuildInfoProperties |
IBuildInfo が持つことができるプロパティの一部。これにより、処理を調整できます。
|
IBuildProvider | テスト対象のビルドに関する情報を提供する役割を担います。 |
IBuildReceiver | テスト対象のビルドへの参照が必要なテスト。 |
ICacheClient | キャッシュ クライアントのインターフェース。 |
IClusterClient | TFC バックエンドとやり取りするためのインターフェース。 |
IClusterEvent | TFC にアップロードされるクラスタ イベントのインターフェース。 |
IClusterEventUploader<T extends IClusterEvent> | ClusterEventUploader のインターフェース |
IClusterOptions | クラスタ関連のオプションを取得するためのインターフェース。 |
ICommandOptions | コマンドの実行オプションのコンテナ。 |
ICommandScheduler | TradeFederation コマンドを実行するスケジューラ。 |
ICommandScheduler.IScheduledInvocationListener | 呼び出しが完了したときのイベントのリスナー。 |
ICompressionStrategy | 実行時に選択できる圧縮アルゴリズムを表すインターフェース。 |
IConfigOptionValueTransformer | 構成オプションの値を操作するためのインターフェース |
IConfigurableVirtualDevice | 事前構成された仮想デバイス情報(ホスト IP、ホストユーザー、ポート オフセットなど)に関する情報を提供するインターフェース。 |
IConfiguration | TradeFederation 呼び出しの構成情報。 |
IConfigurationFactory |
IConfiguration を作成するファクトリ
|
IConfigurationReceiver |
IConfiguration を受け入れるオブジェクトを表すシンプルなインターフェース。
|
IConfigurationServer | 構成サーバーのインターフェース。 |
ICredentialFactory |
認証情報ファクトリが oauth2 Credential を作成するインターフェース。
|
IDefaultObjectLoader | YAML 構成の一部であるデフォルト オブジェクトを読み込むためのインターフェース。 |
IDefaultObjectLoader.LoaderConfiguration | ローダに情報を渡す読み込み構成オブジェクト。 |
IDeviceActionReceiver | デバイスイベントを受信する API を提供します。 |
IDeviceBuildInfo |
完全な Android デバイスビルドと(必要に応じて)そのテストを表す IBuildInfo 。
|
IDeviceBuildProvider |
ITestDevice の情報を使用してビルドを取得する IBuildProvider 。
|
IDeviceConfiguration | デバイス構成ホルダー インターフェース。 |
IDeviceFlasher | デバイスにデバイス イメージを書き込みます。 |
IDeviceFlasher.UserDataFlashOption | ユーザーデータ イメージを処理するためのオプションの列挙型 |
IDeviceManager | テストに使用できるデバイスのセットを管理するためのインターフェース。 |
IDeviceManager.IFastbootListener | fastboot 状態の変化のリスナー。 |
IDeviceMonitor | デバイスの状態をモニタリングするためのインターフェース。 |
IDeviceMonitor.DeviceLister |
既知のデバイスとその状態を返す Runnable のようなクラス。
|
IDeviceRecovery | オフラインになったデバイスを復元するためのインターフェース。 |
IDeviceSelection | デバイス選択条件のインターフェース。 |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor |
IDevice の状態をモニタリングするための機能を提供します。
|
IDeviceTest |
ITestDevice への参照が必要なオブジェクトのインターフェース。
|
IDisableable | 無効にできる Tradefed オブジェクトを表すインターフェース。 |
IDynamicShardingClient |
シャーディング クライアントのラッパー インターフェース これは、必要に応じて HTTP またはテスト用に交換できるようにするためです。 |
IDynamicShardingConnectionInfo | 動的シャーディング接続情報を含むクラスのインターフェース |
IEmail | メール送信のインターフェース。 |
IEmail.Message | メール メッセージ データのコンテナ。 |
IFileDownloader | リモート ファイルをダウンロードするためのインターフェース。 |
IFileEntry |
FileEntry メソッドにシンプルでモック可能なコントラクトを提供するインターフェース定義。
|
IFileResolverLoader |
IRemoteFileResolver の実装を読み込みます。
|
IFileResolverLoader.ResolverLoadingException | リゾルバを読み込んだり初期化したりできない場合にスローされる例外。 |
IFlashingResourcesParser | デバイスのフラッシュに必要なバージョンの補助イメージ ファイルを提供するインターフェース。 |
IFlashingResourcesRetriever | デバイスのフラッシュに必要な補助イメージ ファイルを取得するためのインターフェース。 |
IFolderBuildInfo |
ビルド アーティファクトがローカル ファイル システム ディレクトリに含まれているシンプルな抽象 IBuildInfo 。
|
IFormatterGenerator |
SuiteResultHolder のフォーマッタを記述するインターフェース。
|
IGlobalConfiguration | 単一の Trade Federation インスタンスのグローバル構成情報を包含するクラス(実際の構成の呼び出しを任意の数含む)。 |
IHarnessException | ハーネス例外によって実装されるハーネス例外インターフェースの説明。 |
IHostCleaner | テスト実行の完了後にホストをクリーンアップします。 |
IHostHealthAgent | ホストまたはデバイスの指標を出力するインターフェース。 |
IHostMonitor | ホストデータをディスパッチするインターフェース |
IHostMonitor.HostDataPoint | 報告されるデータの汎用クラス。 |
IHostMonitor.HostMetricType | |
IHostOptions | ホスト オプションのホルダー インターフェース。 |
IHostOptions.PermitLimitType | 使用可能な許可制限を記述する列挙型 |
IHostResourceManager | ホスト リソースを管理するためのインターフェース。 |
IHttpHelper | HTTP リクエストを実行するためのヘルパー メソッド。 |
IHttpHelper.DataSizeException | |
IIncrementalSetup | TradeFed 準備担当者が増分設定を試みるかどうかを判断するのに役立つインターフェース。 |
IInvocationContext | 必要に応じてテストがアクセスする呼び出しに関する情報を保持します。 |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | 呼び出しのコンテキストを参照する必要があるテスト。 |
IInvocationExecution | 呼び出しの一部として実行されるアクションを記述するインターフェース。 |
IKeyStoreClient | パスワードや機密データのキーストアにアクセスするためのインターフェース。 |
IKeyStoreFactory |
IKeyStoreClient を作成するためのファクトリ。
|
ILabPreparer |
ラボ準備担当者向けのマーカー インターフェース
これらのインターフェースの目的については、 |
ILeveledLogOutput | このインターフェースを実装するクラスは、ログ メッセージの出力を処理するメソッドを提供します。 |
ILogcatReceiver |
デバイスの logcat の出力を InputStreamSource として提供するクラス。
|
ILogRegistry |
さまざまなロガーを多重化して管理する ILogOutput シングルトン ロガーのインターフェース。
|
ILogRegistry.EventType | ログに記録すると便利なイベント |
ILogSaver | このインターフェースを実装するクラスは、ログを一元的な場所に保存するためのメソッドを提供します。 |
ILogSaverListener |
ITestInvocationListener がログファイルの保存をリッスンできるようにします。
|
ImageContentAnalyzer | デバイス画像コンテンツ分析用のアナライザ |
IManagedTestDevice | ライフサイクルが管理される ITestDevice。 |
IManagedTestDevice.DeviceEventResponse |
IManagedTestDevice.handleAllocationEvent(DeviceEvent) 呼び出しへのレスポンスのコンテナ
|
IManagedTestDeviceFactory |
IManagedTestDevice のクリエイター インターフェース
|
IMetricCollector | このインターフェースは、一致する指標を収集するために、テスト結果を報告するときにデコレーターとして追加されます。 |
IMetricCollectorReceiver |
テスト実行の IMetricCollector のリストを取得する必要がある場合に IRemoteTest が実装するインターフェース。
|
IMoblyYamlResultHandler | mobly yaml 結果ハンドラのインターフェース。 |
IMoblyYamlResultHandler.ITestResult | mobly yaml 結果のインターフェース |
IModuleController | モジュールを実行するかどうかを制御するインターフェース。 |
IModuleController.RunStrategy | モジュールの実行方法を記述する列挙型。 |
IModuleParameterHandler | スイート モジュールのパラメータのインターフェース。 |
IMultiDeviceRecovery | 複数のオフライン デバイスを復元するためのインターフェース。 |
IMultiDeviceTest | このインターフェースは非推奨になりました。 このインターフェースは互換性のために一時的に保持されていますが、実際には使用されなくなりました。実装しないでください。 |
IMultiTargetPreparer | 複数のデバイスのテスト環境をまとめて準備します。 |
INativeDevice |
ddmlib IDevice に信頼性が高く、少し高レベルの API を提供します。
|
INativeDeviceTest |
INativeDevice への参照が必要なオブジェクトのインターフェース。
|
IncrementalImageUtil | 増分イメージとデバイスの更新を活用するユーティリティ。 |
InfraErrorIdentifier | Trade Federation インフラストラクチャと依存インフラストラクチャ(ビルド インフラストラクチャなど)のエラー識別子。 |
InputStreamSource |
このインターフェースは、基本的に ERROR(/InputStream) をラップしてクローンを作成できるようにします。
|
InstallAllTestZipAppsSetup |
テスト ZIP 内のすべてのアプリをインストールする ITargetPreparer 。
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
ファイル システムにある 1 つ以上の APK をインストールする ITargetPreparer 。
|
InstallBuildEnvApkSetup |
Android プラットフォームのビルド環境から 1 つ以上のテスト APK をインストールする ITargetPreparer 。
|
InstalledInstrumentationsTest | 現在のデバイスで検出されたすべての計測を実行します。 |
InstallKernelModulePreparer | カーネル モジュールをインストールするターゲット作成ツール。 |
InstantAppHandler |
ModuleParameters.INSTANT_APP のハンドラ。
|
InstrumentationPreparer |
計測を実行する ITargetPreparer
|
InstrumentationTest | 指定されたデバイスでインストルメンテーション テスト パッケージを実行するテスト。 |
InvocationContext |
IInvocationContext の汎用実装。
|
InvocationExecution | ビルドのダウンロード、target_prep、テストの実行、クリーンアップなど、すべての呼び出し手順を記述するクラス。 |
InvocationLocal<T> | このクラスは、呼び出しスコープの変数を提供します。 |
InvocationMetricLogger | 一部の指標をログに記録するための呼び出し用のユーティリティ クラス。 |
InvocationMetricLogger.InvocationGroupMetricKey | グループ化を使用すると、複数のグループを同じキーの下にログに記録できます。 |
InvocationMetricLogger.InvocationMetricKey | 呼び出し時に常に入力される特別な名前付きキー。 |
InvocationStatus | 呼び出しステータスを格納するクラス。 |
InvocationStatus | 呼び出しステータスを表すヘルパー列挙型 |
InvocationSummaryHelper |
リスナーのセットに対して TestSummary を収集して報告するヘルパークラス
|
InvocationToJUnitResultForwarder |
ITestInvocationListener イベントをリッスンし、TestListener に転送するクラス。
|
IPostProcessor | ポストプロセッサは、テストの後、結果レポートの前に指標とログを処理することを目的とした Trade Federation オブジェクトです。 |
IRemoteFeature | リクエストに基づいて実行できる Tradefed の機能を記述するインターフェース。 |
IRemoteFileResolver | リモート ファイルをローカル ファイルに解決できるオブジェクトのインターフェース。 |
IRemoteFileResolver.RemoteFileResolverArgs | 解決ツールに渡される引数 |
IRemoteFileResolver.ResolvedFile | 解決されたファイルとメタデータに関する情報を保持するクラス。 |
IRemoteScheduledListenersFeature |
IScheduledInvocationListener の渡しをサポートするように IRemoteFeature を拡張しました。
|
IRemoteTest |
結果を ITestInvocationListener に直接報告するテスト。
|
IReportNotExecuted |
実行が完了しなかった場合、このインターフェースを実装する IRemoteTest は、レポートの改善のために実行されていないテストを報告することがあります。
|
IRescheduler | 今後の実行のために構成のスケジュールを再設定するためのインターフェース。 |
IResourceMetricCollector | ユーザーがカスタマイズしたリソース コレクタを実装するためのインターフェース。 |
IRestApiHelper | REST API 呼び出しを行うヘルパー インターフェース。 |
IResumableTest | このインターフェースは非推奨になりました。 不要になりました |
IRetryDecision | 再試行の決定を促進するインターフェース。クラスにフィルタを適用して、よりターゲットを絞った再試行を行います。 |
IRuntimeHintProvider | |
IRunUtil | 時間指定のオペレーションとシステム コマンドを実行するためのインターフェース。 |
IRunUtil.EnvPriority | 特定の環境を設定または設定解除するかどうかを定義する列挙型。 |
IRunUtil.IRunnableResult | ブール値のステータスを返すオペレーションを非同期で実行するためのインターフェース。 |
ISandbox | 呼び出しの実行に使用できるサンドボックスを定義するインターフェース。 |
ISandboxFactory |
ISandbox を作成するためのファクトリ。
|
ISetOptionReceiver |
このインターフェースの実装には、HostTest.SET_OPTION_NAME にリンクされた「set-option」という名前の Option が必要です。
|
IShardableListener |
シャーディング可能な ITestInvocationListener 。
|
IShardableTest |
個別に実行可能なサブテストに分割できる IRemoteTest 。
|
IShardHelper | 構成に採用するシャーディング戦略を記述するオブジェクトのインターフェース。 |
IsolatedHostTest | サブプロセスを使用して、メインプロセスでテストを実行するのではなく、依存関係の少ない環境でテストを実行する TradeFed ランナーを実装します。 |
ISupportGranularResults |
ITestInvocationListener が詳細な結果の受信をサポートするかどうかを指定するインターフェース。
|
ISystemStatusChecker | システムのステータスを確認して、システムが想定どおりの状態にあるかどうかを示すブール値を返すチェッカー。 |
ISystemStatusCheckerReceiver |
構成から ISystemStatusChecker へのアクセスを必要とする IRemoteTest 。
|
ITargetCleaner | このインターフェースは非推奨になりました。 tearDown がベースの ITargetPreparer インターフェースに移動されました。 |
ITargetPreparer | テスト実行用のテスト環境を準備します。 |
ITerribleFailureHandler |
LogUtil.CLog.wtf(String, Throwable) からの重大な障害を処理するインターフェース。 |
ITestAnnotationFilterReceiver | アノテーションに基づいて実行するテストをフィルタできるランナー。 |
ITestCollector | テストの収集をサポートします。設定すると、テストランナーはドライランを実行して、テストケースを実際に実行せずに収集する必要があります。 |
ITestDevice |
ddmlib IDevice に信頼性が高く、少し高レベルの API を提供します。
|
ITestDevice.ApexInfo | 単一の APEX に関する情報を保存するシンプルな構造体クラス |
ITestDevice.MountPointInfo | 単一のマウントポイントに関する情報を格納するシンプルな構造体クラス |
ITestDevice.RecoveryMode | |
ITestFileFilterReceiver | 実行するテストと実行しないテストを指定するファイルを受け取ることができるランナー。 |
ITestFilterReceiver | 実行するテストをフィルタできるランナー。 |
ITestInformationReceiver |
一部のクラスの TestInformation を受信するインターフェース。
|
ITestInvocation | 1 件の TradeFederation テスト呼び出しを処理します。 |
ITestInvocation.ExitInformation | 呼び出しの終了情報を表します。 |
ITestInvocationListener | テスト呼び出しからのテスト結果のリスナー。 |
ITestLifeCycleReceiver | インストルメンテーション テストの実行中にイベント通知を受信します。 |
ITestLogger | さまざまなタイプのデータストリームのロギングを実行できるエンティティ。 |
ITestLoggerReceiver |
ロギング目的で使用できるように ITestLogger インスタンスで挿入できるエンティティ。
|
ITestsPool | アクセスして実行できるテストのプールを記述するインターフェース |
ITestSuite | テストスイートの実行に使用される抽象クラス。 |
ITestSuite.IsolatedModuleGrade | |
ITestSuite.MultiDeviceModuleStrategy | |
ITestSuiteResultLoader | 以前の結果を再実行可能な方法で読み込むヘルパーを記述するインターフェース。 |
ITestSummaryListener |
ITestInvocationListener がサマリーを介して限定的な情報を交換できるようにするインターフェース。
|
ITestsZipInstaller | テスト ZIP ファイル(ビルドシステムによって出力されたもの)からデバイスにテストをインストールします。 |
ITokenProvider | 特定のデバイスのトークンを提供できるオブジェクトを記述するインターフェース。 |
ITokenRequest |
IRemoteTest が実装できるインターフェース。特別なトークンを持つデバイスが必要であることを公開します。
|
J
JarHostTest | ホストサイドの JUnit テスト用のテストランナー。 |
JarHostTest.HostTestListener | testRunStarted() と testRunEnded() を除くすべてのイベントを埋め込みリスナーに転送するラッパー リスナー。 |
JavaCodeCoverageCollector |
デバイスから Java カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
JavaCodeCoverageFlusher | デバイス上で実行されているプロセスから Java コード カバレッジ測定値をリセットして強制的にフラッシュするユーティリティ クラス。 |
JSONFileKeyStoreClient | ローカル JSON ファイルがキーストアとして機能するサンプル実装。 |
JSONFileKeyStoreFactory |
JSON KeyStore ファクトリの実装。JSON キーストア ファイルにアクセスするための JSONFileKeyStoreClient を提供します。
|
JsonHttpTestResultReporter | テスト指標の結果とブランチ、デバイス情報を JSON にエンコードし、HTTP サービス エンドポイントに POST する結果レポーター |
JUnit4ResultForwarder | JUnit4 ランナーの結果転送元。 |
JUnit4TestFilter |
Filter を拡張して JUnit4 ランナーのフィルタリングを提供するヘルパークラス。
|
JUnitRunUtil |
IRemoteTest.run(TestInformation, ITestInvocationListener) 呼び出しを Test.run(TestResult) 呼び出しに転送するヘルパークラス。
|
JUnitToInvocationResultForwarder |
TestListener イベントをリッスンし、ITestInvocationListener に転送するクラス。
|
JUnitXmlParser | ant の XMLJUnitResultFormatter に保存されている JUnit 結果からテスト結果データを抽出し、ITestInvocationListener に転送するパーサー。 |
K
KernelModuleUtils | |
KernelTargetTest | ターゲットで実行され、カーネルテストの結果を解析する実行可能ファイルのテストランナー。 |
KernelTestModuleController | アーキテクチャと一致しない場合にテストを実行しないモジュール コントローラのベースクラス。 |
KeyguardControllerState | キーガード状態のコンテナ。 |
KeyguardStatusChecker | モジュールの実行後にキーガード ステータスを確認します。 |
KeyStoreException | 致命的なキーストア エラーが発生したときにスローされます。 |
KillExistingEmulatorPreparer |
実行中のエミュレータをシャットダウンする ITargetPreparer 。
|
KnownFailurePreparer | 既知の障害の再試行をスキップするようにターゲット準備ツールを設定。 |
KTapResultParser | KUnit テスト モジュールによって生成され、debugfs の「results」ファイルに配置された KTAP 出力を読み取ります。 |
KTapResultParser.ParseResolution | |
KUnitModuleTest | デバイスで KUnit テスト モジュールを実行するためのテストランナー。 |
L
LabResourceDeviceMonitor | LabResourceService の gRPC サーバーを初期化/管理するラボリソース モニター。 |
LargeOutputReceiver | 長時間実行コマンドの出力の収集を支援するように設計されたクラス。 |
LastShardDetector |
ローカル シャーディングを実行する場合、最後のシャードが invocationEnded(long) に達したときにのみ、一部のアクションを実行したい場合があります。
|
LeakedThreadStatusChecker | モジュールが実行中のスレッドをリークしていないことを確認するためのステータス チェッカー。 |
LegacySubprocessResultsReporter | サブプロセス結果レポーターの凍結された実装。スーパークラスが変更されても、以前のバージョンの TF/CTS(8 以降など)との互換性を維持する必要があります。 |
ListInstrumentationParser |
「pm list instrumentation」クエリの出力を解析する IShellOutputReceiver
|
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | TradeFed ホストで実行されるローカル仮想デバイスのクラス。 |
LocalAppBuildProvider |
指定されたローカルパスに基づいて IBuildInfo を作成する IBuildProvider
|
LocalDeveloper | Tradefed を実行しているローカル デベロッパーかどうかを検出して返します。 |
LocalDeviceBuildProvider |
指定されたファイル システム ディレクトリパスに基づいて IDeviceBuildInfo を構築する IBuildProvider 。
|
LocalEmulatorLaunch | Android ビルド環境からローカルでエミュレータを起動する TargetPreparer。 |
LocalEmulatorSnapshot | Android のビルド環境または開発環境からクリーンなエミュレータ スナップショットを生成するための TargetPreparer です。 |
LocalFileHeader | LocalFileHeader は、ZIP ファイル内のファイル/フォルダの情報を含むクラスです。 |
LocalFileResolver |
ローカル ファイルのリンクを可能にする IRemoteFileResolver の実装
|
LocalFolderBuildProvider |
指定されたローカルパスに基づいて IFolderBuildInfo を作成する IBuildProvider |
LocalHostResourceManager | マネージャーのホストリソース。 |
LocalPool | ローカルテストのプールの実装 |
LocalRunInstructionBuilder | テストをローカルで実行するための命令をコンパイルするユーティリティ。 |
LockSettingsBaselineSetter | 画面ロックの設定を削除するセッター。 |
Log | メインの Android ソースの API をミラーリングするログクラス。 |
Log.ILogOutput | このインターフェースを実装するクラスは、ログ メッセージの出力を処理するメソッドを提供します。 |
Log.LogLevel | ログレベルの列挙型。 |
LogcatCrashResultForwarder | 特別なリスナー: 失敗(計測プロセスのクラッシュ)が発生すると、logcat からクラッシュを抽出し、テストに関連付けられた失敗メッセージに追加します。 |
LogcatEventParser | |
LogcatEventType |
LogcatEventParser のイベントタイプ。
|
LogcatOnFailureCollector | テストケースが失敗したときに Logcat をキャプチャしてログに記録するコレクタ。 |
LogcatReceiver | バックグラウンドで logcat を収集するクラス。 |
LogcatTimingMetricCollector | 指定された正規表現パターンを使用して、logcat の行からイベントの開始シグナルと終了シグナルを解析し、1 回または複数の繰り返しテスト中に logcat からタイミング情報(ユーザー切り替え時間など)を収集する指標コレクタ。 |
LogDataType | ログデータのデータ型を表します。 |
LogFile | 保存されたログファイルのメタデータを保持するクラス。 |
LogFileSaver |
ログデータをファイルに保存する ITestInvocationListener のヘルパー
|
LogReceiver | |
LogRegistry |
呼び出しを行うスレッドの ThreadGroup に基づいて適切なロガーを使用して、さまざまなロガーを多重化して管理する ILogRegistry 実装。
|
LogSaverResultForwarder |
グローバル ファイル セーバーでログを保存するための ResultForwarder 。
|
LogUtil | ロギング ユーティリティ クラス。 |
LogUtil.CLog |
Log のシムクラス。呼び出し元のシンプルなクラス名をログタグとして自動的に使用します。
|
LUCIResultReporter | ResultDB と LUCI に必要なテスト結果を JSON 形式(go/result-sink)で保存し、ファイルの場所をコンソールにログに記録する結果レポーター。 |
M
MainlineModuleHandler | Mainline モジュール用のシンプルなハンドラクラス。InstallApexModuleTargetPreparer を作成し、指定された Mainline モジュールに基づいて動的リンクを挿入して、それらのモジュールを自動的に取得します。 |
MainlineTestModuleController | テスト対象デバイスにプリロードされている Mainline モジュールに基づいてテストを実行するモジュール コントローラのベースクラス。 |
ManagedRemoteDevice | 仮想マシン内で実行され、VM 内の Tradefed インスタンス経由でリモートで管理されるデバイス。 |
ManagedTestDeviceFactory | Tf でモニタリングできるさまざまな種類のデバイスを作成するファクトリ |
MaxSdkModuleController | 指定された SDK バージョン番号より上のバージョンでテストを実行しないモジュール コントローラのベースクラス。 |
MergedZipEntryCollection | サイズの大きな ZIP ファイル内の個々の ZIP エントリをブロックに統合して、ダウンロードの試行を最小限に抑えます。 |
MergeMultiBuildTargetPreparer |
IMultiTargetPreparer 。ビルドの名前と、他のビルドにコピーするファイルキーを指定して、ビルド間で情報を渡すことができます。
|
MergeStrategy | 複数の試行がある場合に結果を集計する方法について説明します。 |
MerkleTree | リモート実行 API で定義されている Merkle ツリーの表現。 |
MetricFilePostProcessor | テストレベルと実行レベルで収集された指標ログファイルをアップロードするために使用されます。 |
MetricOption |
@Test アノテーションが付加されたテストメソッドのアノテーション。または、アノテーションが TestDescription のアノテーション リストの一部である場合、コレクタの動作のチューニング、一部のメソッドのフィルタリングに役立つ追加パラメータを指定できます。
|
MetricsXMLResultReporter | MetricsXMLResultReporter は、テストの invocationEnded フェーズで、metrics-folder パラメータで指定されたフォルダの XML ファイルにテスト指標と実行指標を書き込みます。 |
MetricTestCase |
TradeFed の一部として実行時に指標をロギングできるようにする TestCase の拡張機能。
|
MetricTestCase.LogHolder | 報告するログファイルを保持する構造。 |
MetricUtil | push された statsd 構成から指標を取得するためのユーティリティ クラス。 |
MetricUtility | テスト指標の保存、類似テストでの指標の集計、指標のファイルへの書き込みを行う一般的なユーティリティ メソッドが含まれています。 |
MinApiLevelModuleController | 指定された API レベルを下回っている場合にテストを実行しないモジュール コントローラのベースクラス。 |
MinSdkModuleController | 指定された SDK バージョン番号より低いバージョンでテストを実行しないモジュール コントローラのベースクラス。 |
MixImageZipPreparer |
デバイスビルドにシステムビルドのイメージを混在させる IMultiTargetPreparer 。
|
MixKernelTargetPreparer |
カーネル イメージとデバイス イメージを混在させることができる ITargetPreparer 。
|
MoblyBinaryHostTest | Android ビルドシステム(Soong)から mobly python バイナリ ファイルを実行することを目的としたホストテスト |
MoblyYamlResultControllerInfoHandler | Mobly yaml 結果の「Controller Info」要素ハンドラ。 |
MoblyYamlResultControllerInfoHandler.ControllerInfo | |
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
MoblyYamlResultHandlerFactory | 結果の種類に基づいて適切なハンドラを生成する Mobly yaml 結果ハンドラ ファクトリ。 |
MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
MoblyYamlResultHandlerFactory.Type | |
MoblyYamlResultParser | Mobly yaml テスト結果パーサー。 |
MoblyYamlResultRecordHandler | Mobly yaml 結果の「Record」要素ハンドラ。 |
MoblyYamlResultRecordHandler.Record | |
MoblyYamlResultRecordHandler.Record.Builder | |
MoblyYamlResultRecordHandler.RecordResult | |
MoblyYamlResultSummaryHandler | Mobly yaml 結果の「Summary」要素ハンドラ。 |
MoblyYamlResultSummaryHandler.Summary | |
MoblyYamlResultSummaryHandler.Summary.Builder | |
MoblyYamlResultTestNameListHandler | Mobly yaml 結果の「テスト名リスト」要素ハンドラ。 |
MoblyYamlResultTestNameListHandler.TestNameList | |
MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
MoblyYamlResultUserDataHandler | Mobly yaml 結果の「ユーザーデータ」要素ハンドラ。 |
MoblyYamlResultUserDataHandler.UserData | |
MoblyYamlResultUserDataHandler.UserData.Builder | |
ModuleDefinition | テスト実行構成のコンテナ。 |
ModuleListener |
各モジュールの各 IRemoteTest に接続されたリスナー。結果のリストを収集します。
|
ModuleLogcatCollector | モジュール用の logcat コレクタのバージョン。 |
ModuleMerger |
分割後の ITestSuite と ModuleDefinition の統合に関連するオペレーション用のヘルパークラス。
|
ModuleOemTargetPreparer | |
ModuleParameters | 各モジュールのメタデータ内のスイートの「パラメータ」キーに関連付けられた特別な値。 |
ModuleParametersHelper |
パラメータに関連付けられた IModuleParameterHandler を取得するヘルパー。
|
ModuleProtoResultReporter | モジュール レベルの結果のみを報告する結果レポーター。 |
ModulePusher | |
ModulePusher.ModulePushError | Mainline モジュールの push 中に致命的なエラーが発生しました。 |
ModuleSplitter |
IConfiguration で表されるモジュールのリストを ModuleDefinition で表される実行ユニットのリストに分割するヘルパー。
|
ModuleTestTypeUtil | モジュールのチェックに使用する一般的なユーティリティ メソッドが含まれています。 |
MultiFailureDescription |
1 つのホルダーに複数の FailureDescription を収集する。
|
MultiMap<K, V> |
キーごとに複数の値をサポートする ERROR(/Map) 。
|
N
NameMangleListener | 結果が報告されたときにテストメソッド、クラス、パッケージ名を変換するプロキシ リスナー。 |
NativeBenchmarkTest | 指定されたデバイスでネイティブ ベンチマーク テスト実行可能ファイルを実行するテスト。 |
NativeBenchmarkTestParser |
ベンチマーク テストデータの出力を解析し、オペレーションあたりの平均時間に関する指標を収集する IShellOutputReceiver 。
|
NativeBridgeModuleController | デバイスがネイティブ ブリッジをサポートしているかどうかを確認するモジュール コントローラ。 |
NativeCodeCoverageFlusher | ネイティブ カバレッジ測定値を消去し、デバイスのプロセスからネイティブ カバレッジ データを強制的にフラッシュするユーティリティ クラス。 |
NativeDevice |
ITestDevice フルスタック以外の Android デバイスのデフォルト実装。
|
NativeDevice.AdbAction |
OS の「adb ....」コマンドを実行するための ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) 。
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) : デバイスを再起動します。
|
NativeDevice.RebootMode | 再起動モード。 |
NativeDeviceStateMonitor |
フレームワークのサポートなしで IDevice の状態をモニタリングするためのヘルパークラス。
|
NativeLeakCollector |
「dumpsys meminfo --unreachable -a」を実行して、各プロセスが現在保持している到達不能なネイティブ メモリを特定する ITargetPreparer 。
|
NativeStressTest | 指定されたデバイスでネイティブ ストレステスト実行可能ファイルを実行するテスト。 |
NativeStressTestParser |
ストレステスト データ出力を解析し、完了した反復処理の数と反復処理あたりの平均時間に関する指標を収集する IShellOutputReceiver 。
|
NegativeHandler | 何も行わず、パラメータで追加のモジュールを作成しないことを指定するハンドラ。 |
NestedDeviceStateMonitor | ネストされたデバイスで追加のチェックを実行し、仮想化環境の特殊性に適応するデバイス状態モニタ。 |
NestedRemoteDevice | リモートの Cuttlefish VM 内で実行されているデバイスを表します。 |
NetworkNotAvailableException | デバイスがテストのためにネットワークに接続できない場合にスローされます。 |
NoApkTestSkipper | テストする APK がない場合に、呼び出し(準備とテスト)を完全にスキップできる特別な準備ツール。 |
NoDeviceException | 指定されたコマンドを実行するデバイスがない場合にスローされます。 |
NoisyDryRunTest | コマンドファイルでノイズのあるドライランを実行します。 |
NoOpConfigOptionValueTransformer |
オペレーションなしの IConfigOptionValueTransformer
|
NotMultiAbiHandler |
セカンダリ ABI がモジュールを作成すべきでないことを伝える特別なハンドラ。SuiteModuleLoader
|
NullDevice |
IDeviceSelection.nullDeviceRequested() が true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice
|
O
OpenObjectLoader | AOSP で利用可能なデフォルト オブジェクトのローダ。 |
オプション |
IConfiguration オプションを表すフィールドにアノテーションを付けます。
|
Option.Importance | |
OptionClass |
IConfiguration オブジェクトを表すクラスにアノテーションを付けます。
|
OptionCopier |
同じ名前の Option フィールド値を 1 つのオブジェクトから別のオブジェクトにコピーできるヘルパー クラス。
|
OptionDef |
Option の詳細を保持します。
|
OptionFetcher | 親プロセスからテスト オプションを取得するヘルパー。 |
OptionNotAllowedException |
コマンドラインでオプションを渡すことが許可されていない場合の特定の ConfigurationException 。
|
OptionSetter |
Option フィールドに入力します。
|
OptionSetter.OptionFieldsForName | 指定された名前のオプション フィールドのリストのコンテナ。 |
OptionUpdateRule | オプションが複数回指定された場合の動作を制御します。 |
OtaDeviceBuildInfo |
無線(OTA)アップデートのテストに使用される IDeviceBuildInfo 。
|
OtatoolsBuildInfo |
otatools アーティファクトを含む IBuildInfo 。
|
OtaUpdateDeviceFlasher | フル OTA パッケージまたは増分 OTA パッケージを使用して system/update_engine/scripts/update_device.py スクリプトをトリガーし、デバイス イメージを更新するデバイス フラッシャー。 |
OxygenUtil | Oxygen サービスとやり取りするためのユーティリティ。 |
P
PackageInfo | デバイスから解析されたアプリのパッケージ情報のコンテナ。 |
PackageInstalledModuleController | デバイスに指定されたパッケージがインストールされていない場合に、モジュール コントローラがテストを実行しないようにしました。 |
ペア<A, B> | 2 つのオブジェクトを含む独自の Pair クラスを定義します。 |
PairingMultiTargetPreparer | マルチ ターゲット作成ツールは、2 つのデバイス間の Bluetooth ペア設定(および接続)に役立ちます。 |
ParallelDeviceExecutor<V> |
関数を並列で実行する ERROR(/ExecutorService) のラッパ。
|
ParentSandboxInvocationExecution |
サンドボックスの実行時に親呼び出しの特別なアクション用の InvocationExecution のバージョン。
|
ParentShardReplicate | シャーディングに参加する他のすべてのデバイスに、1 台のデバイスの設定を複製します。 |
PartialZipDownloadCache | コンテンツに基づいて部分的にダウンロードされたファイルをキャッシュに保存するユーティリティ。 |
PassingTestFileReporter |
合格したテストケースのリストをテストファイルに保存する ITestInvocationListener
|
PerfettoGenericPostProcessor | 数値フィールドが検出されるまで、文字列値を含む proto メッセージとフィールドを再帰的に展開して、テキスト/バイナリ指標の perfetto proto ファイルを Key-Value ペアとして処理するポストプロセッサ。 |
PerfettoGenericPostProcessor.AlternativeParseFormat | |
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
PerfettoPreparer | Perfetto 準備ツールは、Perfetto がアクセスできる標準の場所にあるデバイスに構成ファイルを push します。 |
PerfettoPullerMetricCollector |
デバイスから perfetto ファイルを取得して指標を収集できる FilePullerDeviceMetricCollector の基本実装。
|
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
PerfettoTraceRecorder |
ITestDevice に Perfetto トレースを記録するためのユーティリティ クラス。
|
PrettyPrintDelimiter | 区切り付きのメッセージを目立つように出力するヘルパー ユーティリティ。 |
PrettyTestEventLogger | ロガーがイベントを照合してロギングし、デバッグを容易にします。 |
ProcessInfo | プロセス関連の情報(USER、PID、NAME、起動時間(エポックからの秒数))を保存するために使用されます。 |
ProcessUtil | |
ProfileParameterHandler | 任意のプロフィール ユーザーの基本パラメータ ハンドラ。 |
ProfileTargetPreparer |
任意のプロファイル ユーザー android.os.usertype.profile.XXX のターゲット準備ツールを設定するベースクラス。
|
PropertyChanger | Android プロパティ ファイル内のアイテムを変更(または追加)するためのユーティリティ クラス |
ProtoResultParser | Tradefed の結果の proto 形式のパーサー。 |
ProtoResultParser.TestLevel | 処理中の proto の現在のレベルを表す列挙型。 |
ProtoResultReporter |
結果レポーターは、すべての結果を含む TestRecord protobuf をビルドします。
|
ProtoUtil | protobuf メッセージをタイプに依存せずに処理するためのユーティリティ メソッド。 |
ProxyConfiguration | 実行するリモート構成を参照できるオブジェクト。 |
PsParser | 「ps」コマンドの出力から解析(USER、PID、NAME)に使用されるユーティリティ |
PtsBotTest | PTS-bot テストを実行します。 |
PtsBotTest.TestFlagConfiguration | |
PtsBotTest.TestFlagConfiguration.FlagConfig | |
PushFileInvoker |
このクラスは非推奨になりました。
代わりに PushFilePreparer を使用してください
|
PushFilePreparer |
任意のホストパスから任意のデバイスパスに任意の数のファイルを push しようとする ITargetPreparer 。
|
PythonBinaryHostTest |
Android ビルドシステム(Soong)から Python バイナリ ファイルを実行することを目的としたホストテスト テストランナーは、include-filter と exclude-filter をサポートしています。 |
PythonBinaryHostTest.PythonForwarder | 実行名をバイナリ名に置き換える結果転送元。 |
PythonUnitTestResultParser |
Python の unittest フレームワークで実行されたテストの出力を解釈し、一連の ITestInvocationListener の呼び出しに変換します。
|
PythonUnitTestRunner |
このクラスは非推奨になりました。
代わりに PythonBinaryHostTest を使用してください。
|
PythonVirtualenvHelper | Python 3 仮想環境を有効にするヘルパー クラス。 |
PythonVirtualenvPreparer | ホストに Python virtualenv を設定し、パッケージをインストールします。 |
Q
QuotationAwareTokenizer |
R
RebootReasonCollector | テスト実行中にデバイスの再起動を収集し、理由と回数でレポートするコレクタ。 |
RebootTargetPreparer | デバイスを再起動するターゲット プレパレーター。 |
RecoveryLogPreparer | リカバリ前にログを収集するために使用されるターゲット準備ツール。 |
RegexTrie<V> |
RegexTrie は、キーの各ERROR(/Pattern) であるトライです。
|
RemoteAndroidDevice |
adb connect 経由で接続されたフルスタック Android デバイスの ITestDevice の実装。
|
RemoteAndroidTestRunner | Android テスト コマンドをリモートで実行し、結果を報告します。 |
RemoteAndroidTestRunner.StatusReporterMode | am インストルメント コマンド オプションのステータス レポーター モードを表します。 |
RemoteAndroidVirtualDevice |
Google Compute Engine(Gce)で実行されているフルスタック Android デバイスの RemoteAndroidDevice の動作を拡張します。
|
RemoteAvdIDevice |
DeviceSelectionOptions.gceDeviceRequested() が true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice
|
RemoteCacheClient | リモート API サーバーへの gRPC 呼び出しを使用する RemoteActionCache の実装。 |
RemoteDynamicPool | リモートワークのキューに登録されたテストのプールの実装 |
RemoteDynamicPool.RequestCallable | |
RemoteFileResolver | URI とサービス プロバイダの機能を使用することで、さまざまな場所からファイルを読み込むことができるシンプルなクラス。 |
RemoteFileUtil | リモート インスタンスのファイルを処理するユーティリティ クラス |
RemoteInvocationExecution |
リモート実行を駆動する InvocationExecution の実装。
|
RemoteInvocationExecution.FileOptionValueTransformer | |
RemoteSshUtil | リモート インスタンスで ssh コマンドを実行するユーティリティ。 |
RemoteTestTimeOutEnforcer | 特定のテスト構成の実行時間をチェックし、指定されたタイムアウトを超えると失敗するリスナー。 |
RemoteZip | リモート zip ファイル内の個々のファイルを解凍するユーティリティ。 |
RemoveSystemAppPreparer |
テスト実行前にシステム パーティションから APK を削除するための ITargetPreparer 。
|
ReportPassedTests | 合格したテストを除外する可能性のあるフィルタをファイルに報告します。 |
RequestUtil | エラー処理でネットワーク リクエストの一般的な再試行を可能にするユーティリティ。 |
ResolvePartialDownload | 部分ダウンロード リクエストを解決する。 |
ResourceMetricUtil | 指標を構成するためのユーティリティ関数。 |
ResourceUtil | 構成リソースの読み取り用ユーティリティ。 |
RestApiHelper | REST API 呼び出しを行うヘルパー クラス。 |
RestartSystemServerTargetPreparer | デバイスを再起動せずにシステム サーバーを再起動するターゲット プレパレーター。 |
ResultAggregator | 特別なフォワーダ。実行された再試行戦略に基づいて、必要に応じて結果を集約します。 |
ResultAndLogForwarder | 結果とログイベントのフォワーダー。 |
ResultForwarder |
呼び出し結果を他のリスナーのリストに転送する ITestInvocationListener 。
|
ResultsPlayer | 指定された結果を再生する特別なランナー。 |
RetentionFileSaver | ディレクトリに .retention ファイルを作成するためのヘルパークラス。 |
RetryConfigurationFactory | コマンドの再試行を処理するファクトリ。 |
RetryLogSaverResultForwarder | 現在の試行のパスも処理するフォワーダ。 |
RetryPreparationDecision | 準備を再試行するかどうか、モジュールの実行を失敗させるかどうかに関する決定を記述するクラス。 |
RetryRescheduler | 失敗した、または実行されなかった以前の実行テストのスケジュールを変更できる特別なランナー。 |
RetryRescheduler.RetryType | 再試行可能なテストの種類。 |
RetryResultForwarder |
常に特定の試行回数にプッシュする ResultForwarder の拡張機能。
|
RetryResultHelper | どのモジュールまたはテストを実行する必要があるかを判断するヘルパークラス。 |
RetryStatistics |
1 つの IRemoteTest の再試行セッションの統計情報を保持する構造体。
|
RetryStrategy | 一部のテストが再実行されるときに使用する再試行戦略。 |
RootcanalForwarderPreparer | |
RootTargetPreparer | オプション「force-root」に基づいて「adb root」または「adb unroot」を実行するターゲット プレパレーター。 |
RunAftersWithInfo | |
RunBeforesWithInfo | |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
一般的なベース IMultiDeviceRecovery 。Tradefed 構成を実行して復元ステップを実行します。
|
RunHostCommandTargetPreparer | テストの実行前後に任意のホストコマンドを実行するターゲット準備ツール。 |
RunHostScriptTargetPreparer | テストの実行前にスクリプトを実行するターゲット作成ツール。 |
RunInterruptedException | 実行オペレーションが外部リクエストによって中断されたときにスローされます。 |
RunNotifierWrapper |
RunNotifier のラッパー。DeviceNotAvailableException を保持できます。
|
RunOnCloneProfileParameterHandler | |
RunOnCloneProfileTargetPreparer | |
RunOnPrivateProfileParameterHandler | |
RunOnPrivateProfileTargetPreparer | |
RunOnSdkSandboxHandler |
ModuleParameters.RUN_ON_SDK_SANDBOX のハンドラ。
|
RunOnSdkSandboxTargetPreparer |
テストを SDK サンドボックスで実行する必要があることを示す ITargetPreparer 。
|
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer |
テストがセカンダリ ユーザーとして実行されるようにする ITargetPreparer 。
|
RunOnSystemUserTargetPreparer |
テストを(現在のユーザーではなく)ユーザーに対して実行する必要があることを示す ITargetPreparer 。
|
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer |
セットアップで仕事用プロファイルを作成し、そのユーザーでテストを実行する必要があることをマークする ITargetPreparer 。
|
RuntimeRestartCollector | テスト実行中のランタイムの再起動(システム サーバーのクラッシュ)のタイムスタンプを収集するコレクタ(存在する場合)。 |
RunUtil | オペレーションの実行に使用するヘルパー メソッドのコレクション。 |
RustBenchmarkResultParser |
Criterion ベンチマーク フレームワークで実行されたテストの出力を解釈し、一連の ITestInvocationListener の呼び出しに変換します。
|
RustBinaryHostTest | Android ビルドシステム(Soong)から Rust バイナリ ファイルを実行することを目的としたホストテスト |
RustBinaryTest | 指定されたデバイスで Rust バイナリを実行するテスト。 |
RustTestBase | RustBinaryHostTest と RustBinaryTest の基盤クラス |
RustTestBase.EnvPair | |
RustTestBase.Invocation | |
RustTestResultParser |
Rust の unittest フレームワークで実行されたテストの出力を解釈し、一連の ITestInvocationListener の呼び出しに変換します。
|
S
SandboxConfigDump |
コマンドラインに基づいて IConfiguration を作成し、ファイルをダンプするランナー クラス。
|
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | サンドボックスの設定による特別な構成例外。 |
SandboxConfigurationFactory | サンドボックス化目的の構成の作成を処理する特別な構成ファクトリ。 |
SandboxConfigUtil |
サンドボックス化時に IConfiguration を管理するためのユーティリティ クラス。
|
SandboxedInvocationExecution | 呼び出しの特別なサンドボックス実行: これは、サンドボックス内でコマンドを実行している場合の InvocationExection です。 |
SandboxInvocationRunner | 呼び出しに関連するテストをサンドボックスで実行します。 |
SandboxOptions |
ISandbox にオプションを受け取ったり、オプションを提供したりできるクラス。
|
ScreenshotOnFailureCollector | テストケースが失敗したときにスクリーンショットをキャプチャして記録するコレクタ。 |
Sdk28ModuleController | デバイスが SDK 28(Android 9)以降を搭載しているかどうかを確認するモジュール コントローラ。 |
Sdk29ModuleController | テスト対象デバイスが SDK バージョン 29 以降の場合にのみテストを実行します。 |
Sdk30ModuleController | テスト対象デバイスが SDK バージョン 30 以降の場合にのみテストを実行します。 |
Sdk31ModuleController | テスト対象デバイスが SDK バージョン 31 以降の場合にのみテストを実行します。 |
Sdk32ModuleController | テスト対象デバイスが SDK バージョン 32 以降の場合にのみテストを実行します。 |
Sdk33ModuleController | テスト対象デバイスが SDK バージョン 33 以降の場合にのみテストを実行します。 |
Sdk34ModuleController | テスト対象デバイスが SDK バージョン 34 以降の場合にのみテストを実行します。 |
Sdk35ModuleController | テスト対象デバイスが SDK バージョン 35 以降の場合にのみテストを実行します。 |
SearchArtifactUtil | テスト アーティファクトの検索に使用できるユーティリティ クラス。 |
SecondaryUserHandler |
ModuleParameters.SECONDARY_USER のハンドラ。
|
SecondaryUserOnDefaultDisplayHandler |
ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY のハンドラ。
|
SecondaryUserOnSecondaryDisplayHandler |
ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY のハンドラ。
|
SemaphoreTokenTargetPreparer | これは、トークンを使用して Tradefed ホストでテスト実行をシリアル化するのに使用される準備ツールです。 |
SerializationUtil |
ERROR(/Serializable) を実装するオブジェクトをシリアル化/シリアル化解除するためのユーティリティ。
|
ServiceAccountKeyCredentialFactory |
サービス アカウント キーベースの oauth Credential を作成する認証情報ファクトリ。
|
SettingsBaselineSetter | ITestDevice.setSetting を介してデバイスのベースライン設定を処理する一般的なセッター。 |
ShardBuildCloner | コマンドラインからビルド情報のクローンを作成するヘルパークラス。 |
ShardHelper | シャードの作成と呼び出しのスケジュール設定を処理するヘルパークラス。 |
ShardListener |
呼び出しシャード(複数のリソースで並列に実行される呼び出し分割)から結果を収集し、別のリスナーに転送する ITestInvocationListener 。
|
ShardMainResultForwarder |
シャーディングされたテスト呼び出しの結果を結合する ResultForwarder 。
|
ShellOutputReceiverStream | IShellOutputReceiver に書き込む OutputStream のユーティリティ サブクラス。 |
ShellStatusChecker | モジュールの実行前と実行後に、シェルのステータスが想定どおりかどうかを確認します。 |
ShippingApiLevelModuleController |
デバイスが次の条件を満たしている場合は、テストを実行します。
|
ShowmapPullerMetricCollector |
デバイスから showmap ファイルを取得して指標を収集できる FilePullerDeviceMetricCollector の基本実装。
|
SideloadOtaTargetPreparer |
指定された OTA パッケージのサイドロードを実行し、パッケージを適用し、デバイスの起動を待機し、ビルド情報として使用するデバイスのビルド プロパティを挿入するターゲット プレパレーター。 このターゲット作成ツールは、起動時にデバイスが通常の adb モードにあることを前提としており、新しいビルドが適用された状態で、デバイスが同じモードで終了するようにします。 |
SimpleFileLogger |
ログ メッセージを stdout と 1 つのログファイルに転送する ILeveledLogOutput 。
|
SimplePerfResult | simpleperf のすべてのテスト結果を保持するオブジェクト |
SimplePerfStatResultParser | simpleperf の結果を解析するユーティリティ クラス。 |
SimplePerfUtil | 単純なコマンドをディスパッチして結果を収集するユーティリティ クラス |
SimplePerfUtil.SimplePerfType | simpleperf コマンド オプションの列挙型 |
SimpleStats | 数値データセットに基づいていくつかの統計指標を計算する小さなユーティリティ クラス。 |
SizeLimitedOutputStream |
書き込み可能なデータの最大量を制限する、スレッドセーフ ファイル バックの ERROR(/OutputStream) 。
|
SkipContext | 結果のスキップまたはキャッシュ保存に関する意思決定のコンテキストを表します。 |
SkipFeature |
SkipManager の一部の情報にアクセスできる機能。
|
SkipHWASanModuleController | HWASan ビルドでテストを実行しないモジュール コントローラのベースクラス。 |
SkipManager | スキップ マネージャーは、さまざまな条件に基づいて、呼び出し、モジュール、テストのさまざまなレベルでスキップする内容を決定します。 |
SkipReason | テストをスキップする理由とそのメタデータを指定します。 |
SkipReason.DemotionTrigger | |
Sl4aBluetoothUtil | ユーティリティ クラスは、SL4A を使用して 1 台または 2 台のデバイスで Bluetooth オペレーションを提供します。 |
Sl4aBluetoothUtil.BluetoothAccessLevel |
BluetoothDevice.java に基づく Bluetooth デバイスのアクセスレベルの列挙型
|
Sl4aBluetoothUtil.BluetoothConnectionState |
BluetoothProfile.java に基づく Bluetooth 接続状態の列挙型
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
BluetoothProfile.java に基づく Bluetooth プロファイルの優先度の列挙型
|
Sl4aBluetoothUtil.BluetoothProfile |
BluetoothProfile.java に基づく Bluetooth プロファイルの列挙型
|
Sl4aClient | SL4A クライアント。RPC を介して SL4A スクリプト レイヤとやり取りします。 |
Sl4aEventDispatcher | イベント ディスパッチャはイベントをポーリングし、名前でキューに入れてクエリを実行します。 |
Sl4aEventDispatcher.EventSl4aObject | イベント ポーラーから返されたオブジェクト。 |
SnapshotInputStreamSource | ファイル バックの InputStreamSource。 |
SnapuserdWaitPhase | snapuserd の更新を完了するために、いつ結合またはブロックするかを表す列挙型。 |
SparseImageUtil | スパース画像のスパース化を解除するユーティリティ。 |
SparseImageUtil.SparseInputStream | SparseInputStream はアップストリームから読み取り、データ形式を検出します。 |
StatsdBeforeAfterGaugeMetricPostProcessor | 「前後」アプローチで収集されたゲージ指標を処理するポストプロセッサ。 |
StatsdEventMetricPostProcessor | プロセッサで指定されたフォーマッタを使用して、statsd レポートのイベント指標を Key-Value ペアに処理するポストプロセッサ。 |
StatsdGenericPostProcessor | バイナリ proto statsd レポートを Key-Value ペアに処理するポストプロセッサ。レポートをツリー構造として展開します。 |
StatusCheckerResult |
ISystemStatusChecker の実行結果が含まれます。
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
ログメッセージを stdout に転送する ILeveledLogOutput 。
|
StopServicesSetup |
デバイスでサービスを停止する ITargetPreparer 。
|
StreamProtoReceiver | 受信した proto TestRecord を Tradefed イベントに変換するレシーバ。 |
StreamProtoResultReporter |
ProtoResultReporter の実装
|
StreamUtil | 入力ストリームを管理するためのユーティリティ クラス。 |
StrictShardHelper | 一緒にレポートされない厳密なシャードを作成するシャーディング戦略。 |
StringEscapeUtils | 特定の形式の文字列をエスケープするためのユーティリティ クラス。 |
StringUtil | 一般的な文字列操作で文字列をエスケープするためのユーティリティ クラス。 |
StubBuildProvider |
IBuildProvider の No-op 空の実装。
|
StubDevice |
IDevice のスタブ プレースホルダ実装。
|
StubKeyStoreClient | KeyStore クライアントのデフォルトのスタブ実装。 |
StubKeyStoreFactory | KeyStore Factory のデフォルトのスタブ実装 |
StubLocalAndroidVirtualDevice |
DeviceSelectionOptions.localVirtualDeviceRequested() が true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice
|
StubMultiTargetPreparer |
IMultiTargetPreparer の空のプレースホルダ実装。
|
StubTargetPreparer |
ITargetPreparer の空のプレースホルダ実装。
|
StubTest | NOP の空のテスト実装。 |
StubTestRunListener |
ITestRunListener のスタブ実装
|
SubprocessCommandException | サブプロセス コマンドが実行されませんでした。 |
SubprocessConfigBuilder | 既存の TF 構成用のラッパー TF 構成 XML をビルドします。 |
SubprocessEventHelper | ログに渡すイベントをシリアル化/シリアル化解除するヘルパー。 |
SubprocessEventHelper.BaseTestEventInfo | TestIgnored 情報のベース ヘルパー。 |
SubprocessEventHelper.FailedTestEventInfo | testFailed 情報のヘルパー。 |
SubprocessEventHelper.InvocationEndedEventInfo | 呼び出しの終了に関する情報のヘルパー。 |
SubprocessEventHelper.InvocationFailedEventInfo | InvocationFailed 情報のヘルパー。 |
SubprocessEventHelper.InvocationStartedEventInfo | 呼び出し開始情報のヘルパー。 |
SubprocessEventHelper.LogAssociationEventInfo | logAssociation 情報のヘルパー。 |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestEndedEventInfo | testEnded 情報のヘルパー。 |
SubprocessEventHelper.TestLogEventInfo | testLog 情報のヘルパー。 |
SubprocessEventHelper.TestModuleStartedEventInfo | テスト モジュールの開始情報のヘルパー。 |
SubprocessEventHelper.TestRunEndedEventInfo | testRunEnded 情報のヘルパー。 |
SubprocessEventHelper.TestRunFailedEventInfo | testRunFailed 情報のヘルパー |
SubprocessEventHelper.TestRunStartedEventInfo | testRunStarted 情報のヘルパー |
SubprocessEventHelper.TestStartedEventInfo | testStarted 情報のヘルパー |
SubprocessExceptionParser | 標準の Tradefed コマンド ランナーからの例外出力を処理するヘルパー。 |
SubprocessReportingHelper | クラスタ コマンドにサブプロセス結果レポーターを使用するためのラッパー構成ファイルをビルドするクラス。 |
SubprocessResultsReporter |
result_reporter として指定される ITestInvocationListener を実装し、テスト、テスト実行、テスト呼び出しの結果をサブプロセスから転送します。
|
SubprocessTestResultsParser |
ERROR(/FileOutputStream) を拡張して、ファイルに書き込む前に出力を解析し、ランチャー側でテストイベントを生成できるようにします。
|
SubprocessTestResultsParser.StatusKeys | 関連するテスト ステータスキー。 |
SubprocessTfLauncher |
別の TF インストールに対してテストを実行するための IRemoteTest 。
|
SuiteApkInstaller | スイート構成に指定された APK をインストールします。$ANDROID_TARGET_OUT_TESTCASES 変数またはビルド情報の ROOT_DIR からインストールします。 |
SuiteModuleLoader | リポジトリから互換性テスト モジュールの定義を取得します。 |
SuiteModuleLoader.ConfigFilter |
ディレクトリ内のすべての構成ファイルを検索する ERROR(/FilenameFilter) 。
|
SuiteResultCacheUtil | テスト モジュールのキャッシュ結果をアップロードおよびダウンロードするためのユーティリティ。 |
SuiteResultCacheUtil.CacheResultDescriptor | キャッシュ結果の説明。 |
SuiteResultHolder | 呼び出し結果のシリアル化とシリアル化解除を容易にするヘルパー オブジェクト。 |
SuiteResultReporter | スイート呼び出し全体のテスト結果を収集し、最終結果を出力します。 |
SuiteResultReporter.ModulePrepTimes | 1 つのモジュールの準備時間と撤去時間のオブジェクト ホルダー。 |
SuiteTestFilter | テストの包含と除外のためのフィルタを表します。 |
SwitchUserTargetPreparer |
setUp で指定されたユーザーの種類に切り替える ITargetPreparer 。
|
SystemServerFileDescriptorChecker | システム サーバーで FD が不足しているかどうかを確認します。 |
SystemServerStatusChecker | モジュールの実行前と実行後に system_server の pid が変更されたかどうかを確認します。 |
SystemUpdaterDeviceFlasher |
システム アップデータを使用して、OTA アップデート パッケージにバンドルされたシステム イメージをインストールする IDeviceFlasher 。
|
SystemUtil | システム呼び出しを行うユーティリティ クラス。 |
SystemUtil.EnvVariable |
T
TableBuilder | 文字列要素のマトリックスをテーブルに表示するヘルパークラス。 |
TableFormatter | 各要素の列が並べられるように、String 要素の行列を表示するヘルパークラス |
TargetFileUtils | |
TargetFileUtils.FilePermission | |
TargetSetupError | テスト用にターゲットを準備する際に致命的なエラーが発生しました。 |
TarUtil | tar ファイルを操作するユーティリティ。 |
TearDownPassThroughPreparer | 構成にオブジェクトとして含まれている準備ツールで tearDown を実行できます。 |
TelephonyHelper | テレフォニーに関連する情報の使用と取得を行うユーティリティ。 |
TelephonyHelper.SimCardInformation | SIM カード関連情報の情報ホルダー。 |
TelephonyTokenProvider | テレフォニー関連のトークンのトークン プロバイダ。 |
TemperatureThrottlingWaiter |
デバイスの温度が目標温度まで下がるまで待機する ITargetPreparer
|
TemplateResolutionError |
構成解析中にテンプレート関連のエラーが発生した場合に ConfigurationException を拡張するクラス。
|
TerribleFailureEmailHandler | Trade Federation インスタンス内で WTF(What a Terrible Failure)エラーが発生したときに、関係者にメールを送信するシンプルなハンドラクラス。 |
TestAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のアプリをインストールする ITargetPreparer 。
|
TestContentAnalyzer | アナライザは分析のコンテキストを取得し、興味深い内容を特定します。 |
TestContext | TFC API の TestContext メッセージをモデル化するクラス。 |
TestDependencyResolver | 必要に応じて依存関係を解決するヘルパー。 |
TestDescription | テストケースに関する情報を表すクラス。 |
TestDescriptionsFile | TestDescription のリストのマージルとアンマーシャリングをテストファイルに行うユーティリティ クラス。 |
TestDevice |
フルスタック Android デバイスの ITestDevice の実装
|
TestDevice.MicrodroidBuilder | Microdroid TestDevice の作成に使用されるビルダー。 |
TestDeviceOptions |
ITestDevice Option のコンテナ
|
TestDeviceOptions.InstanceType | |
TestDeviceState |
DeviceState よりも機能が充実したデバイスの状態を表します。
|
TestEnvironment | TFC API から返された TestEnvironment メッセージをモデル化するクラス。 |
TestErrorIdentifier | テストとテストランナーのエラー識別子。 |
TestFailureModuleController | 収集されたテスト失敗ログの動作を調整するだけのモジュールのコントローラ。 |
TestFilePushSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のファイルまたはディレクトリを push する ITargetPreparer 。
|
TestFilterHelper | テストをフィルタするヘルパークラス |
TestGroupStatus | テストグループのステータスを保存するクラス。 |
TestInfo | テスト情報セットを TEST_MAPPING ファイルに保存します。 |
TestInformation | テストランナーまたはテストが適切に実行するために必要となる可能性のあるすべての情報と依存関係を含むホルダー オブジェクト。 |
TestInformation.Builder |
TestInformation インスタンスを作成するビルダー。
|
TestInvocation |
ITestInvocation のデフォルト実装。
|
TestInvocation.RunMode | 呼び出しで発生する可能性のあるさまざまなモード。 |
TestInvocation.Stage | |
TestInvocationManagementServer | テストの呼び出しとそのライフサイクルの管理に役立つ gRPC サーバー。 |
TestInvocationManagementServer.InvocationInformation | |
TestMapping | TEST_MAPPING ファイルを読み込むクラス。 |
TestMappingSuiteRunner |
オプション include-filter で指定されたテスト、またはビルドの TEST_MAPPING ファイルをスイートとして実行する BaseTestSuite の実装。
|
TestOption | TEST_MAPPING ファイルに設定されたテストオプションの詳細を保存します。 |
TestOutputUploader | テスト出力ファイルをローカル ファイル システム、GCS、または HTTP(S) エンドポイントにアップロードします。 |
TestRecordInterpreter |
TestRecord proto を Tradefed でより簡単に操作できる形式に変換するユーティリティ。
|
TestRecordProtoUtil |
ファイルから TestRecord proto を読み取るユーティリティ。
|
TestResource | TFC API から返された TestResource メッセージをモデル化するクラス。 |
TestResourceDownloader | ファイル システム/GCS/HTTP からテストリソース ファイルをダウンロードするクラス。 |
TestResult | 1 件のテストの結果を格納するコンテナ。 |
TestResultListener | 個々のテスト結果のみを気にする実装者向けに ITestLifecycleListener を簡素化したもの。 |
TestRunnerUtil | さまざまなテストランナーをサポートするユーティリティクラス。 |
TestRunResult | 1 回のテスト実行の結果を保持します。 |
TestRunResultListener | 最終的なテスト実行ステータスを読み取ることができるリスナー。 |
TestRunToTestInvocationForwarder |
ddmlib ITestRunListener から ITestLifeCycleReceiver への転送元。
|
TestsPoolPoller | テストプールのすべてのテストを実行できるテスト ラッパー。 |
TestStatus | テストメソッドの可能なステータスを Tradefed で表したものです。 |
TestSuiteInfo |
テストスイートのビルド関連メタデータの読み込みを解決するクラス
関連情報を適切に公開するには、テストスイートに jar リソースに |
TestSummary | テストの概要を表すクラス。 |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスの /system パーティションに 1 つ以上のアプリをインストールする ITargetPreparer 。
|
TestTimeoutEnforcer | 特定のテストケースの実行時間をチェックし、指定したタイムアウトを超えると失敗するリスナー。 |
TextResultReporter | 結果を JUnit テキスト結果プリンタに転送するテスト結果レポーター。 |
TfMetricProtoUtil | Map<string, string=""> から Map<string, metric=""> への移行を支援するユーティリティ クラス。 </string,></string,> |
TfObjectTracker | さまざまな Trade Federation オブジェクトの使用状況を追跡するユーティリティ。 |
TfSuiteRunner |
TF の jar の res/config/suite/ フォルダからテストを読み込む ITestSuite の実装。
|
TfTestLauncher |
別の TF インストールに対して単体テストまたは機能テストを実行するための IRemoteTest 。
|
TimeStatusChecker | デバイスとホストの時刻が同期されていることを確認するためのステータス チェッカー。 |
TimeUtil | 時間関連のユーティリティ メソッドが含まれています。 |
TimeVal |
これは、Long をラップするセンチネル タイプです。
|
TimeWaster | 時間の浪費やデバイスの再起動につながる可能性がある単純なターゲット作成ツール。 |
TokenProperty | 動的シャーディングでサポートされているトークン。 |
TokenProviderHelper | デバイスがトークンをサポートしているかどうかを確認するために、特定のトークンに関連付けられたプロバイダを提供するヘルパー。 |
TraceCmdCollector |
trace-cmd を使用してテスト中にトレースを収集し、呼び出しにログに記録する IMetricCollector 。
|
TracePropagatingExecutorService | トレース コンテキストを伝播しながら、タスクを基盤となる実装に転送するエグゼキュータ サービス。 |
TracingLogger | 各テスト呼び出しのトレースを管理するクラス。 |
TradefedConfigObject | TFC API の TradefedConfigObject メッセージをモデル化するクラス。 |
TradefedConfigObject.Type | クラスタ コマンド構成に挿入できる構成オブジェクト タイプのリスト。 |
TradefedDelegator | 呼び出しを別の Tradefed バイナリに委任するのに役立つオブジェクト。 |
TradefedFeatureClient | サーバーから特徴の実行をリクエストする grpc クライアント。 |
TradefedFeatureServer | トリガー機能のリクエストに応答するサーバー。 |
TradefedSandbox | Trade Federation 呼び出しを実行できるサンドボックス コンテナ。 |
TradefedSandboxFactory | SandboxFactory のデフォルト実装 |
TradefedSandboxRunner |
サンドボックスの実行を許可する TradefedSandbox に関連付けられたランナー。
|
TradefedSandboxRunner.StubScheduledInvocationListener |
何もしないスタブ IScheduledInvocationListener 。
|
U
UiAutomatorRunner | デバイスで UI Automator テストを実行し、結果を報告します。 |
UiAutomatorTest | |
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction | |
UnexecutedTestReporterThread | 実行されていないすべてのテストを報告するスレッド。 |
UniqueMultiMap<K, V> |
キーごとに一意の値を確保する MultiMap 。
|
UploadManifest | アップロードする BLOB とファイルのマニフェスト。 |
UploadManifest.Builder | |
UsbResetMultiDeviceRecovery |
オフライン デバイスの USB バスをリセットする IMultiDeviceRecovery 。
|
UsbResetRunConfigRecovery | デバイスの USB をリセットするコマンドをトリガーできるようにします |
UsbResetTest |
デバイスの USB をリセットし、その後デバイスがオンラインに復帰したかどうかを確認する IRemoteTest 。
|
UserChecker | テスト中にユーザーが変更されたかどうかを確認します。 |
UserCleaner |
テイクダウン時にセカンダリ ユーザーを削除する ITargetPreparer 。
|
UserHelper | |
UserInfo | プラットフォームの UserInfo クラスに似ています。 |
UserInfo.UserType | 外部 API でサポートされているユーザーの種類のバリエーション。 |
V
ValidateSuiteConfigHelper |
このクラスは、スイート用に読み込まれた IConfiguration が、想定される要件を満たしていることを確認するのに役立ちます。- ビルド プロバイダなし - 結果レポーターなし
|
VersionedFile | バージョンが関連付けられているファイルを表すデータ構造。 |
VersionParser | 実行中の tradefed アーティファクトのバージョンを取得します。 |
VisibleBackgroundUserPreparer | バックグラウンドで可視状態で開始されたユーザーでテストを実行するためのターゲット プレパレーター。 |
VmRemoteDevice | 仮想マシン内から管理するリモート仮想デバイス。 |
W
WaitDeviceRecovery |
デバイスがオンラインになるのを待機し、シンプルなコマンドに応答する IDeviceRecovery のシンプルな実装。
|
WaitForDeviceDatetimePreparer |
デバイスで日時が設定されるのを待機する ITargetPreparer 必要に応じて、この準備ツールは、タイムアウト内に日時が設定されていない場合に |
WifiCommandUtil | Wi-Fi コマンドの出力を解析できるユーティリティ クラス。 |
WifiCommandUtil.ScanResult | 関連情報が含まれる Wi-Fi ネットワークを表します。 |
WifiHelper | デバイス上の Wi-Fi サービスを操作するためのヘルパークラス。 |
WifiPreparer |
必要に応じてデバイスで Wi-Fi を構成する ITargetPreparer 。
|
X
XmlFormattedGeneratorReporter |
スイートの結果を XML 形式でフォーマットする FormattedGeneratorReporter の実装。
|
XmlResultReporter | JUnit の結果を XML ファイルに書き込みます。形式は Ant の XMLJUnitResultFormatter と一致します。 |
XmlSuiteResultFormatter | スイートの実行結果を XML として保存するユーティリティ クラス。 |
XmlSuiteResultFormatter.RunHistory | JSON 変換用のヘルパー オブジェクト。 |
○
YamlClassOptionsParser | YAML Tradefed 構成からテストランナー情報を解析するヘルパー。 |
Z
ZipCompressionStrategy |
ZIP アーカイブを作成する ICompressionStrategy 。
|
ZipUtil | 圧縮関連の操作用のヘルパークラス |
ZipUtil2 | POSIX ファイル権限を考慮した ZIP 抽出用のヘルパークラス |