com.android.tradefed.device.metric

註釋

公制選項@Test註釋的測試方法的註釋,或者如果註釋是TestDescription的註釋列表的一部分,它允許指定一些額外的參數,這些參數用於:調整收集器的行為,過濾一些方法。

接口

指標收集器當報告測試結果以收集匹配指標時,此接口將作為裝飾器添加。
IMetricCollectorReceiver如果IRemoteTest需要獲取用於測試運行的IMetricCollector列表,則要實現的接口。

班級

跟踪收集器在測試期間運行 atrace 並收集結果並將其記錄到調用中的IMetricCollector
AtraceRunMetricCollector從測試設備的給定目錄下的所有測試目錄中收集跟踪,記錄測試目錄併後處理測試目錄下的跟踪文件並聚合指標。
BaseDeviceMetricCollector IMetricCollector的基本實現,允許在onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))上開始和停止收集。
BluetoothConnectionLatencyCollector收集器會將預定義的 statsd 持續時間指標配置推送到設備,並收集每個配置文件的藍牙連接持續時間。
藍牙連接狀態收集器此收集器將收集 BluetoothConnectionStateChanged 指標並記錄每個配置文件的連接狀態數。
藍牙HciSnoopLog收集器收集器,用於在 DUT 上啟用藍牙 HCI 偵聽日誌記錄並收集每個測試的日誌。
BugreportzOnFailureCollector當測試用例失敗時收集錯誤報告。
錯誤報告 zOnTestCaseFailureCollector當運行中的測試用例失敗時收集錯誤報告。
ClangCodeCoverageCollector一個BaseDeviceMetricCollector ,它將從設備中提取 Clang 覆蓋測量並將它們記錄為測試工件。
收集助手在幾個地方需要做一些IMetricCollector操作的助手。
計數測試用例收集器計算並報告給定IRemoteTest測試用例數。
DebugHostLogOnFailureCollector發生測試用例失敗時收集並記錄主機端日誌的收集器。
設備指標數據用於保存指標收集器收集的所有數據的對象。
設備跟踪收集器收集器將在測試運行開始時啟動 perfetto trace 並在結束時記錄跟踪文件。
模擬器內存CpuCapturer
FilePullerDeviceMetricCollector一個BaseDeviceMetricCollector ,它偵聽來自設備的指標鍵並將它們作為文件從設備中提取。
FilePuller日誌收集器設備端上報文件的Logger。
GcovCodeCoverageCollector一個BaseDeviceMetricCollector ,它將從設備中提取 gcov 覆蓋測量並將它們記錄為測試工件。
GcovKernelCodeCoverageCollector一個BaseDeviceMetricCollector ,它將 gcov 內核覆蓋測量從 debugfs 和設備中拉出,然後最終將它們記錄為測試工件。
HostStatsdMetricCollector一個IMetricCollector ,它使用 statsd 實用程序命令從主機端收集 statsd 指標。
JavaCodeCoverageCollector一個BaseDeviceMetricCollector ,它將從設備中提取 Java 覆蓋率測量並將它們記錄為測試工件。
LogcatOnFailure 收集器當測試用例失敗時將捕獲並記錄 logcat 的收集器。
LogcatTimingMetricCollector一種度量收集器,通過使用給定的正則表達式模式從 logcat 行解析事件的開始和結束信號,在一次或多次重複測試期間從 logcat 收集計時信息(例如用戶切換時間)。
模塊LogcatCollector logcat 收集器的版本,但用於模塊。
PerfettoPullerMetricCollector FilePullerDeviceMetricCollector的基本實現,允許從設備中拉取 perfetto 文件並從中收集指標。
重啟原因收集器在測試運行期間收集設備重啟並按原因和計數報告的收集器。
運行時重啟收集器在測試運行期間收集運行時重啟(系統服務器崩潰)時間戳的收集器(如果有)。
ScreenshotOnFailure收集器當測試用例失敗時將捕獲並記錄屏幕截圖的收集器。
ShowmapPullerMetricCollector FilePullerDeviceMetricCollector的基本實現,允許從設備中拉取顯示地圖文件並從中收集指標。
跟踪命令收集器一個IMetricCollector ,它在測試期間使用 trace-cmd 收集跟踪,並將它們記錄到調用中。

枚舉

自動日誌收集器描述線束可以自動處理哪個收集器的枚舉。
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT