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