com.android.tradefed.util
接口
ClassPathScanner.IClassPathFilter | 類路徑入口路徑的過濾器在FileFilter 之後進行圖案化 |
ConditionPriorityBlockingQueue.IMatcher <T> | 用於確定元素是否符合某種條件的接口。 |
壓縮策略 | 表示可以在運行時選擇的壓縮算法的接口。 |
禁用 | 描述可禁用的 Tradefed 對象的接口。 |
電子郵箱 | 發送電子郵件的接口。 |
IRestApi助手 | 用於執行 REST API 調用的幫助程序接口。 |
運行工具 | 用於運行定時操作和系統命令的接口。 |
IRunUtil.IRunnableResult | 用於異步執行返回布爾狀態的操作的接口。 |
課程
解析器 | 通過解析“aapt dump badging”的輸出從 apk 中提取信息的類。 |
Abi格式化程序 | abi 的實用程序類。 |
能力工具 | 用於處理設備 ABI 的實用程序類 |
AdbRootElevator | 一個AutoCloseable ,可在需要時啟用 adb root,並在完成時恢復 root 狀態。 |
輔助工具 | 用於 adb 操作的實用程序類。 |
應用程序版本獲取器 | 用於從設備獲取應用程序版本字符串的實用程序類。 |
數組工具 | 數組的實用方法 |
藍牙實用程序 | 用於在設備上調用BluetoothInstrumentation的實用函數 設備端BluetoothInstrumentation代碼可以在AOSP中找到: |
錯誤報告 | 保存錯誤報告文件引用的對象,與平面錯誤報告和壓縮錯誤報告(bugreportz)兼容。 |
構建信息工具 | 幫助操作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 報告時使用的常量。 |
假測試壓縮文件夾 | 一個測試裝置,根據內容列表創建一個假的解壓縮測試文件夾。 |
文件空閒監視器 | 監視文件並在它們空閒時執行回調(即 |
文件工具 | 文件相關操作的輔助類 |
FileUtil.LowDiskSpaceException | 如果可用磁盤空間低於最小閾值,則拋出此異常。 |
固定字節數組輸出流 | 僅保留最大數據量的內存中ERROR(/OutputStream) 。 |
閃爍資源工具 | 此實用程序有助於設置工件的適當版本,以便可以通過DeviceFlashPreparer 刷新它們。 |
保險絲工具 | FUSE 操作的輔助類。 |
GCSBucketUtil | 文件管理器用於從 Google Cloud Storage (GCS) 下載和上傳文件。 |
GCSBucketUtil.GCSFileMetadata | GCS 中文件信息的簡單包裝。 |
GCS通用 | 下載和上傳等 Gcs 操作的基類。 |
GCS文件下載器 | 文件下載器用於從谷歌云存儲(GCS)下載文件。 |
GCS文件上傳器 | 文件上傳器將文件數據上傳到谷歌云存儲(GCS)。 |
GenericLogcatEventParser <LogcatEventType> | 解析事件的 logcat 輸入。 |
GenericLogcatEventParser.LogcatEvent | 用於保存 logcat 事件的結構,具有事件類型並觸發 logcat 消息 |
GoogleApi客戶端工具 | 用於創建 Google API 客戶端的實用程序。 |
HprofAllocSiteParser | 用於解析 hprof 報告的分配站點部分信息的幫助程序類。 |
IEmail.消息 | 電子郵件數據的容器。 |
Java代碼覆蓋Flusher | 一個實用程序類,用於重置並強制刷新設備上運行的進程的 Java 代碼覆蓋率測量值。 |
JUnit4測試過濾器 | 通過擴展Filter 為 JUnit4 運行程序提供過濾的 Helper 類。 |
JUnitXml解析器 | 解析器從存儲在 ant 的 XMLJUnitResultFormatter 中的 JUnit 結果中提取測試結果數據,並將其轉發到 ITestInitationListener。 |
鍵盤鎖控制器狀態 | 鍵盤保護裝置的容器。 |
列表分析器 | 一個IShellOutputReceiver ,用於解析“pm list Instrumentation”查詢的輸出 |
ListInstrumentationParser.InstrumentationTarget | |
本地運行指令生成器 | 用於編譯指令以在本地運行測試的實用程序。 |
Logcat事件解析器 | |
度量實用程序 | 包含用於存儲測試指標、聚合類似測試中的指標以及將指標寫入文件的常用實用方法。 |
多圖<K, V> | 支持每個鍵多個值的ERROR(/Map) 。 |
NativeCodeCoverageFlusher | 一個實用程序類,用於清除本機覆蓋測量值並強制從設備上的進程刷新本機覆蓋數據。 |
配對<A,B> | 定義我們自己的 Pair 類,其中包含兩個對象。 |
完美跟踪記錄器 | 用於在ITestDevice 上記錄 perfetto 跟踪的實用程序類。 |
漂亮的打印分隔符 | 幫助實用程序幫助打印突出的分隔消息。 |
進程信息 | 用於存儲與進程相關的(用戶、PID、名稱、自紀元以來的第二個開始時間)信息。 |
屬性變換器 | 用於更改(或添加)Android 屬性文件中的項目的實用程序類 |
原型工具 | 用於處理與類型無關的 protobuf 消息的實用方法。 |
解析器 | 用於從“ps”命令輸出中解析(USER、PID 和 NAME)的實用程序 |
Python虛擬環境助手 | 用於激活 Python 3 虛擬環境的輔助類。 |
QuoteAwareTokenizer | |
正則表達式Trie <V> | RegexTrie 是一個 trie,其中每個ERROR(/Pattern) 。 |
遠程壓縮 | 用於解壓縮遠程 zip 文件中的單個文件的實用程序。 |
資源工具 | 用於讀取配置資源的實用程序。 |
RestApi助手 | 用於執行 REST API 調用的幫助程序類。 |
運行中斷異常 | 當運行操作被外部請求中斷時拋出。 |
運行工具 | 用於執行操作的輔助方法的集合。 |
序列化工具 | 用於序列化/反序列化實現ERROR(/Serializable) 對象的實用程序。 |
ShellOutputReceiverStream | OutputStream 的實用程序子類,用於寫入 IShellOutputReceiver。 |
簡單性能結果 | 對象保存所有 simpleperf 測試結果 |
SimplePerfStatResultParser | 用於解析 simpleperf 結果的實用程序類。 |
簡單性能工具 | 用於調度簡單命令並收集結果的實用程序類 |
簡單統計 | 一個小型實用程序類,用於根據給定的數值數據集計算一些統計度量。 |
大小受限的輸出流 | 線程安全文件支持ERROR(/OutputStream) ,限制可寫入的最大數據量。 |
Sl4a藍牙實用程序 | 實用程序類使用 SL4A 在一個或兩個設備上提供藍牙操作 |
稀疏圖像工具 | 用於解稀疏稀疏圖像的實用程序。 |
SparseImageUtil.SparseInputStream | SparseInputStream 從上游讀取並檢測數據格式。 |
流工具 | 用於管理輸入流的實用程序類。 |
字符串轉義工具 | 用於轉義特定格式字符串的實用程序類。 |
字符串工具 | 用於轉義字符串以進行常見字符串操作的實用程序類。 |
子流程事件助手 | 用於序列化/反序列化要傳遞到日誌的事件的幫助程序。 |
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 中更易於操作的格式的實用程序。 |
測試運行工具 | 幫助各種測試運行者的實用程序類。 |
時間工具 | 包含與時間相關的實用方法。 |
時間值 | 這是包裝Long 哨兵類型。 |
UniqueMultiMap <K, V> | 確保每個鍵值唯一的MultiMap 。 |
版本解析器 | 獲取正在運行的 tradefed 工件的版本。 |
Zip壓縮策略 | 用於創建 zip 存檔的ICompressionStrategy 。 |
壓縮工具 | 用於壓縮相關操作的輔助類 |
ZipUtil2 | 用於 zip 提取的幫助程序類,考慮 POSIX 文件權限 |
枚舉
AaptParser.Aapt版本 | 用於解析 APK 文件的 AAPT 版本選項枚舉。 |
AppVersionFetcher.AppVersionInfo | 應用程序版本信息類型。 |
二元狀態 | 用於記錄 ON/OFF 狀態和 IGNORE 無操作狀態的枚舉。 |
命令狀態 | 表示定時操作的狀態。 |
FakeTestsZipFolder.ItemType | |
IRunUtil.EnvPriority | 定義是否設置或取消設置特定環境的枚舉。 |
Logcat事件類型 | LogcatEventParser 的事件類型。 |
SimplePerfUtil.SimplePerfType | simpleperf 命令選項的枚舉 |
Sl4aBluetoothUtil.BluetoothAccessLevel | 基於BluetoothDevice.java 的藍牙設備訪問級別的枚舉 |
Sl4aBluetoothUtil.BluetoothConnectionState | 基於BluetoothProfile.java 的藍牙連接狀態枚舉 |
Sl4aBluetoothUtil.BluetoothPriorityLevel | 基於BluetoothProfile.java 的藍牙配置文件優先級枚舉 |
Sl4aBluetoothUtil.BluetoothProfile | 基於BluetoothProfile.java 的藍牙配置文件的枚舉 |
SystemUtil.EnvVariable | |
TargetFileUtils.FilePermission |
接口
課程
- 解析器
- Abi格式化程序
- 能力工具
- AdbRootElevator
- 輔助工具
- 應用程序版本獲取器
- 數組工具
- 藍牙實用程序
- 錯誤報告
- 構建信息工具
- 構建測試ZipUtils
- 群發郵件程序
- 捆綁工具工具
- 字節數組列表
- 字節數組實用程序
- 循環AtraceUtil
- 循環字節數組
- 類路徑掃描器
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- 命令結果
- 條件優先級阻塞隊列
- ConditionPriorityBlockingQueue.AlwaysMatch
- 設備並發實用程序
- DeviceConcurrentUtil.ShellCommandCallable
- 設備恢復模式實用程序
- 有向圖
- 電子郵件
- EmmaXml常量
- 假測試壓縮文件夾
- 文件空閒監視器
- 文件工具
- FileUtil.LowDiskSpaceException
- 固定字節數組輸出流
- 閃爍資源工具
- 保險絲工具
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCS通用
- GCS文件下載器
- GCS文件上傳器
- 通用Logcat事件解析器
- GenericLogcatEventParser.LogcatEvent
- GoogleApi客戶端工具
- HprofAllocSiteParser
- IEmail.消息
- Java代碼覆蓋Flusher
- JUnit4測試過濾器
- JUnitXml解析器
- 鍵盤鎖控制器狀態
- 列表分析器
- ListInstrumentationParser.InstrumentationTarget
- 本地運行指令生成器
- Logcat事件解析器
- 度量實用程序
- 多重地圖
- NativeCodeCoverageFlusher
- 一對
- 完美跟踪記錄器
- 漂亮的打印分隔符
- 進程信息
- 屬性變換器
- 原型工具
- 解析器
- Python虛擬環境助手
- QuoteAwareTokenizer
- 正則表達式特里樹
- 遠程壓縮
- 資源工具
- RestApi助手
- 運行中斷異常
- 運行工具
- 序列化工具
- ShellOutputReceiverStream
- 簡單性能結果
- SimplePerfStatResultParser
- 簡單性能工具
- 簡單統計
- 大小受限的輸出流
- Sl4a藍牙實用程序
- 稀疏圖像工具
- SparseImageUtil.SparseInputStream
- 流工具
- 字符串轉義工具
- 字符串工具
- 子流程事件助手
- 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壓縮策略
- 壓縮工具
- ZipUtil2
枚舉
- AaptParser.Aapt版本
- AppVersionFetcher.AppVersionInfo
- 二元狀態
- 命令狀態
- FakeTestsZipFolder.ItemType
- IRunUtil.EnvPriority
- Logcat事件類型
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission