com.android.tradefed.util

インターフェース

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

FileFilter 以降のパターン

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

クラス

AaptParser 「aapt dump badging」の出力を解析して apk から情報を抽出するクラス。 
AbiFormatter abi のユーティリティ クラス。 
AbiUtils デバイス ABI を処理するためのユーティリティ クラス
AdbRootElevator 必要に応じて構築時に adb root を有効にして復元する AutoCloseable ルート状態を維持します。 
AdbUtils adb オペレーション用のユーティリティ クラス。 
AppVersionFetcher デバイスからアプリのバージョン文字列を取得するためのユーティリティ クラス。 
ArrayUtil(配列ユーティリティ) 配列のユーティリティ メソッド
BluetoothUtils デバイスで BluetoothInstrumentation を呼び出すためのユーティリティ関数

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

バグレポート バグレポート ファイルの参照を保持するオブジェクト。フラット バグレポートと圧縮されたバグレポートと互換性があります。 (bugreportz)。 
BuildInfoUtil IBuildInfo の操作に役立つユーティリティ クラス
BuildTestsZipUtils Android ビルドシステムによって生成されたテスト zip に関連するオペレーション用のヘルパークラス
BulkEmailer 次の設定を可能にするメール送信者ユーティリティ。 送信間隔、初期バーストサイズ、受信者、メッセージの総数です。 
BundletoolUtil bundletool コマンドラインを使用して .apks をデバイスにインストールするユーティリティ クラス。 
ByteArrayList 軽量のバイト配列を表すクラス。 
ByteArrayUtil(バイト配列ユーティリティ) バイト配列を操作するユーティリティ(バイトを整数に変換するなど)。 
CacheClientFactory ICacheClient のシングルトン インスタンスを作成するファクトリ。 
CircularAtraceUtil Monkey 発生中の ANR の根本原因を特定することを主な目的として開発された atrace ユーティリティ 説明します。 
CircularByteArray 循環バッファとして機能する固定サイズ配列を保持するためのデータ構造 配列内のすべての値の合計をトラッキングします。 
ClangProfileIndexer Clang コード カバレッジ測定値をインデックス化するユーティリティ クラス。 
ClassPathScanner クラスパスのエントリを検索します。 
ClassPathScanner.ClassNameFilter Java クラス名をフィルタして変換する IClassPathFilter。 
ClassPathScanner.ExternalClassNameFilter 内部クラスを拒否する ClassNameFilter
CommandResult コマンドの結果が含まれます。 
ConditionPriorityBlockingQueue<T> オブジェクトを取得できる ERROR(/PriorityBlockingQueue) のようなオペレーションを備えたスレッドセーフ クラス フィルタします 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher 一致します。 
DeviceActionUtil デバイス アクションを実行するためのユーティリティ クラス。 
DeviceActionUtil.DeviceActionConfigError 構成エラーの例外。 
DeviceConcurrentUtil デバイス側のコマンドを同時に実行するためのユーティリティ メソッドとクラスが含まれています。

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

DeviceConcurrentUtil.ShellCommandCallable<V> シェルコマンド実行の詳細をラップする ERROR(/Callable)ITestDevice。 
DeviceRecoveryModeUtil(DeviceRecoveryModeUtil)  
DirectedGraph<V> 有向非重み付けグラフの実装。 
メール メールを送信するヘルパークラス。 
EmmaXmlConstants emma xml レポートの解析時に使用される定数。 
EnvironmentVariableUtil 環境変数を準備するためのヘルパー メソッドのコレクション。 
ExtensionAtomsRegistry statsd をローカルで使用するための ExtensionAtomsRegistry。 
FakeTestsZipFolder コンテンツのリストに基づいて、展開された偽のテストフォルダを作成するテスト フィクスチャ。 
FileIdleMonitor ファイルを監視し、アイドル状態(つまり、
FileUtil ファイル関連の操作のためのヘルパークラス
FileUtil.LowDiskSpaceException 使用可能なディスク容量が最小しきい値を下回った場合にスローされます。 
FixedByteArrayOutputStream 最大データ量のみを保持するメモリ内 ERROR(/OutputStream)。 
FlashingResourceUtil このユーティリティは、DeviceFlashPreparer を介してフラッシュできるように、アーティファクトの適切なバージョンを設定するのに役立ちます。 
FuseUtil FUSE オペレーションのヘルパークラス。 
GceRemoteCmdFormatter リモート GCE デバイスに到達するためのコマンドをフォーマットするユーティリティ クラス。 
GCSBucketUtil Google Cloud Storage(GCS)からファイルをダウンロードおよびアップロードするためのファイル マネージャー。 
GCSBucketUtil.GCSFileMetadata GCS のファイル情報のシンプルなラッパー。 
GCSCommon 廃止代わりに com.android.tradefed.util.gcs.GCSCommon を使用してください。 
GCSFileDownloader Google Cloud Storage(GCS)からファイルをダウンロードするためのファイル ダウンローダー。 
GCSFileUploader ファイル データを Google Cloud Storage(GCS)にアップロードするためのファイル アップローダー。 
GCSHelper  
GenericLogcatEventParser <LogcatEventType> イベントの logcat 入力を解析します。 
GenericLogcatEventParser.LogcatEvent イベントタイプを指定して logcat イベントを保持し、logcat メッセージをトリガーする構造体
GoogleApiClientUtil Google API クライアントを作成するためのユーティリティ。 
HprofAllocSiteParser hprof レポートの [割り当てサイト] セクションの情報を解析するヘルパークラス。 
IEmail.Message メール メッセージ データのコンテナ。 
JavaCodeCoverageFlusher Java コード カバレッジ測定値をリセットしてプロセスから強制的にフラッシュするユーティリティ クラス ダウンロードされます。 
JUnit4TestFilter Filter を拡張して JUnit4 ランナーのフィルタリングを提供するヘルパークラス。 
JUnitXmlParser ant の XMLJUnitResultFormatter に格納された JUnit の結果からテスト結果データを抽出するパーサー ITestInvocationListener に転送します。 
KeyguardControllerState キーガード状態のコンテナ。 
ListInstrumentationParser 「pm list instrumentation」の出力を解析する IShellOutputReceiver検索語句
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder ローカルでテストを実行する命令をコンパイルするユーティリティ。 
LogcatEventParser  
MetricUtility テスト指標を保存し、同様の方法で指標を集計するための一般的なユーティリティ メソッドが含まれています。 指標をファイルに書き込むことができます。 
ModuleTestTypeUtil モジュールをチェックするための一般的なユーティリティ メソッドが含まれています。 
MultiMap<K、V> キーごとに複数の値をサポートする ERROR(/Map)。 
NativeCodeCoverageFlusher ネイティブ カバレッジの測定値をクリアし、ネイティブ カバレッジのフラッシュを強制するユーティリティ クラス デバイス上のプロセスから収集されたデータです。 
<A、B> をペア設定する 2 つのオブジェクトを含む独自の Pair クラスを定義します。 
PerfettoTraceRecorder ITestDevice で perfetto トレースを記録するためのユーティリティ クラス。 
PrettyPrintDelimiter 目立つように区切られたメッセージを出力するのに役立つヘルパー ユーティリティ。 
ProcessInfo プロセス関連(ユーザー、PID、名前、第 2 エポック以降の開始時刻)情報を保存するために使用されます。 
ProcessUtil  
PropertyChanger Android プロパティ ファイルのアイテムを変更(または追加)するためのユーティリティ クラス
ProtoUtil protobuf メッセージをタイプに依存しない方法で処理するためのユーティリティ メソッド。 
PsParser 「ps」から(USER、PID、NAME)の解析に使用されるユーティリティコマンド出力
PythonVirtualenvHelper Python 3 仮想環境を有効化するためのヘルパークラス。 
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie は、キーに保存されている各セグメントが正規表現であるトライです。 ERROR(/Pattern)。 
RemoteZip リモート zip ファイル内の個々のファイルを解凍するためのユーティリティ。 
RequestUtil エラー処理でネットワーク リクエストの一般的な再試行を可能にするユーティリティ。 
ResourceUtil 構成リソースを読み取るためのユーティリティ。 
RestApiHelper REST API 呼び出しを実行するためのヘルパークラス。 
RunInterruptedException 実行オペレーションが外部リクエストによって中断された場合にスローされます。 
RunUtil オペレーションを実行するためのヘルパー メソッドのコレクション。 
SearchArtifactUtil テスト アーティファクトの検索に使用できるユーティリティ クラス。 
SerializationUtil ERROR(/Serializable) を実装するオブジェクトをシリアル化または逆シリアル化するためのユーティリティ。 
ShellOutputReceiverStream IShellOutputReceiver に書き込む OutputStream のユーティリティ サブクラス。 
SimplePerfResult すべての Simpleperf テスト結果を保持するオブジェクト
SimplePerfStatResultParser Simpleperf の結果を解析するユーティリティ クラス。 
SimplePerfUtil シンプルなコマンドをディスパッチし、結果を収集するユーティリティ クラス
SimpleStats 数値データセットに基づいていくつかの統計的尺度を計算する小規模なユーティリティ クラス。 
SizeLimitedOutputStream ERROR(/OutputStream) に基づく、スレッドセーフなファイル。転送可能なデータ量の上限があります。 表示されます。 
Sl4aBluetoothUtil ユーティリティ クラスは、SL4A を使用して 1 つまたは 2 つのデバイスで Bluetooth 操作を提供します。
SparseImageUtil スパースなイメージを非スパースにするユーティリティ。 
SparseImageUtil.SparseInputStream SparseInputStream は、アップストリームから読み取り、データ形式を検出します。 
StreamUtil 入力ストリームを管理するためのユーティリティ クラス。 
StringEscapeUtils 特定の形式の文字列をエスケープするためのユーティリティ クラス。 
StringUtil 一般的な文字列操作で文字列をエスケープするユーティリティ クラス。 
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 コマンド ランナーからの例外出力を処理するヘルパー。 
SubprocessTestResultsParser ERROR(/FileOutputStream) を拡張して、ファイルに書き込む前に出力を解析し、 ランチャー側でテストイベントを生成します。 
SubprocessTestResultsParser.StatusKeys 関連するテスト ステータス キー。 
SystemUtil システムコールを行うためのユーティリティ クラス。 
TableBuilder テーブル内の文字列要素のマトリックスを表示するヘルパークラス。 
TableFormatter 各要素の列が揃うように文字列要素の行列を表示するヘルパークラス
TargetFileUtils  
TarUtil tar ファイルを操作するユーティリティ。 
TestFilterHelper テストをフィルタリングするためのヘルパークラス
TestRecordInterpreter TestRecord proto を Tradefed で操作しやすい形式に変換するユーティリティ。 
TestRunnerUtil さまざまなテストランナーを支援するユーティリティ クラス。 
TimeUtil 時間関連のユーティリティ メソッドが含まれています。 
TimeVal これは、Long をラップする標識型です。 
UniqueMultiMap<K, V> キーごとに一意の値を確保する MultiMap。 
VersionParser 実行中の tradefed アーティファクトのバージョンを取得します。 
ZipCompressionStrategy zip アーカイブを作成するための ICompressionStrategy。 
ZipUtil 圧縮関連のオペレーション用のヘルパークラス
ZipUtil2 POSIX ファイルの権限を考慮した zip 抽出用のヘルパークラス

列挙型

AaptParser.AaptVersion APK ファイルの解析に使用される AAPT バージョンのオプションの列挙型。 
AppVersionFetcher.AppVersionInfo アプリのバージョンの情報タイプ。 
BinaryState IGNORE NoOps 状態を持つ ON/OFF 状態を記録するために使用される列挙型。 
コマンドのステータス 時間指定オペレーションのステータスを表します。 
DeviceActionUtil.Command デバイス アクションのコマンド。 
FakeTestsZipFolder.ItemType  
GceRemoteCmdFormatter.ScpMode 引数の構造に応じて、SCP を使用してファイルを push または pull できます。 
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