com.android.tradefed.util
介面
ClassPathScanner.IClassPathFilter | 類路徑入口路徑的篩選器在FileFilter 之後進行圖案化 |
ConditionPriorityBlockingQueue.IMatcher <T> | 用於確定元素是否符合某種條件的介面。 |
壓縮策略 | 表示可以在運行時選擇的壓縮演算法的介面。 |
停用 | 描述可停用的 Tradefed 物件的介面。 |
IRestApi助手 | 用於執行 REST API 呼叫的幫助程式介面。 |
課程
解析器 | 透過解析「aapt dump badging」的輸出從 apk 中提取資訊的類別。 |
Abi格式化程序 | abi 的實用程式類別。 |
AdbRootElevator | 一個AutoCloseable ,可在需要時啟用 adb root,並在完成時恢復 root 狀態。 |
應用程式版本取得器 | 用於從裝置取得應用程式版本字串的實用程式類別。 |
藍牙實用程式 | 用於在裝置上呼叫BluetoothInstrumentation的實用函數 設備端BluetoothInstrumentation程式碼可以在AOSP中找到: |
建構資訊工具 | 幫助操作IBuildInfo util 類 |
建置測試ZipUtils | Android 建置系統產生的測試 zip 相關操作的輔助類 |
群發郵件程式 | 電子郵件發送實用程序,允許以下配置:發送間隔、初始突發大小、收件者和郵件總數。 |
捆綁工具工具 | 使用bundletool命令列在裝置上安裝.apks的實用程式類別。 |
循環AtraceUtil | 開發的 atrace 公用程式主要用於識別 Monkey 測試期間 ANR 的根本原因。 |
循環位元組數組 | 用於保存固定大小數組的資料結構,該數組作為循環緩衝區運行,並追蹤數組中所有值的總和。 |
類路徑掃描器 | 尋找類路徑上的條目。 |
ClassPathScanner.ClassNameFilter | 過濾和轉換 java 類別名稱的IClassPathFilter 。 |
ClassPathScanner.ExternalClassNameFilter | 拒絕內部類別的ClassNameFilter |
ConditionPriorityBlockingQueue <T> | 具有類似ERROR(/PriorityBlockingQueue) 操作的線程安全類,可以檢索與特定條件相符的物件。 |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | 與任何物件相符的ConditionPriorityBlockingQueue.IMatcher 。 |
設備並發實用程式 | 包含用於並發設備端命令執行的實用方法和類 使用 |
DeviceConcurrentUtil.ShellCommandCallable <V> | 一個ERROR(/Callable) ,包含在ITestDevice 上執行 shell 指令的詳細資訊。 |
設備恢復模式實用程式 | |
有向圖<V> | 有向未加權圖實現。 |
EmmaXml常數 | 解析 emma xml 報告時所使用的常數。 |
假測試壓縮資料夾 | 一個測試裝置,根據內容清單建立一個假的解壓縮測試資料夾。 |
文件空閒監視器 | 監視檔案並在它們空閒時執行回調(即 |
固定位元組數組輸出流 | 僅保留最大資料量的記憶體中ERROR(/OutputStream) 。 |
閃爍資源工具 | 此實用程式有助於設定工件的適當版本,以便可以透過DeviceFlashPreparer 來刷新它們。 |
GCSBucketUtil | 檔案管理器用於從 Google Cloud Storage (GCS) 下載和上傳檔案。 |
GCSBucketUtil.GCSFileMetadata | GCS 中文件資訊的簡單包裝。 |
GCS通用 | 下載和上傳等 Gcs 操作的基底類別。 |
GCS檔案下載器 | 文件下載器用於從谷歌雲端儲存(GCS)下載檔案。 |
GCS檔案上傳器 | 文件上傳器將文件資料上傳到Google雲端儲存(GCS)。 |
GoogleApi客戶端工具 | 用於建立 Google API 用戶端的實用程式。 |
HprofAllocSiteParser | 用於解析 hprof 報告的分配網站部分資訊的幫助程式類別。 |
Java程式碼覆蓋Flusher | 一個實用程式類,用於重置並強制刷新設備上運行的進程的 Java 程式碼覆蓋率測量值。 |
JUnit4測試過濾器 | 透過擴充Filter 為 JUnit4 運行程式提供過濾的 Helper 類別。 |
JUnitXml解析器 | 解析器從儲存在 ant 的 XMLJUnitResultFormatter 中的 JUnit 結果中提取測試結果數據,並將其轉發到 ITestInitationListener。 |
列表分析器 | 一個IShellOutputReceiver ,用來解析「pm list Instrumentation」查詢的輸出 |
ListInstrumentationParser.InstrumentationTarget | |
本地運行指令產生器 | 用於編譯指令以在本地運行測試的實用程式。 |
Logcat事件解析器 | |
度量實用程式 | 包含用於儲存測試指標、聚合類似測試中的指標以及將指標寫入檔案的常用實用方法。 |
NativeCodeCoverageFlusher | 一個實用程式類,用於清除本機覆蓋測量值並強制從裝置上的進程刷新本機覆蓋資料。 |
配對<A,B> | 定義我們自己的 Pair 類,其中包含兩個物件。 |
漂亮的列印分隔符 | 幫助實用程式幫助列印突出的分隔訊息。 |
屬性變換器 | 用於更改(或新增)Android 屬性檔案中的項目的實用程式類 |
原型工具 | 用於處理與類型無關的 protobuf 訊息的實用方法。 |
解析器 | 用於從「ps」命令輸出解析(USER、PID 和 NAME)的實用程式 |
QuoteAwareTokenizer | |
正規表示式Trie <V> | RegexTrie 是一個 trie,其中每個ERROR(/Pattern) 。 |
遠端壓縮 | 用於解壓縮遠端 zip 檔案中的單一檔案的實用程式。 |
RestApi助手 | 用於執行 REST API 呼叫的幫助程式類別。 |
序列化工具 | 用於序列化/反序列化實作ERROR(/Serializable) 物件的實用程式。 |
ShellOutputReceiverStream | OutputStream 的實用程式子類,用於寫入 IShellOutputReceiver。 |
簡單效能結果 | 物件保存所有 simpleperf 測試結果 |
SimplePerfStatResultParser | 用於解析 simpleperf 結果的實用程式類別。 |
簡單效能工具 | 用於調度簡單命令並收集結果的實用程式類 |
簡單統計 | 一個小型實用程式類,用於根據給定的數值資料集計算一些統計度量。 |
大小受限的輸出流 | 線程安全文件支援ERROR(/OutputStream) ,限制可寫入的最大資料量。 |
Sl4a藍牙實用程式 | 實用程式類別使用 SL4A 在一個或兩個裝置上提供藍牙操作 |
字串轉義工具 | 用於轉義特定格式字串的實用程式類別。 |
字串工具 | 用於轉義字串以進行常見字串操作的實用程式類別。 |
子流程事件助手 | 用於序列化/反序列化要傳遞到日誌的事件的幫助程序。 |
SubprocessEventHelper.BaseTestEventInfo | TestIgnored 資訊的基本助手。 |
SubprocessEventHelper.FailedTestEventInfo | 測試失敗訊息的幫助程序。 |
SubprocessEventHelper.InitationEndedEventInfo | 呼叫結束訊息的幫助程序。 |
SubprocessEventHelper.InitationFailedEventInfo | 呼叫失敗訊息的幫助程序。 |
SubprocessEventHelper.InitationStartedEventInfo | 呼叫啟動資訊的幫助程式。 |
SubprocessEventHelper.LogAssociationEventInfo | log關聯資訊的助手。 |
SubprocessEventHelper.TestEndedEventInfo | testEnded 資訊的幫助程式。 |
SubprocessEventHelper.TestLogEventInfo | testLog 資訊的幫助程式。 |
SubprocessEventHelper.TestModuleStartedEventInfo | 測試模組啟動資訊的幫助程式。 |
SubprocessEventHelper.TestRunEndedEventInfo | testRunEnded 資訊的幫助程式。 |
SubprocessEventHelper.TestRunFailedEventInfo | testRunFailed 資訊的幫助程序 |
SubprocessEventHelper.TestRunStartedEventInfo | testRunStarted 資訊的幫助程序 |
SubprocessEventHelper.TestStartedEventInfo | testStarted 資訊的幫助程序 |
子進程異常解析器 | 用於處理標準 Tradefed 命令運行程序的異常輸出的幫助程序。 |
子流程測試結果解析器 | 擴充ERROR(/FileOutputStream) 以在寫入檔案之前解析輸出,以便我們可以在啟動器端產生測試事件。 |
SubprocessTestResultsParser.StatusKeys | 相關測試狀態鍵。 |
系統工具 | 用於進行系統呼叫的實用程式類別。 |
表格產生器 | 用於在表中顯示字串元素矩陣的幫助程式類別。 |
表格格式化程序 | 用於顯示 String 元素矩陣的幫助程式類,以便每個元素列都對齊 |
塔爾工具 | 操作 tar 檔案的實用程式。 |
測試過濾助手 | 用於過濾測試的輔助類 |
測試記錄解釋器 | 用於將TestRecord 原型轉換為 Tradefed 中更易於操作的格式的實用程式。 |
時間值 | 該類已被棄用。使用Duration 代替。 |
Zip壓縮策略 | 用於建立 zip 檔案的ICompressionStrategy 。 |
列舉
AaptParser.Aapt版本 | 用於解析 APK 檔案的 AAPT 版本選項枚舉。 |
AppVersionFetcher.AppVersionInfo | 應用程式版本資訊類型。 |
二元狀態 | 用於記錄 ON/OFF 狀態和 IGNORE 無操作狀態的列舉。 |
FakeTestsZipFolder.ItemType | |
Logcat事件類型 | LogcatEventParser 的事件類型。 |
SimplePerfUtil.SimplePerfType | simpleperf 指令選項的列舉 |
Sl4aBluetoothUtil.BluetoothAccessLevel | 基於BluetoothDevice.java 的藍牙裝置存取等級的枚舉 |
Sl4aBluetoothUtil.BluetoothConnectionState | 基於BluetoothProfile.java 的藍牙連線狀態列舉 |
Sl4aBluetoothUtil.BluetoothPriorityLevel | 基於BluetoothProfile.java 的藍牙設定檔優先權列舉 |
Sl4aBluetoothUtil.BluetoothProfile | 基於BluetoothProfile.java 的藍牙設定檔的枚舉 |
SystemUtil.EnvVariable |
介面
課程
- 解析器
- Abi格式化程序
- AdbRootElevator
- 應用程式版本取得器
- 藍牙實用程式
- 建構資訊工具
- 建置測試ZipUtils
- 群發郵件程式
- 捆綁工具工具
- 循環AtraceUtil
- 循環位元組數組
- 類路徑掃描器
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- 條件優先權阻塞佇列
- ConditionPriorityBlockingQueue.AlwaysMatch
- 設備並發實用程式
- DeviceConcurrentUtil.ShellCommandCallable
- 設備恢復模式實用程式
- 有向圖
- EmmaXml常數
- 假測試壓縮資料夾
- 文件空閒監視器
- 固定位元組數組輸出流
- 閃爍資源工具
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCS通用
- GCS檔案下載器
- GCS檔案上傳器
- GoogleApi客戶端工具
- HprofAllocSiteParser
- Java程式碼覆蓋Flusher
- JUnit4測試過濾器
- JUnitXml解析器
- 列表分析器
- ListInstrumentationParser.InstrumentationTarget
- 本地運行指令產生器
- Logcat事件解析器
- 度量實用程式
- NativeCodeCoverageFlusher
- 一對
- 漂亮的列印分隔符
- 屬性變換器
- 原型工具
- 解析器
- QuoteAwareTokenizer
- 正規表示式特里樹
- 遠端壓縮
- RestApi助手
- 序列化工具
- ShellOutputReceiverStream
- 簡單效能結果
- SimplePerfStatResultParser
- 簡單效能工具
- 簡單統計
- 大小受限的輸出流
- Sl4a藍牙實用程式
- 字串轉義工具
- 字串工具
- 子流程事件助手
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InitationEndedEventInfo
- SubprocessEventHelper.InitationFailedEventInfo
- SubprocessEventHelper.InitationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- 子進程異常解析器
- 子流程測試結果解析器
- SubprocessTestResultsParser.StatusKeys
- 系統工具
- 表格產生器
- 表格格式化程序
- 塔爾工具
- 測試過濾助手
- 測試記錄解釋器
- 時間值
- Zip壓縮策略
列舉
- AaptParser.Aapt版本
- AppVersionFetcher.AppVersionInfo
- 二元狀態
- FakeTestsZipFolder.ItemType
- Logcat事件類型
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable