com.android.tradefed.device.metric

註解

MetricOption 針對以 @Test 註解的測試方法註解,或如果註解是 TestDescription 註解清單的一部分,可用於指定一些額外參數,用於調整收集器行為、篩選某些方法。 

介面

IMetricCollector 在回報測試結果時,系統會將此介面新增為修飾符,以便收集相符的指標。 
IMetricCollectorReceiver 如果 IRemoteTest 需要取得測試執行作業的 IMetricCollector 清單,則可實作此介面。 

類別

BaseDeviceMetricCollector IMetricCollector 的基本實作項目,可在 onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 上開始及停止收集。 
BugreportzOnFailureCollector 在測試案例失敗時收集錯誤報告。 
ClangCodeCoverageCollector BaseDeviceMetricCollector 會從裝置中提取 Clang 涵蓋率測量資料,並將其記錄為測試構件。 
CollectorHelper 輔助程式可在多個位置執行所需的 IMetricCollector 作業。 
CountTestCasesCollector 計算並回報指定 IRemoteTest 的測試案例數量。 
DebugHostLogOnFailureCollector 收集器,可在發生測試案例失敗時,收集及記錄主機端記錄檔。 
DeviceMetricData 物件,用於保存指標收集器收集的所有資料。 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector BaseDeviceMetricCollector 會監聽來自裝置的評估指標鍵,並將這些指標以檔案形式從裝置中提取。 
FilePullerLogCollector 裝置端回報的檔案記錄器。 
GcovCodeCoverageCollector BaseDeviceMetricCollector 會從裝置中提取 gcov 涵蓋率測量結果,並將這些結果記錄為測試構件。 
JavaCodeCoverageCollector BaseDeviceMetricCollector,可從裝置中提取 Java 涵蓋率評估結果,並將其記錄為測試構件。 
LogcatOnFailureCollector 收集器,可在測試案例失敗時擷取並記錄 Logcat。 
ScreenshotOnFailureCollector 在測試案例失敗時,會擷取並記錄螢幕截圖的收集器。 

列舉

AutoLogCollector 列舉,說明哪些收集器可由配接程式自動處理。