クラスのインデックス
API クラスは次のとおりです。すべての API パッケージについては、こちらをご確認ください。
A
AaptParser | 「aapt dump badging」の出力を解析して apk から情報を抽出するクラス。 |
AaptParser.AaptVersion | APK ファイルの解析に使用される AAPT バージョンのオプションの列挙型。 |
ABI | ABI を表すクラス。 |
AbiFormatter | abi のユーティリティ クラス。 |
AbiUtils | デバイス ABI を処理するためのユーティリティ クラス |
AbstractConnection(アブストラクト コネクション) | 接続の抽象的な表現。 |
AbstractHostMonitor | ホストヘルス モニタリングの一般的なクラス。 |
AbstractTunnelMonitor | GCE AVD の抽象的なトンネル モニター。 |
AbstractXmlParser | XML ファイルを解析するためのヘルパー基本クラス |
AbstractXmlParser.ParseException | XML 入力を解析できなかった場合にスローされます |
AcloudConfigParser | Acloud 構成を解析するヘルパークラス(クラウド デバイス インスタンスの起動に使用)。 |
AcloudConfigParser.AcloudKeys | 構成から検索できるキーのセット。 |
ActionInProgress | 一般的なアクションは進行中です。 |
ActiveTrace | アクティブなトレースの記述と管理に役立つメインクラス。 |
ActivityStatusChecker | モジュールの最後に実行される残りのアクティビティのステータス チェッカー。 |
AdbRootElevator |
必要に応じて構築時に adb root を有効にして復元する AutoCloseable
ルート状態を維持します。
|
AdbSshConnection | SSH ブリッジを介した adb 接続。 |
AdbStopServerPreparer | adb テストの実行前後にホスト上の adb サーバーを停止するターゲット作成ツール。 |
AdbTcpConnection | デバイスのデフォルトの接続表現。デバイスの標準の adb 接続を想定 ダウンロードします |
AdbUtils | adb オペレーション用のユーティリティ クラス。 |
AfterClassWithInfo |
AfterClass と同様の保証ですが、アノテーション付きのメソッドには TestInformation パラメータが必要です。
|
AggregatePostProcessor | 最小値、最大値、平均値、分散、標準偏差、合計値、カウント値、 (省略可)複数回反復テストの実行中に収集された数値指標のパーセンタイル。 double として扱います。 |
AllTestAppsInstallSetup |
IDeviceBuildInfo#getTestsDir() からすべてのアプリをインストールする ITargetPreparer
アップロードします。
|
AltDirBehavior |
さまざまなテスト アーティファクトのインストーラ/pusher の代替ディレクトリ動作を定義する列挙型。
|
分析ヒューリスティック | 順序が重要です。 |
AndroidJUnitTest | 特定のデバイスでインストルメンテーション テスト パッケージを実行するテスト。 android.support.test.runner.AndroidJUnitRunner |
AndroidTestOrchestratorRemoteTestRunner | adb コマンドと AndroidTestOrchestrator を使用して、インストルメンテーション Android テストを実行します。 |
AoaTargetPreparer |
ITargetPreparer を使用して、一連のアクション(クリック、スワイプなど)を実行する
Android Open Accessory(AOAv2)プロトコルです。
|
AppBuildInfo |
Android アプリとそのテスト パッケージを表す IBuildInfo 。
|
AppDeviceBuildInfo |
このクラスは非推奨となりました。
IDeviceBuildInfo を直接使用します。
|
AppSetup |
APK とそのテストをインストールする ITargetPreparer 。
|
AppVersionFetcher | デバイスからアプリのバージョン文字列を取得するためのユーティリティ クラス。 |
AppVersionFetcher.AppVersionInfo | アプリのバージョンの情報タイプ。 |
ArchModuleController | 指定されたアーキテクチャと一致しない場合にテストを実行しないモジュール コントローラ。 |
ArgsOptionParser |
解析されたコマンドライン引数から Option フィールドにデータを入力します。
|
ArrayUtil(配列ユーティリティ) | 配列のユーティリティ メソッド |
ArtChrootPreparer | ART テスト用の chroot ディレクトリを作成します。 |
ArtGTest | |
ArtifactDetails | これは、CAS ツールによって生成されたコンテンツの構造とその記述子を表します。 |
ArtifactDetails.ArtifactFileDescriptor | |
ArtifactsAnalyzer | ビルド アーティファクトを分析してインサイトを得るのに役立つユーティリティ。 |
ArtRunTest | ART 実行テストを実行するテストランナー。 |
ArtRunTest.AdbShellCommandException | ADB シェルの実行中に発生したエラーを報告する例外クラス 使用できます。 |
ATestFileSystemLogSaver | この LogSaver クラスは、ATest がログを特定のパスに保存するために使用されます。 |
AtestRunner |
ITestSuite の実装
|
AtraceCollector |
テスト中に atrace を実行し、結果とログを収集する IMetricCollector
呼び出すことができます。
|
AtraceRunMetricCollector | 指定されたディレクトリの下にあるすべてのテスト ディレクトリからトレースを収集します。 テスト デバイスからテスト ディレクトリをログに記録し、トレース ファイルを後処理します。 指標を集計します。 |
AutoLogCollector | ハーネスで自動的に処理できるコレクタを記述する列挙。 |
AutomatedReporters | Tradefed 自動レポーターからのマッピングを定義するクラス。 |
AveragePostProcessor | 指標リストの平均を計算するポスト プロセッサの実装。 |
B
BackgroundDeviceAction | 特定のデバイスでコマンドを実行し、アクションがキャンセルされるまで必要に応じて繰り返します。 |
BaseDeviceMetricCollector |
収集の開始と停止を可能にする IMetricCollector の基本実装
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) と ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 。
|
BaseEmulatorPreparer | ローカル エミュレータを起動するための一般的な作成ツール。 |
BaseHostJUnit4Test | ホスト JUnit4 スタイルテストを実行するための基本テストクラス。 |
BaseLeveledLogOutput |
以下に基づいて一部のタグをフィルタリングできるようにする ILeveledLogOutput の基本実装。
名前や構成要素が表示されます。
|
BaseModuleController |
以下を確認するために実装する必要がある IModuleController の基本的な実装。
指定することもできます。
|
BaseMultiTargetPreparer |
オブジェクトを無効にできる IMultiTargetPreparer の基本実装。
|
BasePostProcessor |
すべての実装が拡張するベース IPostProcessor 。
|
BaseRetryDecision |
IRetryDecision の基本実装。
|
BaseStreamLogger <OS が OutputStream を拡張> |
ログメッセージを出力ストリームと stdout に転送する ILeveledLogOutput 。
|
BaseTargetPreparer |
オブジェクトが動作するかどうかを制御できる ITargetPreparer の基本実装クラス。
無効になっているかどうかを確認します。
|
BaseTestSuite | 新しいスイート システムで互換性テストスイートを実行するためのテスト。 |
BatteryController | デバイスのバッテリー充電状態を制御できるユーティリティ クラス。 |
BatteryRechargeDeviceRecovery | デバイスのバッテリー残量が指定のしきい値を下回ったときにコマンドをトリガーできます。 |
BatteryTemperature | |
BatteryUnavailableDeviceRecovery(バッテリーの使用不可デバイスの復元) | バッテリー残量が利用できない場合に設定をトリガーするリカバリ チェッカー。 |
BeforeClassWithInfo |
BeforeClass と同様の保証ですが、アノテーション付きのメソッドには TestInformation パラメータが必要です。
|
BinaryState | IGNORE NoOps 状態を持つ ON/OFF 状態を記録するために使用される列挙型。 |
BluetoothConnectionLatencyCollector | コレクタは事前定義済みの statsd 期間指標設定をデバイスに push し、 各プロファイルの Bluetooth 接続時間。 |
BluetoothConnectionStateCollector(Bluetooth 接続状態コレクタ) | このコレクタは BluetoothConnectionStateChanged 指標を収集し、接続状態を記録します。 番号を入力します。 |
BluetoothConnectionSuccessRatePostProcessor |
Bluetooth プロファイルの成功率を計算するポストプロセッサの実装
「metric-key-match」を使用するBluetooth 接続状態を数値で含む指標を 配列の例 [0, 1, 2, 3, 0, 1, 2, 3]。 |
BluetoothHciSnoopLogCollector | DUT で Bluetooth HCI スヌープ ロギングを有効にし、各テストのログを収集するコレクタ |
BluetoothUtils |
デバイスで BluetoothInstrumentation を呼び出すためのユーティリティ関数
デバイス側の BluetoothInstrumentation コードは、AOSP の次の場所にあります。
|
BootstrapBuildProvider |
テストデバイスからのビルド情報をブートストラップする IDeviceBuildProvider
これは通常、外部から供給されたビルド(つまり、 |
BootstrapServiceFileResolverLoader | サービス読み込み機能を使用してリゾルバを読み込みます。 |
バグレポート | バグレポート ファイルの参照を保持するオブジェクト。フラット バグレポートと圧縮されたバグレポートと互換性があります。 (bugreportz)。 |
BugreportCollector(バグレポート コレクター) |
構成可能なイベントが発生したときにバグレポートを収集するパススルー ITestInvocationListener
発生するたびに、その子で ITestInvocationListener#testLog が呼び出されるたびに
バグレポートが収集されます。
|
BugreportCollector.Filter(BugreportCollector.Filter) | |
BugreportCollector.Freq(バグレポート コレクターの頻度) | |
BugreportCollector.Noun(バグレポート コレクター.Noun) | |
BugreportCollector.Predicate | バグレポートをキャプチャするタイミングを記述する完全な述語。 |
BugreportCollector.Relation(バグレポート コレクター.Relation) | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector(バグレポート) | テストケースが失敗した場合にバグレポートを収集します。 |
BugreportzOnTestCaseFailureCollector | 実行内のテストケースが失敗した場合にバグレポートを収集します。 |
BuildAnalysis | 単一のビルド分析の結果を表します。 |
BuildError | 指定されたビルドの実行に失敗した場合にスローされます。 |
BuildInfo |
関連付ける IBuildInfo の一般的な実装
ITestDevice に置き換えます。
|
BuildInfoKey | ビルド情報クエリに関連する列挙を保持するクラス。 |
BuildInfoKey.BuildInfoFileKey |
IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) でクエリできるすべての既知のファイル形式を記述する列挙型。
|
BuildInfoRecorder |
指定されたファイルにビルド情報のメタデータを書き込む ITargetPreparer 。
|
BuildInfoUtil |
IBuildInfo の操作に役立つユーティリティ クラス
|
BuildRetrievalError | テスト用のビルドの取得中に致命的なエラーが発生しました。 |
BuildSerializedVersion |
すべての IBuildInfo の現在のシリアル化バージョンを含むクラス。
|
BuildTestsZipUtils | Android ビルドシステムによって生成されたテスト zip に関連するオペレーション用のヘルパークラス |
BulkEmailer | 次の設定を可能にするメール送信者ユーティリティ。 送信間隔、初期バーストサイズ、受信者、メッセージの総数です。 |
BundletoolUtil | bundletool コマンドラインを使用して .apks をデバイスにインストールするユーティリティ クラス。 |
ByteArrayInputStreamSource: | |
ByteArrayList | 軽量のバイト配列を表すクラス。 |
ByteArrayUtil(バイト配列ユーティリティ) | バイト配列を操作するユーティリティ(バイトを整数に変換するなど)。 |
ByteStreamDownloader |
ByteStream gRPC サービスの Read メソッドを実装するクライアント。
|
ByteStreamUploader |
ByteStream gRPC サービスの Write メソッドを実装するクライアント。
|
C
CacheClientFactory |
ICacheClient のシングルトン インスタンスを作成するファクトリ。
|
CarModuleController | このコントローラは、自動車以外のデバイスでテストケースを実行できないようにします。 |
CarryDnaeError |
JUnit4 を介して DeviceNotAvailableException を伝える内部 RuntimeException
説明します。
|
CarryInterruptedException | テストフェーズのタイムアウトがトリガーされ、InterruptedException を引き継ぐ必要がある場合にスローされます。 呼び出しの実行スレッドにテスト実行スレッドを送ります。 |
CdmaDeviceFlasher | CDMA 無線通信を使用して Android の実機にイメージをフラッシュするクラス。 |
CecControllerTokenProvider | Consumer Electronics Control(CEC)関連のトークンのトークン プロバイダ。 |
CentralDirectoryInfo | CentralDirectoryInfo は、zip ファイル内にファイル/フォルダの情報を含むクラスです。 |
CheckPairingPreparer |
プライマリ デバイスとコンパニオン デバイス間の BT ボンディングを検証する CompanionAwarePreparer
|
チャンカー |
blob を chunkSize バイト以下の 1 つ以上の Chunk に分割します。
|
Chunker.Chunk | ブロブのかけら。 |
CircularAtraceUtil | Monkey 発生中の ANR の根本原因を特定することを主な目的として開発された atrace ユーティリティ 説明します。 |
CircularByteArray | 循環バッファとして機能する固定サイズ配列を保持するためのデータ構造 配列内のすべての値の合計をトラッキングします。 |
ClangCodeCoverageCollector |
Clang を pull する BaseDeviceMetricCollector
カバレッジ測定値をデバイスから取得し、テスト アーティファクトとしてログに記録します。
|
ClangProfileIndexer | Clang コード カバレッジ測定値をインデックス化するユーティリティ クラス。 |
ClassNotFoundConfigurationException |
ConfigurationException : オブジェクトのクラスが見つからなかった場合。
|
ClassPathScanner | クラスパスのエントリを検索します。 |
ClassPathScanner.ClassNameFilter |
Java クラス名をフィルタして変換する IClassPathFilter 。
|
ClassPathScanner.ExternalClassNameFilter |
内部クラスを拒否する ClassNameFilter
|
ClassPathScanner.IClassPathFilter |
クラスパス エントリパスのフィルタ
|
ClockworkUtils | マルチデバイス ロジックを共有するためのクロックワーク ユーティリティ |
CloseableTraceScope | try-with-resources を介してトレース セクションを報告できるスコープクラス |
ClusterBuildInfo |
TFC からパイプされたビルド用の IBuildInfo クラス。
|
ClusterBuildProvider |
TFC テストリソースをダウンロードするための IBuildProvider 。
|
ClusterClient |
TFC バックエンドとやり取りするための IClusterClient の実装。
|
ClusterCommand | TF クラスタから取得されたタスクを表すクラス。 |
ClusterCommand.RequestType | |
ClusterCommand.State をご覧ください。 | TF クラスタでのコマンドのステータス。 |
ClusterCommandConfigBuilder | クラスタ コマンドの構成ファイルをビルドするクラス。 |
ClusterCommandEvent | アップロードするクラスタ コマンド イベントをカプセル化するクラス。 |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher |
サブプロセス TF を介して TFC からコマンドを起動するための IRemoteTest クラス。
|
ClusterCommandScheduler |
TFC(Tradefed クラスタ)をサポートする ICommandScheduler 。
|
ClusterCommand のステータス | TF クラスタからのコマンドの状態とキャンセル理由を表すクラス。 |
ClusterDeviceInfo | アップロードするクラスタ デバイス情報をカプセル化するクラス。 |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor |
Tradefed クラスタ サービスに結果を報告する IDeviceMonitor 実装。
|
ClusterEventUploader<IClusterEvent を拡張> |
ClusterEventUploader クラス。IClusterEvent を TFC にアップロードします。
|
ClusterHostEvent | アップロードするクラスタホスト イベントをカプセル化するクラス。 |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | さまざまなタイプのホストイベントの列挙型。 |
ClusterHostUtil | TF クラスタがグローバル構成インスタンスやホスト情報などを取得するための静的ユーティリティ関数 |
ClusterLogSaver |
テスト出力を TFC にアップロードするための ILogSaver クラス。
|
ClusterLogSaver.FilePickingStrategy | ファイル選択戦略 |
ClusterOptions | |
CodeCoverageTest | 特定のデバイスでインストルメンテーション テスト パッケージを実行するテスト。 コード カバレッジ レポートを生成します。 |
CollectingByteOutputReceiver |
シェル出力全体を byte[] に収集する IShellOutputReceiver 。
|
CollectingOutputReceiver |
シェル出力全体を 1 つに収集する IShellOutputReceiver
String 。
|
CollectingTestListener |
すべてのテスト結果を収集する ITestInvocationListener 。
|
CollectorHelper |
複数の場所で必要となるいくつかの IMetricCollector オペレーションを行うためのヘルパー。
|
CommandBaselineSetter | adb シェルコマンドを介してデバイスのベースライン設定を処理する共通のセッター。 |
CommandFileParser | コマンドラインのセットを含むファイルのパーサー。 |
CommandFileParser.CommandLine | |
CommandInterrupter | TradeFederation コマンドが中断されるか、中断不可としてマークできるサービス。 |
CommandLineBuildInfoBuilder |
通常のビルド情報引数をコマンドラインから取り込んで、
IBuildInfo 。
|
CommandOptions |
ICommandOptions の実装。
|
CommandOptionsGetter | 特定の呼び出しのコマンド オプション値を返すサービス実装。 |
CommandResult | コマンドの結果が含まれます。 |
CommandRunner | コマンドで指定されたコマンドを実行する代替 TradeFederation エントリ ポイント 終了します。 |
CommandRunner.ExitCode | 終了時に表示されるエラーコード。 |
CommandScheduler | 利用可能なすべてのデバイスで TradeFederation コマンドを実行するためのスケジューラ。 |
CommandScheduler.HostState | ホストのさまざまなステータスの列挙型 |
コマンドのステータス | 時間指定オペレーションのステータスを表します。 |
CommandStatusHandler | 呼び出しのステータスのモニタリングと更新を支援するハンドラ。 |
CommandSuccessModuleController | シェルコマンドの失敗に基づいてテスト モジュールをスキップするモジュール コントローラの基本クラス。 |
CommonLogRemoteFileUtil | このユーティリティを使用すると、異なるリモート デバイス表現間でコードの重複を回避できます 一般的なファイルのリモートログ取得ロジックを参照してください。 |
CommonLogRemoteFileUtil.KnownLogFileEntry | リモート デバイスの既知のログエントリの表現。 |
CompanionAllocator |
コンパニオン デバイスの割り当てと解放を行う基本クラス
基準を記述するために |
CompanionAwarePreparer |
割り当て済みのコンパニオンを取得するロジックをカプセル化した ITargetPreparer
ダウンロードします
|
CompanionAwareTest |
コンパニオン デバイスの取得とチェックのボイラープレートをカプセル化する基本テストクラス
サブクラスは、 |
CompanionDeviceTracker | コンパニオン デバイスを割り当てて解放するためのクラス |
CompanionRunCommandTargetPreparer |
割り当てられたコンパニオン デバイスで指定されたコマンドを実行する ITargetPreparer
|
CompanionTestAppInstallSetup |
ITargetPreparer : アプリから 1 つまたは複数のアプリをインストールします。
IDeviceBuildInfo#getTestsDir() フォルダを、割り当てられたコンパニオン デバイスに配置します。
|
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() をユーザーのデバイスで適切に再生するために使用できる OutputStream
LineReader 個の unfinishedLine。
|
ConsoleResultReporter | コンソールにテスト結果を出力する結果レポーター。 |
ContentAnalysisContext | 適切に分析できるように、コンテンツに関するコンテキストを提供します。 |
ContentAnalysisContext.AnalysisMethod | ここでは、適切な分析のためにコンテンツ構造に期待できることについて説明します。 |
ContentAnalysisResults | コンテンツ分析のサマリー。 |
コンテンツ情報 | ベース バージョンと現在のバージョンの特定のビルド ターゲットのコンテンツを表します。 |
ContentProviderHandler | コンテンツ プロバイダとのやり取りを抽象化し、デバイス側のコンテンツの使用を許可するハンドラ 使用する必要があります。 |
CountingTestResultListener |
TestStatus ごとのテストの合計数を追跡する TestResultListener
|
CountTestCasesCollector |
指定された IRemoteTest のテストケースの数をカウントしてレポートします。
|
CoverageMeasurementForwarder | ビルド プロバイダからロガーにカバレッジ測定値を転送するプレースホルダ テスト。 |
CoverageOptions | カバレッジ オプションを保持する Tradefed オブジェクト。 |
CoverageOptions.Toolchain | |
CpuThrottlingWaiter |
すべてのコアの最大頻度が最高頻度に復元されるまで待機する ITargetPreparer
利用可能なレベル
|
CreateAvdPreparer | |
CreateUserPreparer | ユーザーを作成して最後にクリーンアップするためのターゲット作成ツール。 |
CurrentInvocation | 内部のあらゆる場所で有用な現在の呼び出し情報を追跡して提供するクラスは、 呼び出すことができます。 |
CurrentInvocation.InvocationInfo | 呼び出しのために常に入力される特別な名前付きキー。 |
CurrentInvocation.IsolationGrad | 分離レベルを表す |
D
DebugHostLogOnFailureCollector | テストケースの失敗時に、ホスト側のログを収集してログに記録するコレクタ。 |
DefaultConnection | デバイスのデフォルトの接続表現。デバイスの標準の adb 接続を想定 ダウンロードします |
DefaultConnection.ConnectionBuilder | 接続の記述に使用するビルダー。 |
DefaultRemoteAndroidTestRunner |
Tradefed で使用するデフォルトを設定するための ddmlib RemoteAndroidTestRunner の拡張
対応できます
|
DefaultTestsZipInstaller | テストの zip インストーラのデフォルト実装。 |
DelegatedInvocationExecution |
InvocationExecution : 実行を別の Tradefed バイナリに委任します。
|
DependenciesResolver | テスト用のすべての依存関係を取得できる新しいタイプのプロバイダ。 |
DeviceActionTargetPreparer |
デバイス アクションを実行するための ITargetPreparer 。
|
DeviceActionUtil | デバイス アクションを実行するためのユーティリティ クラス。 |
DeviceActionUtil.Command | デバイス アクションのコマンド。 |
DeviceActionUtil.DeviceActionConfigError | 構成エラーの例外。 |
DeviceAllocationResult | コマンドの割り当て試行の結果を表します。 |
DeviceAllocationState | IDeviceManager の観点からデバイスの割り当て状態を表します。 |
DeviceAvailableChecker | モジュールによってデバイスがオフライン状態にならないようにするためのチェッカー。 |
DeviceBaselineChecker | 各モジュールの前にデバイスのベースライン設定を行う。 |
DeviceBaselineSetter | デバイスのベースライン設定を作成するために使用される抽象クラス。 |
DeviceBatteryLevelChecker |
バッテリー残量を確認し、バッテリー残量がゼロになるまで待機する IRemoteTest 。
最低充電量がない場合に、2 つ目の充電しきい値に到達する。
|
DeviceBatteryResourceMetricCollector | このコレクタは、デバイスのバッテリー指標を収集します。 |
DeviceBuildDescriptor |
デバイスを取得するためのヘルパー メソッドを含む IBuildInfo のラッパークラス。
ビルド情報を取得します。
|
DeviceBuildInfo |
完全な Android デバイスビルドと、(必要に応じて)そのテストを表す IBuildInfo 。
|
DeviceBuildInfoBootStrapper |
ビルド情報のフィールドを、デバイスから読み取られた属性に置き換える ITargetPreparer
これは、外部ソース(例: |
DeviceBuildInfoInjector |
DeviceBuildDescriptor メタデータを IBuildInfo に挿入する ITargetPreparer 。
|
デバイス クリーナー | テスト後に再起動またはフォーマットをクリーンアップ アクションとして行い、必要に応じて画面をオフにする |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction(DeviceCleaner.PostCleanupAction) | |
DeviceConcurrentUtil |
デバイス側のコマンドを同時に実行するためのユーティリティ メソッドとクラスが含まれています。
|
DeviceConcurrentUtil.ShellCommandCallable<V> |
シェルコマンド実行の詳細をラップする ERROR(/Callable) 。
ITestDevice 。
|
DeviceConfigurationHolder |
読み込まれたデバイスを保存する具象 IDeviceConfiguration の実装
構成オブジェクトも参照できます。
|
DeviceDescriptor | テスト対象デバイスに関する情報を格納するクラス。 |
DeviceDisconnectedException | トランスポート タイプを使用してデバイスにアクセスできなくなった場合にスローされます。デバイスが「いいえ」の場合に USB または TCP/IP 接続で参照可能 |
DeviceErrorIdentifier | デバイスのエラーとデバイスから報告されたエラーのエラー ID。 |
DeviceFailedToBootError | ビルドをフラッシュした後にデバイスが起動に失敗した場合にスローされます。 |
DeviceFeatureFlag | |
DeviceFeatureModuleController | モジュール コントローラが特定の機能をサポートしていない場合、テストを実行しない。 |
DeviceFileReporter |
デバイスでファイルの有無を確認し、ファイルを送信するユーティリティ クラス
見つかった場合は ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) 。
|
DeviceFlashPreparer |
物理的な Android ハードウェアにイメージを書き込む ITargetPreparer 。
|
DeviceFoldableState | 「cmd device_state print-states」によって返されるデバイスの折りたたみ式の状態を表します。 |
DeviceFolderBuildInfo |
IDeviceBuildInfo : フォルダ内の他のビルド アーティファクトも含む
ローカル ファイルシステムに保存します。
|
DeviceImageTracker | 増分デバイス アップデートの一部では、差分を計算するためのベースライン ファイルが必要です。 |
DeviceImageTracker.FileCacheTracker | キャッシュに保存されたデバイス イメージとそのメタデータに関する情報を追跡する |
DeviceImageZipFlashingTargetPreparer | 特定の形式で提供されるデバイス イメージをデバイスに書き込むターゲット作成ツール。 |
DeviceInternetAccessibilityResourceMetricCollector | コレクタは google.com に ping して、デバイスがインターネットにアクセスできるかどうかを確認します。 |
DeviceJUnit4ClassRunner |
IDeviceTest にも対応する JUnit4 テストランナー。
|
DeviceJUnit4ClassRunner.LogAnnotation | レポーターにログを伝えることを意図した偽のアノテーション。 |
DeviceJUnit4ClassRunner.MetricAnnotation | レポーターに指標を伝えることを目的とした架空のアノテーション。 |
DeviceJUnit4ClassRunner.TestLogData |
ExternalResource と TestRule の実装。
|
DeviceJUnit4ClassRunner.TestMetrics |
ExternalResource と TestRule の実装。
|
DeviceManagementGrpcServer | Tradefed からデバイスを予約できる gRPC サーバー。 |
DeviceManager | |
DeviceManager.FastbootDevice | Fastboot モードのデバイスを示します。 |
DeviceMetricData | 指標コレクタによって収集されたすべてのデータを保持するオブジェクト。 |
DeviceMonitorMultiplexer |
リクエストを複数の IDeviceMonitor に伝播するプロキシクラス。
|
DeviceNotAvailableException | デバイスがテストに利用できなくなった場合にスローされます。 |
DeviceOwnerTargetPreparer |
デバイス所有者コンポーネントをセットアップする ITargetPreparer 。
|
DeviceParameterizedRunner | ホスト側のパラメータ化テスト用の JUnit4 スタイルのパラメータ化ランナー。 |
DeviceProperties | デバイス側のプロパティ名の一般的な定数定義 |
DeviceRecoveryModeUtil(DeviceRecoveryModeUtil) | |
DeviceReleaseReporter | 移行するデバイスの親プロセスとの通信を処理するデバイス リリース レポーター リリースされます。 |
DeviceResetFeature | デバイス リセットのサーバーサイド実装。 |
DeviceResetHandler | デバイスのリセット全般に関するユーティリティ処理。 |
DeviceRuntimeException | デバイス アクションが期待どおりの結果にならなかった場合にスローされます。 |
DeviceSelectionOptions | デバイス選択条件のコンテナ。 |
DeviceSelectionOptions.DeviceRequestedType | サポートされるプレースホルダ デバイスの種類。 |
DeviceSettingChecker | モジュールの実行中にデバイス設定が変更されているかどうかを確認する。 |
DeviceSetup |
指定された Option に基づいて、テスト用のデバイスを設定する ITargetPreparer 。
|
DeviceSnapshotFeature | デバイス スナップショットのサーバーサイド実装。 |
DeviceSnapshotHandler | Cuttlefish のスナップショットを処理するユーティリティ。 |
DeviceStateMonitor |
IDevice の状態をモニタリングするためのヘルパークラス。
|
DeviceStorageAgeResourceMetricCollector | Logcat からストレージの経過時間を解析する。 |
DeviceStorageFiller | ストレージをいっぱいにし、ある程度の空き容量を確保するターゲット作成ツール。 |
DeviceStorageStatusChecker | 指定したパーティションに対してデバイスに十分なディスク容量があるかどうかを確認します。 |
DeviceStringPusher | 文字列をファイルに書き込むターゲット作成ツール。 |
DeviceSuite |
テストに ITestDevice を提供するために、JUnit4 コンテナ Suite を拡張します。
必要があります。
|
DeviceSyncHelper | 新しいデバイス イメージをデバイスと同期するためのヘルパー。 |
DeviceTestCase |
IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストケース。
|
DeviceTestResult |
次の場合に中止する TestResult の特殊化
DeviceNotAvailableException 回発生
|
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | BaseHostJUnit4Test によるデバイステストの実行に関連するオプションのビルダークラス。 |
DeviceTestSuite |
IRemoteTest サービスと IDeviceTest サービスを提供するヘルパー JUnit テストスイート。
|
DeviceTraceCollector | テスト実行の開始時に perfetto トレースを開始し、終了時にトレース ファイルをログに記録するコレクタ。 |
DeviceUnavailableMonitor | このリスナーは、テストケース レベルの DNAE のみのキャプチャを試みます。 |
DeviceUnresponsiveException |
デバイスが adb で認識できることを示す DeviceNotAvailableException の特化型。
応答がない(例: コマンドがタイムアウトする、起動しない)
|
DeviceUpdateTargetPreparer |
デバイスの更新に関する一般的な手順を処理する抽象 ITargetPreparer
(ビルドサービスではなく)外部ソースからのデバイス イメージ ファイル。
|
DeviceWifiResourceMetricCollector | コレクタは、接続されている現在の Wi-Fi の電波強度とリンク速度の指標を収集します。 |
DeviceWiper |
ユーザーデータを消去する ITargetPreparer
|
ダイジェスト電卓 |
Digest を計算するためのユーティリティ メソッド。
|
DirectedGraph<V> | 有向非重み付けグラフの実装。 |
SELinuxTargetPreparer を無効にする | SELinux を無効にするターゲット作成ツール(有効になっている場合)。 |
DryRunKeyStore | キーストアの値が常に適切に置き換えられて検出される、ドライラン用のキーストア。 |
ドライランナー | テストを実際に実行するのではなく、透過的にドライランします。 |
DynamicFileStubTest | これは tradefed で動的ファイルを正しく解決できるかをテストする tradefed テストです。 |
DynamicRemoteFileResolver | リモート ファイルへのパスの解決に役立つクラス。 |
DynamicRemoteFileResolver.FileResolverLoader |
IRemoteFileResolver の実装を読み込みます。
|
DynamicShardHelper | 複数の TF インスタンス間で作業のリモート作業のキューイングを可能にするシャーディング戦略 |
DynamicShardingConnectionInfoMessage | 特徴サーバー経由での送信を容易にするためのデータ保持クラス。 |
DynamicSystemPreparer |
ITargetPreparer : Dynamic API を使用してデバイスビルドの上にシステム イメージをセットアップします。
システム アップデート。
|
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 。
|
拡張ファイル | ビルド関連のメタデータを格納するための標準ファイルの拡張。 |
ExtensionAtomsRegistry | statsd をローカルで使用するための ExtensionAtomsRegistry。 |
F
FailureDescription | Trade Federation の失敗情報を記述するクラス。 |
FakeTest | 再現可能なテスト結果を簡単に生成できるようにすることを目的とした架空のテスト。 |
FakeTestsZipFolder | コンテンツのリストに基づいて、展開された偽のテストフォルダを作成するテスト フィクスチャ。 |
FakeTestsZipFolder.ItemType | |
FastbootCommandPreparer | fastboot をトリガーして fastboot コマンドを送信するターゲット作成ツール。 |
FastbootDeviceFlasher | 物理 Android ハードウェア上のイメージをフラッシュするために fastboot に依存するクラス。 |
fastbootHelper | fastboot オペレーションのヘルパークラス。 |
FastbootUpdateBootstrapPreparer |
指定されたファイル(ブートローダー、無線通信、デバイス イメージの zip)をステージングする ITargetPreparer
IDeviceBuildInfo : デバイスを FastbootDeviceFlasher でフラッシュしてから挿入します。
結果のレポート用に、起動後のデバイス属性をビルド情報に追加します。
|
致命的なホストエラー | 実行中のホストマシンで回復不能な致命的なエラーが発生したことを示す例外 TradeFederation のインスタンスを作成し、TradeFederation インスタンスをシャットダウンする必要があります。 |
FeatureFlagTargetPreparer | DeviceConfig(リモート サービスによって調整されたフィーチャー トグル)を更新します。 |
FileDownloadCache | ダウンロードされたファイルのローカル ファイル システム LRU キャッシュを保持するヘルパークラス。 |
FileDownloadCacheFactory |
FileDownloadCache を作成するためのファクトリ
|
FileDownloadCacheWrapper |
実装時に FileDownloadCache 機能を提供するラッパークラス
IFileDownloader インターフェース。
|
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 を介してフラッシュできるように、アーティファクトの適切なバージョンを設定するのに役立ちます。
|
FoldableExpansionHandler |
メインではない折りたたみ式デバイスごとにさらに拡張される IModuleParameterHandler
できます。
|
FoldableHandler | 折りたたみ式デバイスのパラメータを受け取って専用のモジュールを作成できる汎用的な折りたたみ式ハンドラ。 |
FoldableModePreparer | デバイスの折りたたみ式状態を切り替えられるターゲット作成ツール。 |
FolderBuildInfo |
IFolderBuildInfo の具体的な実装。
|
フォルダセーバー |
デバイスからディレクトリを取得し、圧縮してロギングに保存する ITargetPreparer
バックエンドです。
|
FormattedGeneratorReporter | 特定の形式でレポートを生成できるレポーター。 |
FreeDeviceState | |
FuseUtil | FUSE オペレーションのヘルパークラス。 |
G
GceAvdInfo | 特定の GCE AVD インスタンスに関連するデータを保持する構造。 |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceLHPTunnelMonitor | |
GceManager | 開始/停止および GCE からのログ収集のための GCE 呼び出しを管理するヘルパー。 |
GceRemoteCmdFormatter | リモート GCE デバイスに到達するためのコマンドをフォーマットするユーティリティ クラス。 |
GceRemoteCmdFormatter.ScpMode | 引数の構造に応じて、SCP を使用してファイルを push または pull できます。 |
GceSshTunnelMonitor | Gce SSH トンネルの Thread Monitor。 |
GcovCodeCoverageCollector |
gcov を pull する BaseDeviceMetricCollector
カバレッジ測定値をデバイスから取得し、テスト アーティファクトとしてログに記録します。
|
GcovKernelCodeCoverageCollector |
gcov カーネルを pull する BaseDeviceMetricCollector
カバレッジ測定を debugfs とデバイスの外で行い、最終的にテストとしてログに記録
アーティファクトです
|
GCSBucketUtil | Google Cloud Storage(GCS)からファイルをダウンロードおよびアップロードするためのファイル マネージャー。 |
GCSBucketUtil.GCSFileMetadata | GCS のファイル情報のシンプルなラッパー。 |
GCSCommon | 廃止代わりに com.android.tradefed.util.gcs.GCSCommon を使用してください。 |
GCSCommon | ダウンロードやアップロードなどの GCS オペレーションの基本クラス。 |
GCSConfigurationFactory |
ConfigurationFactory が Google Cloud Storage から構成を読み込みます。
|
GCSConfigurationFactory.GCSConfigLoader |
読み込まれる ConfigurationFactory.ConfigLoader の拡張
構成を追跡し、含まれている構成を 1 つのルート構成から追跡して、
循環インクルードの例外です
|
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 共通カーネルの汎用イメージでデバイスをフラッシュするターゲット作成ツール。 |
グローバル構成 |
読み込まれた構成オブジェクトをマップに保存する IGlobalConfiguration 実装
|
GlobalFilterGetter | 指定された呼び出しのフィルタを返すサービス実装。 |
GlobalTestFilter | 呼び出しに適用されるフィルタ オプション。 |
GoogleApiClientUtil | Google API クライアントを作成するためのユーティリティ。 |
GoogleApiClientUtilBase | |
GoogleBenchmarkResultParser | シェルから実行した Google ベンチマークの結果を解析 すべての結果を含む地図が返されます |
GoogleBenchmarkTest | 特定のデバイスで Google ベンチマーク テスト パッケージを実行するテスト。 |
GranularRetriableTestWrapper |
ラッパークラスは IRemoteTest で動作し、IRemoteTest をテストケース レベルで細かく設定します。
|
GranularRetriableTestWrapper.StartEndCollector | 不足している実行の開始と終了を検出するクラス ヘルパー。 |
GsiDeviceFlashPreparer | デバイスに Android Generic System Image を書き込むターゲット作成ツール。 |
GTest | 特定のデバイスでネイティブ テスト パッケージを実行するテスト。 |
GTestBase | gTest の基本クラス |
GTestListTestParser | 「--gtest_list_tests」を使用した gtest ドライラン モードの結果パーサーパラメータを指定します。 |
GTestResultParser | 「raw 出力モード」をパースGTest を使用したネイティブ テストの結果をシェルから実行して、結果を通知 結果の ITestInvocationListener。 |
GTestXmlResultParser | XML 出力モードを解析します。GTest を使用したシェルから実行したネイティブ テストの結果 結果を ITestRunListener に通知します。 |
H
HarnessException | ハーネス内でスローされる例外の基本例外クラス。 |
HarnessIOException | ファイルの問題の転送に役立つ例外を利用。 |
HarnessRuntimeException | |
HeapHostMonitor |
ホスト上のヒープメモリをモニタリングし、ログに記録する AbstractHostMonitor 実装
定期的に履歴ログに記録されます。
|
HelloWorldMultiTargetPreparer |
IMultiTargetPreparer の実装例。
|
HistoryLogger | TF 履歴ロガー、一部の特定のイベントのみを含む特別なログ。 |
HostGTest | ネイティブ テスト パッケージを実行するテスト。 |
HostMetric | このクラスは、報告されるホスト指標のサンプルを表します。 |
HostOptions | ホスト オプション ホルダークラス。 |
HostOrchestratorUtil | リモート・インスタンスで Host Orchestrator 経由でコマンドを実行するためのユーティリティ。 |
HostStatsdMetricCollector |
statsd ユーティリティを使用してホスト側から statsd 指標を収集する IMetricCollector
使用できます。
|
HostTest | JUnit ホストベースのテスト用のテストランナー。 |
HostUtils | ホストテストを実行するための便利なユーティリティ メソッドを実装します。 |
HprofAllocSiteParser | hprof レポートの [割り当てサイト] セクションの情報を解析するヘルパークラス。 |
HttpHelper | HTTP リクエストを作成するためのヘルパー メソッドが含まれます。 |
HttpHelper.RequestRunnable |
Runnable では、
IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult) 。
|
HttpMultipartPost | マルチパート HTTP POST リクエストを行うためのヘルパークラス。 |
HttpRemoteFileResolver |
http 経由でリモート ファイルをダウンロードできるようにする IRemoteFileResolver の実装
|
HttpsRemoteFileResolver |
HTTPS 経由でリモート ファイルをダウンロードできるようにする IRemoteFileResolver の実装
|
I
IAbi | テスト対象の ABI を表すインターフェース。 |
IAbiReceiver | テスト対象の ABI を必要とするテスト。 |
IAndroidDebugBridge |
このメソッドで使用される AndroidDebugBridge メソッドのインターフェース定義
パッケージ化されています。
|
IAppBuildInfo |
このインターフェースは非推奨となっています。
IBuildInfo を直接使用します。
|
IAutoRetriableTest |
ITestFilterReceiver を実装していないが、引き続き IRemoteTest のインターフェース
自動再試行をサポートする場合に適しています
|
IBatteryInfo | デバイスのバッテリーとのやり取りを定義するインターフェース。 |
IBatteryInfo.BatteryState | 現在のバッテリー充電状態を表します。 |
IBuildInfo | テスト対象のビルドに関する情報を保持します。 |
IBuildInfo.BuildInfoProperties |
IBuildInfo が処理を微調整する必要があるいくつかのプロパティ。
|
IBuildProvider | テスト対象のビルドに関する情報を提供します。 |
IBuildReceiver | テスト対象のビルドを参照する必要があるテスト。 |
ICacheClient | キャッシュ クライアントのインターフェース。 |
IClusterClient | TFC バックエンドとやり取りするためのインターフェース。 |
IClusterEvent | TFC にアップロードするクラスタ イベントのインターフェース。 |
IClusterEventUploader<IClusterEvent を拡張> | ClusterEventUploader のインターフェース |
IClusterOptions | クラスタ関連のオプションを取得するためのインターフェース。 |
ICommandOptions | コマンドの実行オプションのコンテナ。 |
ICommandScheduler | TradeFederation コマンドを実行するためのスケジューラ。 |
ICommandScheduler.IScheduledInvocationListener | 呼び出し完了時の呼び出しイベントのリスナー。 |
ICompressionStrategy | 実行時に選択できる圧縮アルゴリズムを表すインターフェース。 |
IConfigOptionValueTransformer | 構成オプションの値を操作するためのインターフェース |
IConfigurableVirtualDevice | 事前設定された可能性のある仮想デバイスの情報(ホスト IP、 ポート オフセットなど)が含まれます。 |
IConfiguration | TradeFederation 呼び出しの構成情報。 |
IConfigurationFactory |
IConfiguration を作成するためのファクトリ
|
IConfigurationReceiver |
IConfiguration を受け入れるオブジェクトを表すシンプルなインターフェース。
|
IConfigurationServer | 構成サーバーのインターフェース。 |
ICredentialFactory |
OAuth2 Credential を作成するための認証情報ファクトリのインターフェース。
|
IDefaultObjectLoader | YAML 構成の一部にするデフォルト オブジェクトを読み込むインターフェース。 |
IDefaultObjectLoader.LoaderConfiguration | ローダに情報を渡す読み込み設定オブジェクト。 |
IDeviceActionReceiver | デバイス イベントを受信する API を提供します。 |
IDeviceBuildInfo |
完全な Android デバイスビルドと、(必要に応じて)そのテストを表す IBuildInfo 。
|
IDeviceBuildProvider |
ITestDevice からの情報を使用してビルドを取得する IBuildProvider 。
|
IDeviceConfiguration | デバイス構成ホルダー インターフェース。 |
IDeviceFlasher | デバイス上のデバイス イメージをフラッシュします。 |
IDeviceFlasher.UserDataFlashOption | ユーザーデータ画像を処理するためのオプションの列挙型です |
IDeviceManager | テストに使用可能な一連のデバイスを管理するためのインターフェース。 |
IDeviceManager.IFastbootListener | fastboot の状態変更のリスナー。 |
IDeviceMonitor | デバイスの状態をモニタリングするためのインターフェース。 |
IDeviceMonitor.DeviceLister |
既知のデバイスとその状態を返す Runnable のようなクラス。
|
IDeviceRecovery | オフラインになったデバイスを復元するためのインターフェース。 |
IDeviceSelection | デバイス選択基準のインターフェース。 |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor |
IDevice の状態をモニタリングする機能を提供します。
|
IDeviceTest |
ITestDevice への参照を必要とするオブジェクトのインターフェース。
|
IDisableable | 無効にできる Tradefed オブジェクトを記述するインターフェース。 |
IDynamicShardingClient |
シャーディング クライアント用のラッパー インターフェース
これは、必要に応じて HTTP 版に交換したりテスト用にしたりするために存在します。 |
IDynamicShardingConnectionInfo | 動的シャーディング接続情報を含むクラスのインターフェース |
iEmail | メールを送信するためのインターフェース。 |
IEmail.Message | メール メッセージ データのコンテナ。 |
IFileDownloader | リモート ファイルをダウンロードするためのインターフェース。 |
IFileEntry |
よりシンプルでモック可能なコントラクトを提供するインターフェース定義
FileEntry メソッド。
|
IFileResolverLoader |
IRemoteFileResolver の実装を読み込みます。
|
IFileResolverLoader.ResolverLoadingException | リゾルバの読み込みまたは初期化ができない場合に例外がスローされます。 |
IFlashingResourcesParser | イメージのフラッシュに必要なバージョンの補助イメージ ファイルを提供するためのインターフェースです。 ダウンロードします |
IFlashingResourcesRetriever | デバイスのフラッシュに必要な補助イメージ ファイルを取得するためのインターフェース。 |
IFolderBuildInfo |
ビルド アーティファクトがローカル ファイル システムに含まれている単純な抽象 IBuildInfo
されます。
|
IFormatterGenerator |
SuiteResultHolder のフォーマッタを記述するインターフェース。
|
IGlobalConfiguration | 単一の Trade Federation インスタンスのグローバル構成情報を含むクラス (実際の構成の任意の回数呼び出しを含む)。 |
IHarnessException | ハーネス例外によって実装されるハーネス例外インターフェースの説明。 |
IHostCleaner | テスト実行の終了後、ホストをクリーンアップします。 |
IHostHealthAgent | ホスト指標またはデバイス指標を出力するインターフェース。 |
IHostMonitor | ホストデータをディスパッチするインターフェース |
IHostMonitor.HostDataPoint | 報告するデータの汎用クラス。 |
IHostMonitor.HostMetricType | |
IHostOptions | ホスト オプション ホルダー インターフェース。 |
IHostOptions.PermitLimitType | 有効な許可リミッターを記述する列挙型 |
IHostResourceManager | マネージャーのホストリソースへのインターフェース。 |
IHttpHelper | HTTP リクエストを実行するためのヘルパー メソッド。 |
IHttpHelper.DataSizeException | |
IInvocationContext | 必要に応じてアクセスするテストの呼び出しに関する情報を保持します。 |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | 呼び出しのコンテキストを参照する必要があるテスト。 |
IInvocationExecution | 呼び出しの一部として実行されるアクションを記述するインターフェース。 |
IKeyStoreClient | パスワードや機密データのキーストアにアクセスするためのインターフェース。 |
IKeyStoreFactory |
IKeyStoreClient を作成するためのファクトリ。
|
ILabPreparer |
ラボ作成ツールのマーカー インターフェース
これらのインターフェースの用途については、 |
ILeveledLogOutput | このインターフェースを実装するクラスは、ログの出力を処理するメソッドを提供します。 ブロックすることもできます。 |
ILogcatReceiver |
デバイスの logcat の出力を InputStreamSource として提供するクラス。
|
ILogRegistry |
異なる複数のインスタンスを多重化して管理する ILogOutput シングルトン ロガーのインターフェース
記録する。
|
ILogRegistry.EventType | ログに記録すると便利なイベント |
ILogSaver | このインターフェースを実装しているクラスは、ログを一元管理するためのメソッドを提供します。 |
ILogSaverListener |
ITestInvocationListener がログファイルが保存されるタイミングをリッスンできるようにします。
|
ImageContentAnalyzer | デバイス画像コンテンツ分析のためのアナライザ |
IManagedTestDevice | ライフサイクルが管理される ITestDevice。 |
IManagedTestDevice.DeviceEventResponse |
IManagedTestDevice#handleAllocationEvent(DeviceEvent) に対するレスポンスのコンテナ
発信
|
IManagedTestDeviceFactory |
IManagedTestDevice のクリエイター インターフェース
|
IMetricCollector | このインターフェースは、テスト結果を報告する際にデコレータとして追加され、 一致します |
IMetricCollectorReceiver |
テスト実行用の IMetricCollector のリストを取得する必要がある場合に実装する IRemoteTest のインターフェース。
|
IMoblyYamlResultHandler | mobly yaml 結果ハンドラのインターフェース。 |
IMoblyYamlResultHandler.ITestResult | mobly yaml 結果のインターフェース |
IModuleController | モジュールを実行するかどうかを制御するためのインターフェース。 |
IModuleController.RunStrategy | モジュールの実行方法を記述する列挙型。 |
IModuleParameterHandler | スイート モジュールのパラメータのインターフェース。 |
IMultiDeviceRecovery | 複数のオフライン デバイスを復元するためのインターフェース。 |
IMultiDeviceTest | このインターフェースは非推奨となっています。 このインターフェースは互換性を確保するために一時的に保持されますが、実際には使用されません もうありません実装しないでください。 |
IMultiTargetPreparer | 複数のデバイス用のテスト環境をまとめて準備します。 |
INativeDevice |
信頼性が高くやや上位の API を ddmlib IDevice に提供します。
|
INativeDeviceTest |
INativeDevice への参照を必要とするオブジェクトのインターフェース。
|
IncrementalImageUtil | 増分イメージとデバイス アップデートを活用するためのユーティリティ。 |
InfraErrorIdentifier | Trade Federation インフラと依存インフラ(Build インフラなど)のエラー識別子。 |
InputStreamSource |
このインターフェースは基本的に、ERROR(/InputStream) をラップしてクローンを作成できるようにします。
|
InstallAllTestZipAppsSetup |
すべてのアプリをテスト zip にインストールする ITargetPreparer 。
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
ファイルシステム上に 1 つ以上の APK をインストールする ITargetPreparer 。
|
InstallBuildEnvApkSetup |
Android プラットフォーム ビルド環境から 1 つ以上のテスト APK をインストールする ITargetPreparer 。
|
InstalledInstrumentationsTest | 現在のデバイスにあるすべてのインストルメンテーションを実行します。 |
InstallKernelModulePreparer | Android 共通カーネルの汎用イメージでデバイスをフラッシュするターゲット作成ツール。 |
InstantAppHandler |
ModuleParameters#INSTANT_APP のハンドラ。
|
InstrumentationPreparer |
インストルメンテーションを実行する ITargetPreparer
|
InstrumentationTest | 特定のデバイスでインストルメンテーション テスト パッケージを実行するテスト。 |
InvocationContext |
IInvocationContext の一般的な実装。
|
InvocationExecution | すべての呼び出しステップ(ビルドのダウンロード、target_prep、テストの実行、クリーンアップ)を記述するクラス。 |
InvocationLocal<T> | このクラスは、呼び出しスコープ変数を提供します。 |
InvocationMetricLogger | いくつかの指標をログに記録するための呼び出し用のユーティリティ クラス。 |
InvocationMetricLogger.InvocationGroupMetricKey | グループ化により、同じキーで複数のグループを記録できます。 |
InvocationMetricLogger.InvocationMetricKey | 呼び出しのために常に入力される特別な名前付きキー。 |
InvocationStatus(呼び出しのステータス) | 呼び出しステータスを保存するクラス。 |
InvocationStatus(呼び出しのステータス) | 呼び出しステータスを表すヘルパー列挙型 |
InvocationSummaryHelper |
一連のリスナーの TestSummary を収集して報告するヘルパークラス
|
InvocationToJUnitResultForwarder |
ITestInvocationListener イベントをリッスンして
TestListener 。
|
IPostProcessor(IPostProcessor) | ポスト プロセッサは、指標とログの処理を可能にする Trade Federation オブジェクトです。 テストの後と結果の報告前。 |
IRemoteFeature | リクエストに基づいて実行できる Tradefed の機能を記述するインターフェース。 |
IRemoteFileResolver | リモート ファイルをローカル ファイルに解決できるオブジェクトのインターフェース。 |
IRemoteFileResolver.RemoteFileResolverArgs | リゾルバに渡される引数 |
IRemoteFileResolver.ResolvedFile | 解決されたファイルに関する情報と一部のメタデータを保持するクラス。 |
IRemoteScheduledListenersFeature |
IScheduledInvocationListener の受け渡しをサポートする IRemoteFeature の拡張。
|
IRemoteTest |
ITestInvocationListener に結果を直接報告するテスト。
|
IReportNotExecuted |
実行が完了していない場合、このインターフェースを実装する IRemoteTest が
レポートを改善する方法を紹介します。
|
IRescheduler | 将来の実行のために構成ファイルのスケジュールを変更するためのインターフェース。 |
IResourceMetricCollector | ユーザーがカスタマイズされたリソース コレクタを実装するためのインターフェース。 |
IRestApiHelper | REST API 呼び出しを実行するためのヘルパー インターフェース。 |
IResumableTest | このインターフェースは非推奨となっています。 この作業は不要 |
IRetryDecision | 再試行の判断を行い、クラスにフィルタを適用して対象を絞り込むインターフェース 再試行してください。 |
IRuntimeHintProvider | |
IRunUtil | 時間指定オペレーションやシステム コマンドを実行するためのインターフェース。 |
IRunUtil.EnvPriority | 特定の環境を設定するかどうかを定義する列挙型。 |
IRunUtil.IRunnableResult | ブール値のステータスを返すオペレーションを非同期で実行するためのインターフェース。 |
ISandbox | 呼び出しの実行に使用できるサンドボックスを定義するインターフェース。 |
ISandboxFactory |
ISandbox を作成するためのファクトリ。
|
ISetOptionReceiver |
このインターフェースの実装には、「set-option」を指定した Option が必要です。リンク先の名前
HostTest#SET_OPTION_NAME 。
|
IShardableListener |
シャーディング可能な ITestInvocationListener 。
|
IShardableTest |
個別に実行可能なサブテストに分割できる IRemoteTest 。
|
IShardHelper | 構成に採用するシャーディング戦略を記述するオブジェクトのインターフェース。 |
IsolatedHostTest | サブプロセスを使用して依存関係の少ないテストを実行する TradeFed ランナーを実装します。 実行するのではなく |
ISupportGranularResults |
ITestInvocationListener が詳細なメッセージの受信をサポートするかどうかを指定するインターフェース
結果を表します
|
ISystemStatusChecker | システム ステータスのチェックを実行し、システムの状態を示すブール値を返すチェッカー 示されます。 |
ISystemStatusCheckerReceiver |
ISystemStatusChecker へのアクセスを必要とする IRemoteTest 。
できます。
|
ITargetCleaner | このインターフェースは非推奨となっています。 tearDown をベースの ITargetPreparer インターフェースに移動しました。 |
ITargetPreparer | テストを実行するためのテスト環境を準備します。 |
ITerribleFailureHandler |
大規模な障害に対処するためのインターフェースを
LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | アノテーションに基づいて実行するテストをフィルタリングできるランナー。 |
ITestCollector | テスト収集をサポートします。設定すると、テストランナーはドライランを実行して、 テストケースを実際に実行せずにテストできます。 |
ITestDevice |
信頼性が高くやや上位の API を ddmlib IDevice に提供します。
|
ITestDevice.ApexInfo | 単一の APEX に関する情報を格納するシンプルな構造体クラス |
ITestDevice.MountPointInfo | 1 つのマウント ポイントに関する情報を格納するシンプルな構造体クラス |
ITestDevice.RecoveryMode | |
ITestFileFilterReceiver | 実行するテストと実行しないテストを指定するファイルを受け取ることができるランナー。 |
ITestFilterReceiver | 実行するテストをフィルタリングできるランナー。 |
ITestInformationReceiver |
一部のクラスの TestInformation を受け取るインターフェース。
|
ITestInvocation | 1 つの TradeFederation テスト呼び出しを処理します。 |
ITestInvocation.ExitInformation | 呼び出しの終了情報を表します。 |
ITestInvocationListener | テスト呼び出しからのテスト結果のリスナー。 |
ITestLifeCycleReceiver | インストルメンテーション テストの実行中にイベント通知を受け取ります。 |
ITestLogger | さまざまなタイプのデータ ストリームのロギングを実行できるエンティティ。 |
ITestLoggerReceiver |
次の用途で使用できるように ITestLogger インスタンスで注入できるエンティティ。
使用します。
|
ITestsPool | アクセスして実行できるテストのプールを記述するインターフェース |
ITestSuite | テストスイートの実行に使用される抽象クラス。 |
ITestSuite.IsolatedModuleGrad | |
ITestSuite.MultiDeviceModuleStrategy | |
ITestSuiteResultLoader | 再実行可能な方法で以前の結果を読み込むヘルパーを記述するインターフェース。 |
ITestSummaryListener |
ITestInvocationListener が一部の限定的な情報を交換できるようにするインターフェース
概要です
|
ITestsZipInstaller | テストの zip ファイル(ビルドシステムの出力)からテストを できます。 |
ITokenProvider | 特定のデバイスのトークンを提供できるオブジェクトを記述するインターフェース。 |
ITokenRequest |
IRemoteTest が実装できるインターフェースにより、次の機能を備えたデバイスが必要であるという事実を公開できます。
指定することもできます。
|
J
JarHostTest | ホスト側の JUnit テスト用のテストランナー。 |
JarHostTest.HostTestListener | testRunStarted() と testRunEnded() を除くすべてのイベントを 埋め込みリスナー。 |
JavaCodeCoverageCollector |
Java を pull する BaseDeviceMetricCollector
カバレッジ測定値をデバイスから取得し、テスト アーティファクトとしてログに記録します。
|
JavaCodeCoverageFlusher | Java コード カバレッジ測定値をリセットしてプロセスから強制的にフラッシュするユーティリティ クラス ダウンロードされます。 |
JSONFileKeyStoreClient | ローカルの JSON ファイルがキーストアとして機能する実装例。 |
JSONFileKeyStoreFactory |
JSONFileKeyStoreClient を提供する JSON KeyStore ファクトリの実装
JSON Key Store ファイルへのアクセスです。
|
JsonHttpTestResultReporter | テスト指標の結果とブランチ、デバイス情報を JSON と POST にエンコードする結果レポーター HTTP サービスエンドポイントに |
JUnit4ResultForwarder | JUnit4 Runner からの結果フォワーダー。 |
JUnit4TestFilter |
Filter を拡張して JUnit4 ランナーのフィルタリングを提供するヘルパークラス。
|
JUnitRunUtil |
IRemoteTest#run(TestInformation, ITestInvocationListener) を指示するためのヘルパークラス
Test#run(TestResult) の呼び出しに発信します。
|
JUnitToInvocationResultForwarder |
TestListener イベントをリッスンして
ITestInvocationListener 。
|
JUnitXmlParser | ant の XMLJUnitResultFormatter に格納された JUnit の結果からテスト結果データを抽出するパーサー ITestInvocationListener に転送します。 |
K
KernelTargetTest | ターゲットで実行し、カーネルテストの結果を解析するためのテストランナー。 |
KernelTestModuleController | モジュール コントローラがアーキテクチャと一致しない場合にテストを実行しない基本クラス。 |
KeyguardControllerState | キーガード状態のコンテナ。 |
KeyguardStatusChecker | モジュールの実行後にキーガードのステータスを確認します。 |
KeyStoreException | 致命的なキーストア エラーが発生した場合にスローされます。 |
KillExistingEmulatorPreparer |
実行中のエミュレータをシャットダウンする ITargetPreparer 。
|
KnownFailurePreparer | 既知の失敗の再試行をスキップするターゲット作成ツール。 |
KTapResultParser | KUnit テスト モジュールによって生成された KTAP 出力を読み取り、 debugfs。 |
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 | このインターフェースを実装するクラスは、ログの出力を処理するメソッドを提供します。 ブロックすることもできます。 |
ログレベル | ログレベルの列挙型。 |
LogcatCrashResultForwarder | 特殊なリスナー: 障害(インストルメンテーション プロセスのクラッシュ)が発生すると、 logcat にクラッシュが送信され、テストに関連する失敗メッセージに追加されます。 |
LogcatEventParser | |
LogcatEventType |
LogcatEventParser のイベントタイプ。
|
LogcatOnFailureCollector | テストケースが失敗したときに logcat をキャプチャしてログに記録するコレクタ。 |
LogcatReceiver | バックグラウンドで logcat を収集するクラス。 |
LogcatTimingMetricCollector | イベント発生中に logcat からタイミング情報(例: ユーザーの切り替え時間)を収集する指標コレクタ 特定の正規表現パターンを使用して、特定の文字列の開始シグナルと終了シグナルを イベントを記録します。 |
LogDataType | ログデータのデータ型を表します。 |
ログファイル | 保存されたログファイルのメタデータを保持するクラス。 |
LogFileSaver |
ログデータをファイルに保存する ITestInvocationListener のヘルパー。
|
LogReceiver | |
LogRegistry |
さまざまなロガーを多重して管理する ILogRegistry 実装。
呼び出しを行っているスレッドの ThreadGroup に基づいて、適切なものを使用します。
|
LogSaverResultForwarder |
ResultForwarder : グローバル ファイル セーバーを使用してログを保存。
|
LogUtil | ロギング ユーティリティ クラス。 |
LogUtil.CLog |
Log 用の shim クラス。呼び出し元の単純なクラス名を自動的に使用します。
log タグ
|
LUCIResultReporter | ResultDB と LUCI が必要とするテスト結果を保存する結果レポーター JSON 形式(go/result-sink)に変換し、ファイルの場所をコンソールに記録します。 |
M
MainlineModuleHandler | Mainline モジュール用の単純なハンドラクラスで、InstallApexModuleTargetPreparer と 指定されたメインライン モジュールに基づいてダイナミック リンクをインスタンスに挿入し、自動的にリンクを取得します。 説明します。 |
MainlineTestModuleController | ローカルにプリロードされたメインライン モジュールに基づいてテストを実行するモジュール コントローラの基本クラス。 テスト対象デバイスの検出に使用します。 |
ManagedRemoteDevice | 仮想マシン内で動作し、内部の Tradefed インスタンスを介してリモートで管理するデバイス できます。 |
ManagedTestDeviceFactory | Tf によってモニタリングできるさまざまな種類のデバイスを作成するファクトリ |
MaxSdkModuleController | 指定された SDK バージョンより上位のバージョンでテストを実行しないモジュール コントローラの基本クラス あります。 |
MergedZipEntryCollection | サイズの大きい zip ファイルの個々の ZIP エントリをブロックに分割して、ダウンロードの試行回数を最小限に抑えます。 |
MergeMultiBuildTargetPreparer |
IMultiTargetPreparer 。これにより、特定のビルドから別のビルドに情報を渡すことができます。
他のビルドにコピーするファイルキーを指定します。
|
MergeStrategy | 試行が複数回行われた場合の結果の集計方法を指定します。 |
MerkleTree | リモート実行 API で定義されたマークルツリー表現。 |
MetricFilePostProcessor | テストレベルと実行レベルで収集された指標ログファイルをアップロードするために使用されます。 |
MetricOption |
@Test アノテーション付きのテストメソッドのアノテーション、またはアノテーションが
有用な追加のパラメータを指定できる TestDescription のアノテーション リスト
for: コレクタの動作を調整して、いくつかのメソッドをフィルタします。
|
MetricsXMLResultReporter | MetricsXMLResultReporter が、指定されたフォルダにある XML ファイルにテスト指標と実行指標を書き込みます。 テストの invocationEnded フェーズで metrics-folder パラメータを使用します。 |
MetricTestCase |
TradeFed の一部として実行中の指標をログに記録できるようにする TestCase の拡張。
|
MetricTestCase.LogHolder | 報告するログファイルを保持する構造。 |
MetricUtil | プッシュされた statsd 設定から指標を pull するためのユーティリティ クラス。 |
MetricUtility | テスト指標を保存し、同様の方法で指標を集計するための一般的なユーティリティ メソッドが含まれています。 指標をファイルに書き込むことができます。 |
MinApiLevelModuleController | モジュール コントローラが指定された API レベルを下回った場合にテストを実行しない基本クラス。 |
MinSdkModuleController | 指定された SDK バージョンより古いバージョンでテストを実行しないモジュール コントローラの基本クラス あります。 |
MixImageZipPreparer |
システムビルドのイメージをデバイスビルドに混在させる IMultiTargetPreparer 。
|
MixKernelTargetPreparer |
カーネル イメージとデバイス イメージを組み合わせることを可能にする ITargetPreparer 。
|
MoblyBinaryHostTest | ホストテストは、Android ビルドシステム(Soong)から mobly Python バイナリ ファイルを実行するためのものです。 |
MoblyYamlResultControllerInfoHandler | Mobly yaml の結果 'Controller Info'作成します。 |
MoblyYamlResultControllerInfoHandler.ControllerInfo | |
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
MoblyYamlResultHandlerFactory | 結果の型に基づいて適切なハンドラを生成する Mobly yaml 結果ハンドラ ファクトリ。 |
MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
MoblyYamlResultHandlerFactory.Type | |
MoblyYamlResultParser | Mobly yaml テスト結果パーサー。 |
MoblyYamlResultRecordHandler | Mobly の yaml 結果「Record」作成します。 |
MoblyYamlResultRecordHandler.Record | |
MoblyYamlResultRecordHandler.Record.Builder | |
MoblyYamlResultRecordHandler.RecordResult | |
MoblyYamlResultSummaryHandler | Mobly yaml の結果の「概要」作成します。 |
MoblyYamlResultSummaryHandler.Summary | |
MoblyYamlResultSummaryHandler.Summary.Builder | |
MoblyYamlResultTestNameListHandler | Mobly yaml の結果 'Test Name List'作成します。 |
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 を取得するヘルパー。
|
ModulePusher | |
ModulePusher.ModulePushError | Mainline モジュールのプッシュ中に致命的なエラーが発生しました。 |
ModuleSplitter |
IConfiguration で表されるモジュールのリストを実行のリストに分割するヘルパー
ModuleDefinition で表される単位。
|
ModuleTestTypeUtil | モジュールをチェックするための一般的なユーティリティ メソッドが含まれています。 |
MultiFailureDescription |
複数の FailureDescription を 1 つのホルダーに集めます。
|
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 |
NoOps IConfigOptionValueTransformer
|
NotMultiAbiHandler |
セカンダリ abi が回避すべきことを SuiteModuleLoader に通知する特別なハンドラ
モジュールを作成します。
|
NullDevice |
次の場合に DeviceManager が割り当てるプレースホルダ IDevice
IDeviceSelection#nullDeviceRequested() は true です
|
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 。
|
OxygenClient | 酸素デバイスのリースまたは解放のための Oxygen クライアント バイナリの使用を管理するクラス。 |
OxygenClient.LHPTunnelMode | |
OxygenUtil | 酸素サービスとやり取りするためのユーティリティ。 |
P
PackageInfo | デバイスから解析されたアプリケーションのパッケージ情報のコンテナ。 |
PackageInstalledModuleController | 特定のパッケージがデバイスにインストールされていない場合にテストを実行しないモジュール コントローラ。 |
<A、B> をペア設定する | 2 つのオブジェクトを含む独自の Pair クラスを定義します。 |
PairingMultiTargetPreparer | マルチ ターゲット作成ツールは、2 つのデバイス間の Bluetooth ペア設定(および接続)に役立ちます。 |
ParallelDeviceExecutor<V> |
関数を並列に実行する ERROR(/ExecutorService) のラッパー。
|
ParentSandboxInvocationExecution |
実行中の親呼び出しの特別なアクション用の InvocationExecution のバージョン
できます。
|
ParentShardReplicate | 1 つのデバイスの設定を、シャーディングに含まれる他のすべてのデバイスに複製します。 |
PartialZipDownloadCache | 部分的なダウンロード ファイルをコンテンツに基づいてキャッシュに保存するユーティリティ。 |
PassingTestFileReporter |
合格したテストケースのリストをテストファイルに保存する ITestInvocationListener
|
PerfettoGenericPostProcessor | テキスト/バイナリ指標の perfetto proto ファイルを次の処理によって Key-Value ペアに変換するポスト プロセッサ 文字列値を持つ proto メッセージとフィールドを再帰的に拡張し、 確認されます。 |
PerfettoGenericPostProcessor.AlternativeParseFormat | |
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
PerfettoPreparer | Perfetto 作成ツールは、デバイスの標準的な場所にある アクセスできるようになります。 |
PerfettoPullerMetricCollector |
以下を許可する FilePullerDeviceMetricCollector の基本実装
デバイスから perfetto ファイルを取得し、デバイスから指標を収集します。
|
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
PerfettoTraceRecorder |
ITestDevice で perfetto トレースを記録するためのユーティリティ クラス。
|
PrettyPrintDelimiter | 目立つように区切られたメッセージを出力するのに役立つヘルパー ユーティリティ。 |
PrettyTestEventLogger | Logger は、デバッグを容易にするためにイベントを照合してログに記録します。 |
ProcessInfo | プロセス関連(ユーザー、PID、名前、第 2 エポック以降の開始時刻)情報を保存するために使用されます。 |
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 テストを実行します。 |
PushFileInvoker |
このクラスは非推奨となりました。
代わりに PushFilePreparer を使用してください。
|
PushFilePreparer |
任意のホストパスから任意のホストパスに任意の数のファイルを push しようとする ITargetPreparer
含まれます。
|
PythonBinaryHostTest |
Android ビルドシステム(Soong)から Python バイナリ ファイルを実行するホストテスト
テストランナーは、include-filter と exclude-filter をサポートしています。 |
PythonBinaryHostTest.PythonForwarder | 実行名をバイナリ名に置き換える結果フォワーダー。 |
PythonUnitTestResultParser |
Python の単体テスト フレームワークで実行されたテストの出力を解釈し、呼び出しに変換します。
一連の ITestInvocationListener に対して設定されます。
|
PythonUnitTestRunner |
このクラスは非推奨となりました。
代わりに PythonBinaryHostTest を使用してください。
|
PythonVirtualenvHelper | Python 3 仮想環境を有効化するためのヘルパークラス。 |
PythonVirtualenvPreparer | ホストで Python virtualenv を設定し、パッケージをインストールします。 |
Q
QuotationAwareTokenizer |
R
RebootReasonCollector | テスト実行中にデバイスの再起動を収集し、理由とカウント別に報告するコレクタ。 |
RebootTargetPreparer | デバイスを再起動するターゲット作成ツール。 |
RecoveryLogPreparer | 復元前にログを収集するために使用されるターゲット作成ツール。 |
RegexTrie<V> |
RegexTrie は、キーに保存されている各セグメントが正規表現であるトライです。ERROR(/Pattern) 。
|
RemoteAndroidDevice |
で接続されたフルスタック Android デバイスの ITestDevice の実装
adb 接続。
|
RemoteAndroidVirtualDevice |
以下で実行されるフルスタック Android デバイスに対する RemoteAndroidDevice の動作を拡張しました。
Google Compute Engine(Gce)。
|
RemoteAvdIDevice |
DeviceSelectionOptions.gceDeviceRequested() が true のときに DeviceManager が割り当てるプレースホルダ IDevice
|
RemoteCacheClient | リモート API サーバーへの gRPC 呼び出しを使用する RemoteActionCache 実装。 |
RemoteDynamicPool | リモートワーク キューに格納されたテストプールの実装 |
RemoteDynamicPool.RequestCallable | |
RemoteFileResolver | URI とサービスを使用して、さまざまな場所からファイルを読み込むことができるシンプルなクラスです。 機能を提供します。 |
RemoteFileUtil | リモート インスタンスからのファイルを処理するユーティリティ クラス |
RemoteInvocationExecution |
リモート実行を行う InvocationExecution の実装。
|
RemoteInvocationExecution.FileOptionValueTransformer | |
RemoteSshUtil | リモート インスタンスで SSH コマンドを実行するためのユーティリティ。 |
RemoteTestTimeOutEnforcer | 特定のテスト構成の実行時間をチェックして、成功した場合は失敗させるリスナー 一定の時間内に検出されなかった場合です |
RemoteZip | リモート zip ファイル内の個々のファイルを解凍するためのユーティリティ。 |
RemoveSystemAppPreparer |
テスト実行前にシステム パーティションから APK を削除するための ITargetPreparer 。
|
ReportPassedTests | 合格したテストを除外するためのフィルタをファイルで報告します。 |
RequestUtil | エラー処理でネットワーク リクエストの一般的な再試行を可能にするユーティリティ。 |
ResolvePartialDownload | 部分的なダウンロード リクエストの解決。 |
ResourceMetricUtil | 指標を構成するユーティリティ関数。 |
ResourceUtil | 構成リソースを読み取るためのユーティリティ。 |
RestApiHelper | REST API 呼び出しを実行するためのヘルパークラス。 |
RestartSystemServerTargetPreparer | デバイスを再起動せずにシステム サーバーを再起動するターゲット作成ツール。 |
ResultAggregator | 指定された再試行戦略に基づいて、必要に応じて結果を集約する特別なフォワーダー 確認できます。 |
ResultAndLogForwarder | 結果とログイベントのフォワーダー。 |
ResultForwarder |
呼び出し結果を他のリスナーのリストに転送する ITestInvocationListener 。
|
ResultsPlayer | 指定された結果を再生する特別なランナー。 |
RetentionFileSaver | ディレクトリに .retention ファイルを作成するためのヘルパークラス。 |
RetryConfigurationFactory | コマンドの再試行を処理するファクトリ。 |
RetryLogSaverResultForwarder | 現在の試行を渡すフォワーダー。 |
RetryPreparationDecision | 準備を再試行するかどうかの判断と失敗の判断を記述するクラス 実行されます。 |
RetryRescheduler | 失敗した、または失敗した以前の実行テストを再スケジュールできる特別なランナー 実行されます。 |
RetryRescheduler.RetryType | 再試行できるテストのタイプ。 |
RetryResultForwarder |
指定された試行番号に常に push する ResultForwarder の拡張。
|
RetryResultHelper | 実行するモジュールまたはテストを決定するためのヘルパークラス。 |
RetryStatistics |
1 つの IRemoteTest の再試行セッションの統計情報を保持する構造。
|
RetryStrategy | 一部のテストを再実行する際に使用される再試行方法。 |
RootcanalForwarderPreparer | |
RootTargetPreparer | adb root を実行するターゲット作成ツールまたは「adb unroot」「force-root」オプションに基づいて作成されます。 |
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 |
基準ベンチマーク フレームワークで実行されたテストの出力を解釈し、
呼び出します。ITestInvocationListener
|
RustBinaryHostTest | Android ビルドシステム(Soong)から Rust バイナリ ファイルを実行するホストテスト |
RustBinaryTest | 特定のデバイスで Rust バイナリを実行するテスト。 |
RustTestBase | RustBinaryHostTest と RustBinaryTest の基本クラス |
RustTestBase.EnvPair | |
RustTestBase.Invocation | |
RustTestResultParser |
Rust の単体テスト フレームワークで実行されたテストの出力を解釈し、
一連の ITestInvocationListener 。
|
S
SandboxConfigDump |
コマンドラインに基づいて IConfiguration を作成し、ファイルにダンプするランナークラス。
|
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | サンドボックスの設定に起因する特別な構成の例外。 |
SandboxConfigurationFactory | サンドボックス化のために構成の作成を処理する特別な構成ファクトリ。 |
SandboxConfigUtil(サンドボックス構成ユーティリティ) |
サンドボックス化する際に IConfiguration を管理するためのユーティリティ クラス。
|
SandboxedInvocationExecution | 呼び出しの特別なサンドボックス実行: これは、VM で実行されている場合の 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 |
ショーマップを pull できる FilePullerDeviceMetricCollector の基本実装
デバイスから指標を収集します。
|
SideloadOtaTargetPreparer |
指定された OTA パッケージのサイドローディング、パッケージの適用、待機を行うターゲット作成ツール
デバイスが起動し、ビルド情報として使用するデバイスのビルド プロパティが挿入されます。
このターゲット作成ツールは、起動時にデバイスが通常の adb モードになっていることを前提としています。 新しいビルドが適用された状態で、同じモードでデバイスを終了します。 |
SimpleFileLogger |
ログメッセージを stdout と単一のログファイルに転送する ILeveledLogOutput 。
|
SimplePerfResult | すべての Simpleperf テスト結果を保持するオブジェクト |
SimplePerfStatResultParser | Simpleperf の結果を解析するユーティリティ クラス。 |
SimplePerfUtil | シンプルなコマンドをディスパッチし、結果を収集するユーティリティ クラス |
SimplePerfUtil.SimplePerfType | Simpleperf コマンド オプションの列挙型 |
SimpleStats | 数値データセットに基づいていくつかの統計的尺度を計算する小規模なユーティリティ クラス。 |
SizeLimitedOutputStream |
ERROR(/OutputStream) に基づく、スレッドセーフなファイル。転送可能なデータ量の上限があります。
表示されます。
|
SkipFeature |
SkipManager の情報の一部へのアクセスを許可する機能。
|
SkipHWASanModuleController | HWASan ビルドでテストを実行しないモジュール コントローラの基本クラス。 |
SkipManager | スキップ マネージャーは、さまざまな基準に基づいて、どの時点でスキップするかを判断するのに役立ちます。 呼び出し、モジュール、テストの 3 つの階層で構成されています。 |
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 | 「Before/after」で収集されたゲージ指標を処理するポスト プロセッサアプローチです。 |
StatsdEventMetricPostProcessor | statsd レポートのイベント指標を Key-Value ペアに処理するポスト プロセッサ フォーマッタを指定します。 |
StatsdGenericPostProcessor | バイナリの proto Statsd レポートを処理して Key-Value ペアに変換するポスト プロセッサ。 ツリー構造で表示できます |
StatusCheckerResult |
ISystemStatusChecker の実行結果が含まれます。
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
ログメッセージを stdout に転送する ILeveledLogOutput 。
|
StopServicesSetup |
デバイス上のサービスを停止する ITargetPreparer 。
|
StreamProtoReceiver | 受信した proto TestRecord を Tradefed イベントに変換するレシーバー。 |
StreamProtoResultReporter |
ProtoResultReporter の実装
|
StreamUtil | 入力ストリームを管理するためのユーティリティ クラス。 |
StrictShardHelper | 一緒にレポートされない厳格なシャードを作成するシャーディング戦略 |
StringEscapeUtils | 特定の形式の文字列をエスケープするためのユーティリティ クラス。 |
StringUtil | 一般的な文字列操作で文字列をエスケープするユーティリティ クラス。 |
StubBuildProvider |
IBuildProvider の NoOps の空の実装。
|
StubDevice |
IDevice のスタブ プレースホルダ実装。
|
StubKeyStoreClient | キーストア クライアントのデフォルトのスタブ実装。 |
StubKeyStoreFactory | キーストア ファクトリのデフォルトのスタブ実装 |
StubLocalAndroidVirtualDevice |
DeviceSelectionOptions.localVirtualDeviceRequested() が true のときに DeviceManager が割り当てるプレースホルダ IDevice
|
StubMultiTargetPreparer |
IMultiTargetPreparer のプレースホルダの空の実装。
|
StubTargetPreparer |
ITargetPreparer のプレースホルダの空の実装。
|
StubTest | no-op 空のテスト実装。 |
StubTestRunListener |
ITestRunListener のスタブ実装
|
SubprocessCommandException | サブプロセス コマンドの実行に失敗しました。 |
SubprocessConfigBuilder | 既存の TF 構成のラッパー TF 構成 XML をビルドします。 |
SubprocessEventHelper | ログに渡すイベントをシリアル化または逆シリアル化するヘルパー。 |
SubprocessEventHelper.BaseTestEventInfo | TestIgnored 情報のベース ヘルパー。 |
SubprocessEventHelper.FailedTestEventInfo | testFailed 情報のヘルパー。 |
SubprocessEventHelper.InvocationEndedEventInfo | 呼び出し終了情報のヘルパー。 |
SubprocessEventHelper.InvocationFailedEventInfo | InvocationFailed 情報のヘルパー。 |
SubprocessEventHelper.InvocationStartedEventInfo | 呼び出し開始情報のヘルパー。 |
SubprocessEventHelper.LogAssociationEventInfo | logAssociation 情報のヘルパー。 |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestEndedEventInfo | testEnded 情報のヘルパー。 |
SubprocessEventHelper.TestLogEventInfo | testLog 情報のヘルパー。 |
SubprocessEventHelper.TestModuleStartedEventInfo | テスト モジュール開始情報のヘルパー。 |
SubprocessEventHelper.TestRunEndedEventInfo | testRunEnded 情報のヘルパー。 |
SubprocessEventHelper.TestRunFailedEventInfo | testRunFailed 情報のヘルパー |
SubprocessEventHelper.TestRunStartedEventInfo | testRunStarted 情報のヘルパー |
SubprocessEventHelper.TestStartedEventInfo | testStarted 情報のヘルパー |
SubprocessExceptionParser | 標準の Tradefed コマンド ランナーからの例外出力を処理するヘルパー。 |
SubprocessReportingHelper | クラスタのサブプロセス結果レポーターを使用するためのラッパー構成ファイルを作成するクラス 使用できます。 |
SubprocessResultsReporter |
result_reporter として指定され、転送元として指定される ITestInvocationListener を実装します。
テスト、テスト実行、テスト呼び出しの結果をサブプロセスします。
|
SubprocessTestResultsParser |
ERROR(/FileOutputStream) を拡張して、ファイルに書き込む前に出力を解析し、
ランチャー側でテストイベントを生成します。
|
SubprocessTestResultsParser.StatusKeys | 関連するテスト ステータス キー。 |
SubprocessTfLauncher |
個別の TF インストールに対してテストを実行するための IRemoteTest 。
|
SuiteApkInstaller | スイート設定用に指定された APK をインストールします($ANDROID_TARGET_OUT_TESTCASES から) ROOT_DIR を定義します。 |
SuiteModuleLoader | リポジトリから互換性テスト モジュールの定義を取得します。 |
SuiteModuleLoader.ConfigFilter |
ERROR(/FilenameFilter) : ディレクトリ内のすべての構成ファイルを検索します。
|
SuiteResultHolder | 呼び出し結果のシリアル化とシリアル化解除を容易にするヘルパー オブジェクト。 |
SuiteResultReporter | スイート全体の呼び出しのテスト結果を収集し、最終結果を出力する。 |
SuiteResultReporter.ModulePrepTimes | 1 つのモジュールの準備と破棄の時間に対応するオブジェクト ホルダー。 |
SuiteTestFilter | テストを含める、または除外するフィルタを表します。 |
SwitchUserTargetPreparer |
セットアップで指定したユーザーの種類に切り替える ITargetPreparer 。
|
SystemServerFileDescriptorChecker | システム サーバーに FD が不足しているかどうかを確認します。 |
SystemServerStatusChecker | system_server の pid がモジュール実行の前後で変化したかどうかを確認する。 |
SystemUpdaterDeviceFlasher |
IDeviceFlasher (システム アップデータを使用してソフトウェアをインストールする)
OTA アップデート パッケージにバンドルされているシステム イメージ。
|
SystemUtil | システムコールを行うためのユーティリティ クラス。 |
SystemUtil.EnvVariable |
T
TableBuilder | テーブル内の文字列要素のマトリックスを表示するヘルパークラス。 |
TableFormatter | 各要素の列が揃うように文字列要素の行列を表示するヘルパークラス |
TargetFileUtils | |
TargetFileUtils.FilePermission | |
TargetSetupError | テスト対象のターゲットの準備中に致命的なエラーが発生しました。 |
TarUtil | tar ファイルを操作するユーティリティ。 |
TearDownPassThroughPreparer | 構成にオブジェクトとして含まれる作成ツールで tearDown を実行できます。 |
TelephonyHelper | テレフォニーに関する情報を使用および取得するためのユーティリティ。 |
TelephonyHelper.SimCardInformation | SIM カード関連情報の情報保持者。 |
TelephonyTokenProvider | テレフォニー関連のトークンのトークン プロバイダ。 |
TemperatureThrottlingWaiter |
デバイスの温度が設定値まで下がるまで待機する ITargetPreparer
|
TemplateResolutionError |
設定中のテンプレート関連のエラー用に ConfigurationException クラスを拡張
表示されます。
|
TerribleFailureEmailHandler | WTF イベントが発生したときに、興味を持ったユーザーにメールを送信するシンプルなハンドラクラス (What a Terrible Failure)エラーは、Trade Federation インスタンス内で発生します。 |
TestAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のアプリをインストールする ITargetPreparer 。
|
TestContentAnalyzer | アナライザは、分析のコンテキストを取り、何が興味深いかを判断します。 |
TestContext | TFC API の TestContext メッセージをモデル化するためのクラス。 |
TestDependencyResolver | 必要に応じて依存関係を解決するヘルパー。 |
TestDescription | テストケースに関する情報を表すクラス。 |
TestDescriptionsFile | TestDescriptions のリストをテストファイルにマーシャリングおよびマーシャリング解除するためのユーティリティ クラス。 |
TestDevice |
フルスタック Android デバイスの ITestDevice の実装
|
TestDevice.MicrodroidBuilder | Microdroid TestDevice の作成に使用されるビルダー。 |
TestDeviceOptions |
ITestDevice Option のコンテナ
|
TestDeviceOptions.InstanceType | |
TestDeviceState |
デバイスの状態を DeviceState よりもフルに表現した表現。
|
TestEnvironment | TFC API によって返される TestEnvironment メッセージをモデル化するためのクラス。 |
TestErrorIdentifier | テストとテストランナーのエラー ID。 |
TestFailureModuleController | 収集されたテスト失敗ログの動作を調整するだけのモジュール用のコントローラ。 |
TestFilePushSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のファイル/ディレクトリをプッシュする ITargetPreparer 。
|
TestFilterHelper | テストをフィルタリングするためのヘルパークラス |
TestGroupStatus | テストグループのステータスを保存するクラス。 |
TestInfo | テスト情報セットを TEST_MAPPING ファイルに保存します。 |
TestInformation | テストランナーまたはテストに必要なすべての情報と依存関係を含むホルダー オブジェクト 必要があります。 |
TestInformation.Builder |
TestInformation インスタンスを作成するビルダー。
|
TestInvocation |
ITestInvocation のデフォルト実装。
|
TestInvocation.RunMode | 呼び出しで発生する可能性のあるモード。 |
TestInvocation.Stage | |
TestInvocationManagementServer | テスト呼び出しとそのライフサイクルの管理を支援する gRPC サーバー。 |
TestInvocationManagementServer.InvocationInformation) | |
TestMapping | TEST_MAPPING ファイルを読み込むためのクラス。 |
TestMappingSuiteRunner |
オプション include-filter で指定されたテストを実行する BaseTestSuite の実装。
ビルドから TEST_MAPPING ファイルをスイートとして呼び出す。
|
TestOption | テスト オプションの詳細セットを TEST_MAPPING ファイルに保存します。 |
TestOutputUploader | テスト出力ファイルをローカル ファイル システム、GCS、または HTTP(S) エンドポイントにアップロードします。 |
TestRecordInterpreter |
TestRecord proto を Tradefed で操作しやすい形式に変換するユーティリティ。
|
TestRecordProtoUtil |
ファイルから TestRecord プロトコルを読み取るユーティリティ。
|
TestResource | TFC API から返される TestResource メッセージをモデル化するためのクラス。 |
TestResourceDownloader | ファイル システム/GCS/HTTP からテストリソース ファイルをダウンロードするためのクラス。 |
TestResult | 単一のテストの結果のコンテナ。 |
TestResultListener | 個々のテストのみを扱う実装者向けに ITestLifecycleListener の簡素化 表示されます。 |
TestRunnerUtil | さまざまなテストランナーを支援するユーティリティ クラス。 |
TestRunResult | 単一のテスト実行の結果を保持します。 |
TestRunToTestInvocationForwarder |
ddmlib ITestRunListener から ITestLifeCycleReceiver へのフォワーダー。
|
TestsPoolPoller | テストプールのすべてのテストを実行できるラッパーをテストします。 |
TestStatus | テストメソッドのステータスの Tradefed での表現。 |
TestSuiteInfo |
テストスイートのビルド関連のメタデータの読み込みを解決するクラス
関連情報を適切に公開するには、テストスイートに
jar リソース内の |
TestSummary | テストサマリーを表すクラス。 |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup |
ITargetPreparer : IDeviceBuildInfo.getTestsDir() フォルダからデバイスの /system パーティションに 1 つ以上のアプリをインストールします。
|
TestTimeoutEnforcer | 特定のテストケースの実行時間をチェックして、合格したら不合格にするリスナー 一定の時間内に検出されなかった場合です |
TextResultReporter | 結果を JUnit テキスト結果プリンタに転送するテスト結果レポーター。 |
TfMetricProtoUtil | Map<string, string=""> をサポートするユーティリティ クラスマッピング<string, metric="">説明します。 </string,></string,> |
TfObjectTracker | さまざまな Trade Fedederation オブジェクトの使用状況を追跡するためのユーティリティ。 |
TfSuiteRunner |
TF JAR の res/config/suite/ からテストを読み込む ITestSuite の実装
フォルダに配置されます。
|
TfTestLauncher |
IRemoteTest : 個別の TF インストールに対して単体テストまたは機能テストを実行します。
|
TimeStatusChecker | デバイスとホストの時刻が同期されていることを確認するためのステータス チェッカー。 |
TimeUtil | 時間関連のユーティリティ メソッドが含まれています。 |
TimeVal |
これは、Long をラップする標識型です。
|
時間の無駄 | 時間が無駄になり、場合によってはデバイスを再起動する、単純なターゲット作成ツール。 |
TokenProperty | 動的シャーディングでサポートされるトークン。 |
TokenProviderHelper | デバイスがあるかどうかを確認するために、特定のトークンに関連付けられたプロバイダを提供するヘルパー。 トークンをサポートします。 |
TraceCmdCollector |
trace-cmd を使用してテスト中にトレースを収集し、ログに記録する IMetricCollector
あります。
|
TracePropagatingExecutorService | タスクを伝播しながら基盤となる実装にタスクを転送するエグゼキュータ サービス 使用します。 |
TracingLogger | テスト呼び出しごとのトレースの管理に役立つクラス。 |
TradefedConfigObject | TFC API の TradefedConfigObject メッセージをモデル化するクラス。 |
TradefedConfigObject.Type | クラスタ コマンド構成に挿入できる構成オブジェクト タイプのリスト。 |
TradefedDelegator | 呼び出しを別の Tradefed バイナリに委任する際に役立つオブジェクト。 |
TradefedFeatureClient | サーバーに機能の実行をリクエストする gRPC クライアント。 |
TradefedFeatureServer | 特徴のトリガーのリクエストに応答するサーバー。 |
TradefedSandbox | Trade Federation の呼び出しを実行できるサンドボックス コンテナ。 |
TradefedSandboxFactory | SandboxFactory のデフォルトの実装 |
TradefedSandboxRunner |
サンドボックスの実行を許可する TradefedSandbox に関連付けられたランナー。
|
TradefedSandboxRunner.StubScheduledInvocationListener |
何もしないスタブ IScheduledInvocationListener 。
|
U
UiAutomatorRunner | デバイスで UI Automator テストを実行し、結果を報告します。 |
UiAutomatorTest | |
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction | |
UnexecutedTestReporterThread | 実行されていないすべてのテストの報告を処理するスレッド。 |
UniqueMultiMap<K, V> |
キーごとに一意の値を確保する MultiMap 。
|
UploadManifest | アップロードする BLOB とファイルのマニフェスト。 |
UploadManifest.Builder | |
UsbResetMultiDeviceRecovery |
オフライン デバイスの USB バスをリセットする IMultiDeviceRecovery 。
|
UsbResetRunConfigRecovery | デバイスの USB をリセットするコマンドのトリガーを許可する |
UsbResetTest |
デバイスの USB をリセットし、デバイスがオンラインに戻ったかどうかを確認する IRemoteTest
できます。
|
UserChecker | テスト中にユーザーが変更したかどうかを確認します。 |
UserCleaner |
破棄時にセカンダリ ユーザーを削除する ITargetPreparer 。
|
UserHelper | |
UserInfo | プラットフォームの UserInfo クラスに似ています。 |
UserInfo.UserType | 外部 API でサポートされているユーザータイプのバリアント。 |
V
ValidateSuiteConfigHelper |
このクラスは、スイート用に読み込まれた IConfiguration が会議に適合していることを検証するのに役立ちます。
- ビルド プロバイダなし - 結果レポーターなし
|
バージョニングされたファイル | バージョンが関連付けられているファイルを表すデータ構造。 |
VersionParser | 実行中の tradefed アーティファクトのバージョンを取得します。 |
VisibleBackgroundUserPreparer | バックグラウンドで視認可能な状態で開始されたユーザーのテストを実行するためのターゲット作成ツール。 |
VmRemoteDevice | 仮想マシン内から管理するリモート仮想デバイス。 |
W
WaitDeviceRecovery |
デバイスがオンラインになるまで待機する IDeviceRecovery の単純な実装。
簡単に応答できます。
|
WaitForDeviceDatetimePreparer |
デバイスに日時が設定されるまで待機する ITargetPreparer
日時が次の時間内に設定されていない場合、必要に応じてこの作成ツールで |
WifiCommandUtil | wifi コマンドの出力を解析できるユーティリティ クラス。 |
WifiCommandUtil.ScanResult | 関連情報を含む Wi-Fi ネットワークを表します。 |
WifiHelper | デバイス上の Wi-Fi サービスを操作するためのヘルパークラス。 |
WifiPreparer |
必要に応じてデバイスで Wi-Fi を設定する ITargetPreparer 。
|
X
XmlFormattedGeneratorReporter |
スイートの結果をフォーマットする FormattedGeneratorReporter の実装が xml になる
使用できます。
|
XmlResultReporter | JUnit の結果を Ant の XMLJUnitResultFormatter。 |
XmlSuiteResultFormatter | スイートの実行を XML として保存するユーティリティ クラス。 |
XmlSuiteResultFormatter.RunHistory | JSON 変換のヘルパー オブジェクト。 |
○
YamlClassOptionsParser | YAML Tradefed 構成のテストランナー情報を解析するヘルパー。 |
Z
ZipCompressionStrategy |
zip アーカイブを作成するための ICompressionStrategy 。
|
ZipUtil | 圧縮関連のオペレーション用のヘルパークラス |
ZipUtil2 | POSIX ファイルの権限を考慮した zip 抽出用のヘルパークラス |