com.android.tradefed.util

インターフェース

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

FileFilterに基づいてパターン化

ConditionPriorityBlockingQueue.IMatcher <T>要素が何らかの条件に一致するかどうかを判断するためのインターフェイス。
I圧縮戦略実行時に選択できる圧縮アルゴリズムを表すインターフェイス。
I無効無効にできる Tradefed オブジェクトを記述するインターフェイス。
Iメール電子メールを送信するためのインターフェイス。
IRestApiHelper REST API 呼び出しを実行するためのヘルパー インターフェイス。
IRunUtil時間指定された操作とシステム コマンドを実行するためのインターフェイス。
IRunUtil.IRunnableResultブール値ステータスを返す操作を非同期に実行するためのインターフェイス。

クラス

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

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

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

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

DeviceConcurrentUtil.ShellCommandCallable <V> ITestDeviceでのシェル コマンドの実行の詳細をラップするERROR(/Callable)
デバイス回復モード使用率
ディレクテッドグラフ<V>有向非重み付けグラフの実装。
Eメール電子メールを送信するためのヘルパー クラス。
EmmaXml定数emma XML レポートを解析するときに使用される定数。
拡張機能Atomsレジストリstatsd をローカルで使用するための ExtensionAtomsRegistry。
FakeTestsZipFolderコンテンツのリストに基づいて、偽の解凍されたテスト フォルダーを作成するテスト フィクスチャ。
ファイルアイドルモニターファイルを監視し、アイドル状態の場合はコールバックを実行します(つまり、
ファイル使用率ファイル関連の操作のためのヘルパー クラス
FileUtil.LowDiskSpaceException使用可能なディスク容量が最小しきい値を下回っている場合にスローされます。
固定バイト配列出力ストリーム最大量のデータのみを保持するメモリ内ERROR(/OutputStream)
点滅リソース使用率このユーティリティは、適切なバージョンのアーティファクトを設定して、 DeviceFlashPreparer経由でフラッシュできるようにするのに役立ちます。
ヒューズユーティリティFUSE 操作のヘルパー クラス。
GCSバケット利用率Google Cloud Storage (GCS) からファイルをダウンロードおよびアップロードするためのファイル マネージャー。
GCSBucketUtil.GCSFileMetadata GCS のファイル情報のシンプルなラッパー。
GCS共通ダウンロードやアップロードなどの GCS 操作の基本クラス。
GCSファイルダウンローダーGoogle Cloud Storage (GCS) からファイルをダウンロードするファイル ダウンローダー。
GCSファイルアップローダーファイルデータをGoogle Cloud Storage(GCS)にアップロードするためのファイルアップローダー。
GenericLogcatEventParser <LogcatEventType>イベントの logcat 入力を解析します。
GenericLogcatEventParser.LogcatEventイベント タイプとトリガーとなる logcat メッセージを含む logcat イベントを保持する構造体
GoogleApiClientUtil Google APIクライアントを作成するためのユーティリティ。
HprofAllocSiteParser hprof レポートの割り当てサイト セクションからの情報を解析するヘルパー クラス。
IEメール.メッセージ電子メール メッセージ データのコンテナー。
Javaコードカバレッジフラッシャーデバイス上で実行されているプロセスからの Java コード カバレッジ測定値をリセットし、強制的にフラッシュするユーティリティ クラス。
JUnit4TestFilter Filterを拡張することで JUnit4 ランナーのフィルタリングを提供するヘルパー クラス。
JUnitXmlParser Ant の XMLJUnitResultFormatter に格納されている JUnit 結果からテスト結果データを抽出し、ITestInvocationListener に転送するパーサー。
キーガードコントローラーの状態キーガード状態のコンテナ。
ListInstrumentationParser 「pm list instrumentation」クエリの出力を解析するIShellOutputReceiver
ListInstrumentationParser.InstrumentationTarget
LocalRun命令ビルダーテストをローカルで実行する命令をコンパイルするユーティリティ。
LogcatEventParser
メトリックユーティリティテスト メトリクスの保存、同様のテストでのメトリクスの集計、およびメトリクスのファイルへの書き込みのための一般的なユーティリティ メソッドが含まれています。
モジュールテストタイプ使用率モジュールをチェックするための一般的なユーティリティ メソッドが含まれています。
マルチマップ<K、V>キーごとに複数の値をサポートするERROR(/Map)
ネイティブコードカバレッジフラッシャーネイティブ カバレッジ測定をクリアし、デバイス上のプロセスからネイティブ カバレッジ データを強制的にフラッシュするユーティリティ クラス。
ペア<A、B> 2 つのオブジェクトを含む独自のペア クラスを定義します。
PerfettoTraceRecorder ITestDeviceで perfetto トレースを記録するためのユーティリティ クラス。
PrettyPrintDelimiter区切られたメッセージを目立つように印刷するのに役立つヘルパー ユーティリティ。
プロセス情報プロセス関連情報 (USER、PID、NAME、START TIME IN SECOND SINCE EPOCH) を保存するために使用されます。
プロパティチェンジャーAndroidプロパティファイルの項目を変更(または追加)するためのユーティリティクラス
プロトユーティル型に依存せずに protobuf メッセージを処理するためのユーティリティ メソッド。
PsParser 「ps」コマンド出力から (USER、PID、および NAME) を解析するために使用されるユーティリティ
PythonVirtualenvHelper Python 3 仮想環境をアクティブ化するためのヘルパー クラス。
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 操作を提供します
SparseImageUtilスパースイメージをアンスパースするユーティリティ。
SparseImageUtil.SparseInputStream SparseInputStream は上流から読み込み、データ形式を検出します。
ストリーム使用率入力ストリームを管理するためのユーティリティ クラス。
StringEscapeUtils特定の形式の文字列をエスケープするためのユーティリティ クラス。
文字列使用率一般的な文字列操作のために文字列をエスケープするためのユーティリティ クラス。
サブプロセスイベントヘルパーログに渡されるイベントをシリアル化/逆シリアル化するヘルパー。
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テスト開始情報のヘルパー
サブプロセス例外パーサー標準の Tradefed コマンド ランナーからの例外出力を処理するヘルパー。
サブプロセステスト結果パーサーERROR(/FileOutputStream)を拡張してファイルに書き込む前に出力を解析し、ランチャー側でテスト イベントを生成できるようにします。
サブプロセスTestResultsParser.StatusKeys関連するテスト ステータス キー。
システム使用率システムコールを行うためのユーティリティクラス。
テーブルビルダー表に文字列要素の行列を表示するヘルパー クラス。
テーブルフォーマッター各要素の列が整列するように String 要素の行列を表示するヘルパー クラス
ターゲットファイルユーティリティ
TarUtil tar ファイルを操作するためのユーティリティ。
テストフィルターヘルパーテストをフィルタリングするためのヘルパー クラス
テストレコードインタープリターTestRecordプロトを Tradefed でより簡単に操作できる形式に変換するユーティリティ。
テストランナー使用率さまざまなテストランナーを支援するユーティリティ クラス。
時間使用時間時間関連のユーティリティ メソッドが含まれています。
タイムヴァルこれはLongをラップするセンチネル型です。
UniqueMultiMap <K, V>各キーの一意の値を保証するMultiMap
バージョンパーサー実行中の tradefed アーティファクトのバージョンを取得します。
ZipCompression戦略zip アーカイブを作成するためのICompressionStrategy
ZipUtil圧縮関連の操作のためのヘルパー クラス
ZipUtil2 POSIX ファイルのアクセス許可を考慮した zip 解凍用のヘルパー クラス

列挙型

AaptParser.AaptVersion APK ファイルの解析に使用される AAPT バージョンのオプションの列挙。
AppVersionFetcher.AppVersionInfoアプリのバージョン情報の種類。
バイナリ状態IGNORE no-op 状態で ON/OFF 状態を記録するために使用される列挙型。
コマンドステータス時間指定された操作のステータスを表します。
DeviceActionUtil.Commandデバイスアクションのコマンド。
FakeTestsZipFolder.ItemType
IRunUtil.EnvPriority特定の環境を設定するか設定解除するかを定義する列挙型。
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
TargetFileUtils.FilePermission