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