com.android.tradefed.util

インターフェース

ClassPathScanner.IClassPathFilterクラスパスエントリパスのフィルタ

FileFilterに基づいてパターン化

ConditionPriorityBlockingQueue.IMatcher <T>要素が何らかの条件に一致するかどうかを判断するためのインターフェイス。
I圧縮戦略実行時に選択できる圧縮アルゴリズムを表すインターフェイス。
I無効無効にできる Tradefed オブジェクトを記述するインターフェイス。
IRestApiHelper REST API 呼び出しを実行するためのヘルパー インターフェイス。

クラス

AaptParser 「aapt dump badging」の出力を解析することでapkから情報を抽出するクラス。
アビフォーマッターabi のユーティリティ クラス。
AdbRootエレベーター必要に応じて構築時に adb root を有効にし、完了時に root の状態を復元するAutoCloseable
AppVersionFetcherデバイスからアプリのバージョン文字列を取得するユーティリティ クラス。
Bluetoothユーティリティデバイス上で BluetoothInstrumentation を呼び出すためのユーティリティ関数

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

ビルド情報ユーティリティIBuildInfoの操作を支援する util クラス
ビルドテストZipUtils Android ビルド システムによって生成されるテスト zip に関連する操作のためのヘルパー クラス
バルクメール送信者送信間隔、初期バースト サイズ、受信者、メッセージの合計数の設定を可能にする電子メール送信ユーティリティ。
バンドルツール使用率Bundletool コマンド ラインを使用してデバイスに .apks をインストールするユーティリティ クラス。
CircularAtraceUtil atrace ユーティリティは、主に Monkey テスト中に ANR の根本原因を特定するために開発されました。
CircularByteArray循環バッファとして動作し、配列内のすべての値の合計を追跡する固定サイズの配列を保持するためのデータ構造。
クラスパススキャナークラスパス上のエントリを検索します。
ClassPathScanner.ClassNameFilter Java クラス名をフィルタリングして変換するIClassPathFilter
ClassPathScanner.ExternalClassNameFilter内部クラスを拒否するClassNameFilter
ConditionPriorityBlockingQueue <T>特定の条件に一致するオブジェクトを取得できるERROR(/PriorityBlockingQueue)のような操作を備えたスレッドセーフ クラス。
ConditionPriorityBlockingQueue.AlwaysMatch <T>任意のオブジェクトと一致するConditionPriorityBlockingQueue.IMatcher
デバイス同時使用率デバイス側のコマンドを同時に実行するためのユーティリティ メソッドとクラスが含まれています

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

DeviceConcurrentUtil.ShellCommandCallable <V> ITestDeviceでのシェル コマンドの実行の詳細をラップするERROR(/Callable)
デバイス回復モード使用率
ディレクテッドグラフ<V>有向非重み付けグラフの実装。
EmmaXml定数emma XML レポートを解析するときに使用される定数。
FakeTestsZipFolderコンテンツのリストに基づいて、偽の解凍されたテスト フォルダーを作成するテスト フィクスチャ。
ファイルアイドルモニターファイルを監視し、アイドル状態の場合はコールバックを実行します(つまり、
固定バイト配列出力ストリーム最大量のデータのみを保持するメモリ内ERROR(/OutputStream)
点滅リソース使用率このユーティリティは、適切なバージョンのアーティファクトを設定して、 DeviceFlashPreparer経由でフラッシュできるようにするのに役立ちます。
GCSバケット利用率Google Cloud Storage (GCS) からファイルをダウンロードおよびアップロードするためのファイル マネージャー。
GCSBucketUtil.GCSFileMetadata GCS のファイル情報のシンプルなラッパー。
GCS共通ダウンロードやアップロードなどの GCS 操作の基本クラス。
GCSファイルダウンローダーGoogle Cloud Storage (GCS) からファイルをダウンロードするファイル ダウンローダー。
GCSファイルアップローダーファイルデータをGoogle Cloud Storage(GCS)にアップロードするためのファイルアップローダー。
GoogleApiClientUtil Google APIクライアントを作成するためのユーティリティ。
HprofAllocSiteParser hprof レポートの割り当てサイト セクションからの情報を解析するヘルパー クラス。
Javaコードカバレッジフラッシャーデバイス上で実行されているプロセスからの Java コード カバレッジ測定値をリセットし、強制的にフラッシュするユーティリティ クラス。
JUnit4TestFilter Filterを拡張することで JUnit4 ランナーのフィルタリングを提供するヘルパー クラス。
JUnitXmlParser Ant の XMLJUnitResultFormatter に格納されている JUnit 結果からテスト結果データを抽出し、ITestInvocationListener に転送するパーサー。
ListInstrumentationParser 「pm list instrumentation」クエリの出力を解析するIShellOutputReceiver
ListInstrumentationParser.InstrumentationTarget
LocalRun命令ビルダーテストをローカルで実行する命令をコンパイルするユーティリティ。
LogcatEventParser
メトリックユーティリティテスト メトリクスの保存、同様のテストでのメトリクスの集計、およびメトリクスのファイルへの書き込みのための一般的なユーティリティ メソッドが含まれています。
ネイティブコードカバレッジフラッシャーネイティブ カバレッジ測定をクリアし、デバイス上のプロセスからネイティブ カバレッジ データを強制的にフラッシュするユーティリティ クラス。
ペア<A、B> 2 つのオブジェクトを含む独自のペア クラスを定義します。
PrettyPrintDelimiter区切られたメッセージを目立つように印刷するのに役立つヘルパー ユーティリティ。
プロパティチェンジャーAndroidプロパティファイルの項目を変更(または追加)するためのユーティリティクラス
プロトユーティル型に依存せずに protobuf メッセージを処理するためのユーティリティ メソッド。
PsParser 「ps」コマンド出力から (USER、PID、および NAME) を解析するために使用されるユーティリティ
QuotationAwareTokenizer
正規表現トライ<V> RegexTrie は、それぞれが保管されているキーのセグメントは正規表現ERROR(/Pattern)です。
リモートジップリモート zip ファイル内の個々のファイルを解凍するユーティリティ。
レストアピヘルパーREST API 呼び出しを実行するためのヘルパー クラス。
シリアル化利用ERROR(/Serializable)を実装するオブジェクトをシリアル化/逆シリアル化するユーティリティ。
ShellOutputReceiverStream IShellOutputReceiver に書き込む OutputStream のユーティリティ サブクラス。
SimplePerfResultすべての simpleperf テスト結果を保持するオブジェクト
SimplePerfStatResultParser simpleperf の結果を解析するためのユーティリティ クラス。
SimplePerfUtil単純なコマンドをディスパッチして結果を収集するユーティリティ クラス
シンプル統計与えられた数値データセットからいくつかの統計的尺度を計算する小さなユーティリティ クラス。
サイズ制限のある出力ストリーム書き込み可能なデータの最大量を制限する、スレッド セーフなファイル バックアップERROR(/OutputStream)
Sl4aBluetoothUtilユーティリティ クラスは、SL4A を使用して 1 つまたは 2 つのデバイスで Bluetooth 操作を提供します
StringEscapeUtils特定の形式の文字列をエスケープするためのユーティリティ クラス。
文字列使用率一般的な文字列操作のために文字列をエスケープするためのユーティリティ クラス。
サブプロセスイベントヘルパーログに渡されるイベントをシリアル化/逆シリアル化するヘルパー。
SubprocessEventHelper.BaseTestEventInfo TestIgnored 情報の基本ヘルパー。
SubprocessEventHelper.FailedTestEventInfo testFailed 情報のヘルパー。
SubprocessEventHelper.InvocationEndedEventInfo呼び出し終了情報のヘルパー。
SubprocessEventHelper.InvocationFailedEventInfo InvocationFailed 情報のヘルパー。
SubprocessEventHelper.InvocationStartedEventInfo呼び出し開始情報のヘルパー。
SubprocessEventHelper.LogAssociationEventInfo logAssociation 情報のヘルパー。
SubprocessEventHelper.TestEndedEventInfo testEnded 情報のヘルパー。
SubprocessEventHelper.TestLogEventInfo testLog 情報のヘルパー。
SubprocessEventHelper.TestModuleStartedEventInfoテストモジュールの開始情報のヘルパー。
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded 情報のヘルパー。
SubprocessEventHelper.TestRunFailedEventInfo testRunFailed 情報のヘルパー
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted 情報のヘルパー
SubprocessEventHelper.TestStartedEventInfoテスト開始情報のヘルパー
サブプロセス例外パーサー標準の Tradefed コマンド ランナーからの例外出力を処理するヘルパー。
サブプロセステスト結果パーサーERROR(/FileOutputStream)を拡張してファイルに書き込む前に出力を解析し、ランチャー側でテスト イベントを生成できるようにします。
サブプロセスTestResultsParser.StatusKeys関連するテスト ステータス キー。
システム使用率システムコールを行うためのユーティリティクラス。
テーブルビルダー表に文字列要素の行列を表示するヘルパー クラス。
テーブルフォーマッター各要素の列が整列するように String 要素の行列を表示するヘルパー クラス
TarUtil tar ファイルを操作するためのユーティリティ。
テストフィルターヘルパーテストをフィルタリングするためのヘルパー クラス
テストレコードインタープリターTestRecordプロトを Tradefed でより簡単に操作できる形式に変換するユーティリティ。
タイムヴァルこのクラスは廃止されました。代わりにDuration使用してください。
ZipCompression戦略zip アーカイブを作成するためのICompressionStrategy

列挙型

AaptParser.AaptVersion APK ファイルの解析に使用される AAPT バージョンのオプションの列挙。
AppVersionFetcher.AppVersionInfoアプリのバージョン情報の種類。
バイナリ状態IGNORE no-op 状態で ON/OFF 状態を記録するために使用される列挙型。
FakeTestsZipFolder.ItemType
LogcatEventType LogcatEventParserのイベント タイプ。
SimplePerfUtil.SimplePerfType simpleperf コマンド オプションの列挙型
Sl4aBluetoothUtil.BluetoothAccessLevel BluetoothDevice.javaに基づく Bluetooth デバイスのアクセス レベルの列挙型
Sl4aBluetoothUtil.BluetoothConnectionState BluetoothProfile.javaに基づく Bluetooth 接続状態の列挙型
Sl4aBluetoothUtil.BluetoothPriorityLevel BluetoothProfile.javaに基づく Bluetooth プロファイル優先度レベルの列挙型
Sl4aBluetoothUtil.BluetoothProfile BluetoothProfile.javaに基づく Bluetooth プロファイルの列挙型
SystemUtil.EnvVariable