| AaptParser |
這個類別會剖析「aapt dump badging」的輸出內容,從 APK 擷取資訊。
|
| AbiFormatter |
abi 的公用程式類別。
|
| AbiUtils |
用於處理裝置 ABI 的公用程式類別
|
| AdbRootElevator |
AutoCloseable:這個類別會在建構時啟用 adb 根目錄 (如有需要),並在完成時還原根目錄狀態。
|
| AdbUtils |
用於 adb 作業的公用程式類別。
|
| AppVersionFetcher |
從裝置取得應用程式版本字串的公用程式類別。
|
| ArgUtil |
這個公用程式類別會將格式正確的引數剖析為 OptionDef。
|
| ArrayUtil |
陣列的公用程式方法
|
| AtestUtils |
Atest 執行器的公用程式類別。
|
| BluetoothUtils |
在裝置上呼叫 BluetoothInstrumentation 的公用程式函式
裝置端的 BluetoothInstrumentation 程式碼位於 Android 開放原始碼計畫 (AOSP) 的以下位置:
frameworks/base/core/tests/bluetoothtests
|
| BrightnessSetupConfigUtil |
公用程式類別,可從類路徑載入 BrightnessSetupConfig,並提供方法存取權。
|
| Bugreport |
物件會保留錯誤報告檔案參照,並與一般錯誤報告和壓縮錯誤報告 (bugreportz) 相容。
|
| BuildInfoUtil |
實用類別,可協助操控 IBuildInfo
|
| BuildTestsZipUtils |
這個輔助類別適用於與 Android 建構系統產生的測試 ZIP 相關的作業
|
| BulkEmailer |
電子郵件傳送者公用程式,可設定以下項目:傳送間隔、初始爆量大小、收件者和訊息總數。
|
| BundletoolUtil |
公用程式類別,使用 bundletool 指令列在裝置上安裝 .apks。
|
| ByteArrayList |
代表輕量位元組陣列的類別。
|
| ByteArrayUtil |
用於處理位元組陣列的公用程式,例如將位元組轉換為整數。
|
| CacheClientFactory |
這個工廠會建立 ICacheClient 的單例模式例項。
|
| CasUtil |
|
| CircularAtraceUtil |
這項公用程式主要用於找出 Monkey 測試期間發生 ANR 的根本原因。
|
| CircularByteArray |
資料結構,用於保存固定大小的陣列 (做為循環緩衝區運作),並追蹤陣列中所有值的總和。
|
| ClangProfileIndexer |
這個公用程式類別會為 Clang 程式碼涵蓋率評估建立索引。
|
| ClassPathScanner |
尋找 classpath 上的項目。
|
| ClassPathScanner.ClassNameFilter |
可篩選及轉換 Java 類別名稱的 IClassPathFilter。
|
| ClassPathScanner.ExternalClassNameFilter |
拒絕內部類別的 ClassNameFilter
|
| CommandResult |
包含指令的結果。
|
| CommandResultWith<T> |
包含指令的結構化結果。
|
| ConditionPriorityBlockingQueue<T> |
這類別具有類似 PriorityBlockingQueue 的作業,可擷取符合特定條件的物件,且執行緒安全。
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
與任何物件相符的 ConditionPriorityBlockingQueue.IMatcher。
|
| DeviceActionUtil |
執行裝置動作的公用程式類別。
|
| DeviceConcurrentUtil |
包含公用程式方法和類別,可同時執行裝置端指令
使用 ExecutorService 執行以 ShellCommandCallable 實作的指令,並使用 joinFuture(String,Future,long) 對 Future 執行同步處理,如 ExecutorService 為指令執行傳回的結果。
|
| DeviceConcurrentUtil.ShellCommandCallable<V> |
Callable,用於包裝在 ITestDevice 上執行殼層指令的詳細資料。
|
| DeviceInspectionResult |
裝置無法使用時,類別會包含裝置檢查結果。
|
| DeviceRecoveryModeUtil |
|
| DirectedGraph<V> |
有向無權圖的實作方式。
|
| 電子郵件 |
用來傳送電子郵件的輔助類別。
|
| EmmaXmlConstants |
剖析 emma XML 報表時使用的常數。
|
| EnvironmentVariableUtil |
一組輔助方法,用於準備環境變數。
|
| ExtensionAtomsRegistry |
ExtensionAtomsRegistry,用於本機使用 statsd。
|
| FakeTestsZipFolder |
測試固定裝置,可根據內容清單建立假的未壓縮測試資料夾。
|
| FileIdleMonitor |
監控檔案,並在檔案閒置時執行回呼 (即
|
| FileUtil |
檔案相關作業的輔助類別
|
| FixedByteArrayOutputStream |
記憶體內 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 |
Helper 類別,用於剖析 hprof 報告的「Allocation Sites」部分資訊。
|
| IEmail.Message |
電子郵件訊息資料的容器。
|
| JavaCodeCoverageFlusher |
這個公用程式類別會重設並強制從裝置上執行的程序排清 Java 程式碼涵蓋率測量結果。
|
| JUnit4TestFilter |
輔助類別,可透過擴充 Filter,為 JUnit4 執行器提供篩選功能。
|
| JUnitXmlParser |
剖析器會從儲存在 Ant 的 XMLJUnitResultFormatter 中的 JUnit 結果擷取測試結果資料,並轉送至 ITestInvocationListener。
|
| KernelModuleUtils |
|
| KeyguardControllerState |
存放 Keyguard 狀態的容器。
|
| ListInstrumentationParser |
可剖析「pm list instrumentation」查詢輸出內容的 IShellOutputReceiver
|
| ListInstrumentationParser.InstrumentationTarget |
|
| LocalRunInstructionBuilder |
公用程式,可編譯在本機執行測試的指令。
|
| LogcatEventParser |
|
| MetricUtility |
包含用於儲存測試指標、彙整類似測試中的指標,以及將指標寫入檔案的常見公用程式方法。
|
| MetricUtility.DimensionalIterationData |
輔助程式類別,用於保存單一測試疊代的維度指標檔案和狀態。
|
| ModuleTestTypeUtil |
包含用於檢查模組的常見公用程式方法。
|
| MultiMap<K, V> |
每個鍵支援多個值的 Map。
|
| NativeCodeCoverageFlusher |
這個公用程式類別會清除原生涵蓋範圍測量結果,並強制從裝置上的程序排清原生涵蓋範圍資料。
|
| Pair<A, B> |
定義自己的 Pair 類別,其中包含兩個物件。
|
| PerfettoTraceRecorder |
這個公用程式類別可在 ITestDevice 上記錄 perfetto 追蹤記錄。
|
| PrettyPrintDelimiter |
輔助公用程式,可協助列印醒目的分隔訊息。
|
| ProcessInfo |
用於儲存程序相關資訊 (使用者、PID、名稱、自 Epoch 以來的開始時間 (以秒為單位))。
|
| ProcessUtil |
|
| PropertyChanger |
這個公用程式類別用於變更 (或新增) Android 屬性檔案中的項目
|
| ProtoUtil |
用於處理 protobuf 訊息的實用方法,與型別無關。
|
| PsParser |
這個公用程式用於從「ps」指令輸出內容剖析(使用者、PID 和名稱)
|
| PythonVirtualenvHelper |
用於啟用 Python 3 虛擬環境的輔助程式類別。
|
| QuotationAwareTokenizer |
|
| RegexTrie<V> |
RegexTrie 是一種 Trie,其中每個儲存的鍵區段都是正規運算式 Pattern。
|
| RemoteFileUtil |
公用程式類別,用於處理遠端執行個體的檔案
|
| RemoteSshUtil |
在遠端執行個體上執行 ssh 指令的公用程式。
|
| RemoteZip |
解壓縮遠端 ZIP 檔案中個別檔案的公用程式。
|
| RequestUtil |
公用程式,可允許一般重試網路要求,並處理錯誤。
|
| ResourceUtil |
用於讀取設定資源的公用程式。
|
| RestApiHelper |
用於執行 REST API 呼叫的輔助類別。
|
| RunUtil |
用於執行作業的輔助方法集合。
|
| SdkVersionUtil |
|
| SearchArtifactUtil |
可用於搜尋測試構件的公用程式類別。
|
| SerializationUtil |
這個公用程式可序列化/還原序列化實作 Serializable 的物件。
|
| ShellOutputReceiverStream |
OutputStream 的公用程式子類別,會寫入 IShellOutputReceiver。
|
| SimplePerfResult |
物件,用於保存所有 simpleperf 測試結果
|
| SimplePerfStatResultParser |
用於剖析 simpleperf 結果的公用程式類別。
|
| SimplePerfUtil |
公用程式類別,用於調度簡單指令及收集結果
|
| SimpleStats |
這個小型公用程式類別會根據數值資料集計算幾項統計量。
|
| SizeLimitedOutputStream |
可限制可寫入資料量的執行緒安全檔案備份 OutputStream。
|
| Sl4aBluetoothUtil |
公用程式類別可透過 SL4A 在一或兩部裝置上提供藍牙作業
|
| SparseImageUtil |
用於取消稀疏圖片的公用程式。
|
| SparseImageUtil.SparseInputStream |
SparseInputStream 會從上游讀取資料,並偵測資料格式。
|
| StaticCompatibleBuildFlavorUtil |
公用程式類別,可從類別路徑載入 StaticCompatibleBuildFlavor,並提供方法存取權。
|
| StaticDeviceInfoUtil |
公用程式類別,可從類別路徑載入 StaticDeviceInfo,並提供方法存取權。
|
| StreamUtil |
用於管理輸入串流的公用程式類別。
|
| StringEscapeUtils |
用於逸出特定格式字串的公用程式類別。
|
| StringUtil |
實用工具類別,用於逸出常見字串操作的字串。
|
| SubprocessEventHelper |
協助程式,可將要傳遞至記錄檔的事件序列化/還原序列化。
|
| SubprocessEventHelper.BaseTestEventInfo |
測試忽略資訊的 Base Helper。
|
| SubprocessEventHelper.FailedTestEventInfo |
測試失敗資訊的輔助程式。
|
| SubprocessEventHelper.InvocationEndedEventInfo |
叫用結束資訊的輔助程式。
|
| SubprocessEventHelper.InvocationFailedEventInfo |
提供 InvocationFailed 資訊的輔助工具。
|
| SubprocessEventHelper.InvocationStartedEventInfo |
叫用開始資訊的輔助程式。
|
| SubprocessEventHelper.LogAssociationEventInfo |
記錄關聯資訊的輔助程式。
|
| SubprocessEventHelper.SkippedTestEventInfo |
|
| SubprocessEventHelper.TestEndedEventInfo |
測試結束資訊的輔助程式。
|
| SubprocessEventHelper.TestLogEventInfo |
測試記錄資訊的輔助程式。
|
| SubprocessEventHelper.TestModuleStartedEventInfo |
測試模組啟動資訊的輔助程式。
|
| SubprocessEventHelper.TestRunEndedEventInfo |
testRunEnded 資訊的輔助程式。
|
| SubprocessEventHelper.TestRunFailedEventInfo |
測試執行失敗資訊的輔助程式
|
| SubprocessEventHelper.TestRunStartedEventInfo |
testRunStarted 資訊的輔助程式
|
| SubprocessEventHelper.TestStartedEventInfo |
測試開始資訊的輔助程式
|
| SubprocessExceptionParser |
處理標準 Tradefed 指令執行工具例外狀況輸出的輔助程式。
|
| SubprocessTestResultsParser |
擴充 FileOutputStream,在寫入檔案前剖析輸出內容,以便在啟動器端產生測試事件。
|
| SubprocessTestResultsParser.StatusKeys |
相關測試狀態鍵。
|
| SystemUtil |
用於發出系統呼叫的公用程式類別。
|
| TableBuilder |
輔助類別,可在表格中顯示字串元素矩陣。
|
| TableFormatter |
Helper class to display a matrix of String elements so each element column is lined up
|
| TargetFileUtils |
|
| TarUtil |
用於操作 tar 檔案的公用程式。
|
| TestFilterHelper |
用於篩選測試的輔助類別
|
| TestRecordInterpreter |
這項公用程式可將 TestRecord proto 轉換為 Tradefed 中更容易操控的格式。
|
| TestRunnerUtil |
協助各種測試執行器的公用程式類別。
|
| TfInternalOptionsFetcher |
這個公用程式類別可讓類別從 res 檔案靜態載入變數值。
|
| TimeUtil |
包含時間相關的公用程式方法。
|
| TimeVal |
這是包裝 Long 的信號類型。
|
| UniqueMultiMap<K, V> |
MultiMap,確保每個鍵都有專屬值。
|
| VersionParser |
擷取執行中 tradefed 成品的版本。
|
| ZipCompressionStrategy |
用於建立 ZIP 封存檔的 ICompressionStrategy。
|
| ZipUtil |
壓縮相關作業的輔助類別
|
| ZipUtil2 |
用於 ZIP 檔案解壓縮的輔助類別,會將 POSIX 檔案權限納入考量
|