com.android.tradefed.util

インターフェース

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

FileFilter の後にパターン化  

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

クラス

AaptParser 「aapt dump badging」の出力を解析して APK から情報を抽出するクラス。 
AbiFormatter ABI のユーティリティ クラス。 
AdbRootElevator 必要に応じて作成時に adb root を有効にし、完了時に root 状態を復元する AutoCloseable。 
AppVersionFetcher デバイスからアプリのバージョン文字列を取得するユーティリティ クラス。 
BluetoothUtils デバイスで BluetoothInstrumentation を呼び出すためのユーティリティ関数

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

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

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

DeviceConcurrentUtil.ShellCommandCallable<V> ITestDevice でシェルコマンドの実行の詳細をラップする ERROR(/Callable)。 
DeviceRecoveryModeUtil  
DirectedGraph<V> 有向重みなしグラフの実装。 
EmmaXmlConstants emma xml レポートの解析時に使用される定数。 
FakeTestsZipFolder コンテンツのリストに基づいて、解凍されていないテスト用フォルダを作成します。 
FileIdleMonitor ファイルをモニタリングし、アイドル状態(つまり、
FixedByteArrayOutputStream 最大量のデータのみを保持するメモリ内 ERROR(/OutputStream)。 
FlashingResourceUtil このユーティリティは、DeviceFlashPreparer 経由でフラッシュできるように、適切なバージョンのアーティファクトを設定するために役立ちます。 
GCSBucketUtil Google Cloud Storage(GCS)との間でファイルをダウンロードおよびアップロードするファイル マネージャー。 
GCSBucketUtil.GCSFileMetadata GCS のファイル情報のシンプルなラッパー。 
GCSCommon ダウンロードやアップロードなどの Gcs オペレーションのベースクラス。 
GCSFileDownloader Google Cloud Storage(GCS)からファイルをダウンロードするファイル ダウンローダー。 
GCSFileUploader ファイル アップローダー。ファイルデータを Google Cloud Storage(GCS)にアップロードします。 
GoogleApiClientUtil Google API クライアントの作成に使用するユーティリティ。 
HprofAllocSiteParser hprof レポートの [Allocation Sites] セクションから情報を解析するヘルパークラス。 
JavaCodeCoverageFlusher デバイス上で実行されているプロセスから Java コード カバレッジ測定値をリセットして強制的にフラッシュするユーティリティ クラス。 
JUnit4TestFilter Filter を拡張して JUnit4 ランナーのフィルタリングを提供するヘルパークラス。 
JUnitXmlParser ant の XMLJUnitResultFormatter に保存されている JUnit 結果からテスト結果データを抽出し、ITestInvocationListener に転送するパーサー。 
ListInstrumentationParser 「pm list instrumentation」クエリの出力を解析する IShellOutputReceiver  
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder テストをローカルで実行するための命令をコンパイルするユーティリティ。 
LogcatEventParser  
MetricUtility テスト指標の保存、類似テストでの指標の集計、指標のファイルへの書き込みを行う一般的なユーティリティ メソッドが含まれています。 
NativeCodeCoverageFlusher ネイティブ カバレッジ測定値を消去し、デバイス上のプロセスからネイティブ カバレッジ データを強制的にフラッシュするユーティリティ クラス。 
ペア<A, B> 2 つのオブジェクトを含む独自の Pair クラスを定義します。 
PrettyPrintDelimiter 区切り付きのメッセージを目立つように出力するヘルパー ユーティリティ。 
PropertyChanger Android プロパティ ファイル内のアイテムを変更(または追加)するためのユーティリティ クラス  
ProtoUtil protobuf メッセージをタイプに依存せずに処理するためのユーティリティ メソッド。 
PsParser 「ps」コマンドの出力から解析(USER、PID、NAME)に使用されるユーティリティ
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie は、キーの各保存済みセグメントが正規表現 ERROR(/Pattern) であるトライです。 
RemoteZip リモート zip ファイル内の個々のファイルを解凍するユーティリティ。 
RestApiHelper REST API 呼び出しを行うヘルパー クラス。 
SerializationUtil ERROR(/Serializable) を実装するオブジェクトをシリアル化/シリアル化解除するためのユーティリティ。 
ShellOutputReceiverStream IShellOutputReceiver に書き込む OutputStream のユーティリティ サブクラス。 
SimplePerfResult simpleperf のすべてのテスト結果を保持するオブジェクト
SimplePerfStatResultParser simpleperf の結果を解析するユーティリティ クラス。 
SimplePerfUtil 単純なコマンドをディスパッチして結果を収集するユーティリティ クラス
SimpleStats 数値データセットに基づいていくつかの統計指標を計算する小さなユーティリティ クラス。 
SizeLimitedOutputStream 書き込み可能なデータの最大量を制限する、スレッドセーフ ファイル バックの ERROR(/OutputStream)。 
Sl4aBluetoothUtil ユーティリティ クラスは、SL4A を使用して 1 台または 2 台のデバイスで Bluetooth オペレーションを提供します。
StringEscapeUtils 特定の形式の文字列をエスケープするためのユーティリティ クラス。 
StringUtil 一般的な文字列操作で文字列をエスケープするためのユーティリティ クラス。 
SubprocessEventHelper ログに渡すイベントをシリアル化/シリアル化解除するヘルパー。 
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 testStarted 情報のヘルパー  
SubprocessExceptionParser 標準の Tradefed コマンド ランナーからの例外出力を処理するヘルパー。 
SubprocessTestResultsParser ERROR(/FileOutputStream) を拡張して、ファイルへの書き込み前に出力を解析し、ランチャー側でテストイベントを生成できるようにします。 
SubprocessTestResultsParser.StatusKeys 関連するテスト ステータスキー。 
SystemUtil システム呼び出しを行うユーティリティ クラス。 
TableBuilder 文字列要素のマトリックスをテーブルに表示するヘルパー クラス。 
TableFormatter 各要素の列が並べられるように、String 要素の行列を表示するヘルパークラス  
TarUtil tar ファイルを操作するユーティリティ。 
TestFilterHelper テストをフィルタするヘルパークラス  
TestRecordInterpreter TestRecord proto を Tradefed でより簡単に操作できる形式に変換するユーティリティ。 
TimeVal このクラスは非推奨になりました。 代わりに Duration を使用してください。 
ZipCompressionStrategy ZIP アーカイブを作成する ICompressionStrategy。 

列挙型

AaptParser.AaptVersion APK ファイルの解析に使用される AAPT バージョンのオプションの列挙型。 
AppVersionFetcher.AppVersionInfo アプリのバージョン情報の種類。 
BinaryState IGNORE 無効状態のオン/オフ状態を記録するために使用される列挙型。 
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