com.android.tradefed.device.metric
註解
測量選項 | 使用@Test 註釋的測試方法的註釋,或者如果該註釋是TestDescription 註釋清單的一部分,則允許指定一些額外的參數,這些參數可用於:調整收集器的行為,過濾某些方法。 |
介面
度量收集器 | 在報告測試結果時,該介面將作為裝飾器添加,以收集匹配的指標。 |
IMetricCollector接收器 | 如果IRemoteTest 需要取得用於測試運行的IMetricCollector 列表,則需要實作 IRemoteTest 的介面。 |
課程
Atrace收集器 | IMetricCollector 在測試期間執行 atrace 並收集結果並將其記錄到呼叫中。 |
AtraceRunMetricCollector | 從測試設備的給定目錄下的所有測試目錄收集跟踪,記錄測試目錄並對測試目錄下的跟踪文件進行後處理並聚合指標。 |
基礎設備指標收集器 | IMetricCollector 的基本實現,允許在onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 和ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 上啟動和停止收集。 |
藍牙連線延遲收集器 | 收集器會將預先定義的 statsd 持續時間指標配置推送到設備,並收集每個設定檔的藍牙連接持續時間。 |
藍牙連線狀態收集器 | 此收集器將收集BluetoothConnectionStateChanged 指標並記錄每個設定檔的連線狀態編號。 |
藍牙HciSnoopLogCollector | 收集器,用於在 DUT 上啟用藍牙 HCI 監聽日誌記錄並收集每個測試的日誌。 |
BugreportzOnFailureCollector | 當測試用例失敗時收集錯誤報告。 |
BugreportzOnTestCaseFailureCollector | 當運行中的測試用例失敗時收集錯誤報告。 |
ClangCodeCoverageCollector | BaseDeviceMetricCollector 將從裝置中擷取 Clang 覆蓋率測量結果並將其記錄為測試工件。 |
收藏助手 | 幫助程式在多個地方執行一些需要的IMetricCollector 操作。 |
計數測試用例收集器 | 計算並報告給定IRemoteTest 測試案例數量。 |
調試主機登入失敗收集器 | 當測試案例發生故障時,收集器將收集並記錄主機端日誌。 |
設備指標數據 | 物件保存指標收集器收集的所有資料。 |
設備追蹤收集器 | 收集器將在測試運行開始時啟動 perfetto 追蹤並在結束時記錄追蹤檔案。 |
模擬器記憶體CPU捕獲器 | |
FilePullerDeviceMetricCollector | 一個BaseDeviceMetricCollector ,用於偵聽來自裝置的指標鍵並將它們作為檔案從裝置中提取。 |
文件拉取日誌收集器 | 設備端上報的文件記錄器。 |
GcovCodeCoverageCollector | 一個BaseDeviceMetricCollector ,將從裝置中提取 gcov 覆蓋率測量結果並將其記錄為測試工件。 |
GcovKernelCodeCoverageCollector | 一個BaseDeviceMetricCollector ,它將從 debugfs 和裝置中提取 gcov 核心覆蓋率測量結果,然後最終將它們記錄為測試工件。 |
HostStatsdMetricCollector | IMetricCollector ,使用 statsd 公用程式指令從主機端收集 statsd 指標。 |
Java程式碼覆蓋率收集器 | BaseDeviceMetricCollector 將從裝置中擷取 Java 覆蓋率測量結果並將其記錄為測試工件。 |
LogcatOnFailureCollector 日誌收集器 | 當測試用例失敗時,收集器將捕獲並記錄 logcat。 |
LogcatTimingMetricCollector | 一種度量收集器,透過使用給定的正規表示式模式從 logcat 行解析事件的開始和結束訊號,在一個或多個重複測試期間從 logcat 收集計時資訊(例如使用者切換時間)。 |
模組LogcatCollector | logcat 收集器的版本,但用於模組。 |
PerfettoPullerMetricCollector | FilePullerDeviceMetricCollector 的基本實現,允許從裝置中提取 perfetto 檔案並從中收集指標。 |
重啟原因收集器 | 收集器在測試運行期間收集設備重新啟動並按原因和計數進行報告。 |
運行時重新啟動收集器 | 收集測試運行期間運行時重新啟動(系統伺服器崩潰)時間戳記的收集器(如果有)。 |
故障收集器螢幕截圖 | 當測試用例失敗時,收集器將捕獲並記錄螢幕截圖。 |
顯示地圖PullerMetricCollector | FilePullerDeviceMetricCollector 的基本實現,允許從裝置中提取顯示地圖檔案並從中收集指標。 |
追蹤命令收集器 | IMetricCollector 在測試期間使用trace-cmd 收集跟踪,並將其記錄到呼叫中。 |
列舉
自動日誌收集器 | 描述線束可以自動處理哪個收集器的枚舉。 |
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT |
註解
介面
課程
- Atrace收集器
- AtraceRunMetricCollector
- 基礎設備指標收集器
- 藍牙連線延遲收集器
- 藍牙連線狀態收集器
- 藍牙HciSnoopLogCollector
- BugreportzOnFailureCollector
- BugreportzOnTestCaseFailureCollector
- ClangCodeCoverageCollector
- 收藏助手
- 計數測試用例收集器
- 調試主機登入失敗收集器
- 設備指標數據
- 設備追蹤收集器
- 模擬器記憶體CPU捕獲器
- FilePullerDeviceMetricCollector
- 文件拉取日誌收集器
- GcovCodeCoverageCollector
- GcovKernelCodeCoverageCollector
- HostStatsdMetricCollector
- Java程式碼覆蓋率收集器
- LogcatOnFailureCollector 日誌收集器
- LogcatTimingMetricCollector
- 模組LogcatCollector
- PerfettoPullerMetricCollector
- 重啟原因收集器
- 運行時重新啟動收集器
- 故障收集器螢幕截圖
- 顯示地圖PullerMetricCollector
- 追蹤命令收集器
列舉