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 。 |
設備操作實用程式 | 用於執行設備操作的實用程式類別。 |
DeviceActionUtil.DeviceActionConfigError | 配置錯誤的異常。 |
設備並發實用程式 | 包含用於並發設備端命令執行的實用方法和類 使用 |
DeviceConcurrentUtil.ShellCommandCallable <V> | 一個ERROR(/Callable) ,包含在ITestDevice 上執行 shell 指令的詳細資訊。 |
設備恢復模式實用程式 | |
有向圖<V> | 有向未加權圖實現。 |
電子郵件 | 發送電子郵件的輔助類別。 |
EmmaXml常數 | 解析 emma xml 報告時所使用的常數。 |
擴展原子註冊中心 | ExtensionAtomsRegistry 用於本地使用 statsd。 |
假測試壓縮資料夾 | 一個測試裝置,根據內容清單建立一個假的解壓縮測試資料夾。 |
文件空閒監視器 | 監視檔案並在它們空閒時執行回調(即 |
文件工具 | 文件相關操作的輔助類 |
FileUtil.LowDiskSpaceException | 如果可用磁碟空間低於最小閾值,則拋出此異常。 |
固定位元組數組輸出流 | 僅保留最大資料量的記憶體中ERROR(/OutputStream) 。 |
閃爍資源工具 | 此實用程式有助於設定工件的適當版本,以便可以透過DeviceFlashPreparer 來刷新它們。 |
保險絲工具 | FUSE 操作的輔助類別。 |
GCSBucketUtil | 檔案管理器用於從 Google Cloud Storage (GCS) 下載和上傳檔案。 |
GCSBucketUtil.GCSFileMetadata | GCS 中文件資訊的簡單包裝。 |
GCS通用 | 下載和上傳等 Gcs 操作的基底類別。 |
GCS檔案下載器 | 文件下載器用於從谷歌雲端儲存(GCS)下載檔案。 |
GCS檔案上傳器 | 文件上傳器將文件資料上傳到Google雲端儲存(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.SkippedTestEventInfo | |
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 無操作狀態的列舉。 |
指令狀態 | 表示定時操作的狀態。 |
DeviceActionUtil.Command | 設備操作命令。 |
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
- 設備操作實用程式
- DeviceActionUtil.DeviceActionConfigError
- 設備並發實用程式
- 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.SkippedTestEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- 子進程異常解析器
- 子流程測試結果解析器
- SubprocessTestResultsParser.StatusKeys
- 系統工具
- 表格產生器
- 表格格式化程序
- 目標文件實用程式
- 塔爾工具
- 測試過濾助手
- 測試記錄解釋器
- 測試運行工具
- 時間工具
- 時間值
- 獨特的多重地圖
- 版本解析器
- Zip壓縮策略
- 壓縮工具
- ZipUtil2
列舉
- AaptParser.Aapt版本
- AppVersionFetcher.AppVersionInfo
- 二元狀態
- 指令狀態
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- IRunUtil.EnvPriority
- Logcat事件類型
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission