AtraceRunMetricCollector

public class AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
       ↳ com.android.tradefed.device.metric.AtraceRunMetricCollector


從指定目錄下的所有測試目錄收集追蹤記錄 從測試裝置記錄測試目錄,然後後處理追蹤檔 ,並匯總指標

摘要

公用建構函式

AtraceRunMetricCollector()

公用方法

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

當測試案例結束時回呼。

void processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)

實作此方法應允許記錄目錄,剖析目錄以提供指標 放入 DeviceMetricData

void processMetricFile(String key, File metricFile, DeviceMetricData runData)

實作方法應能允許記錄檔案,剖析檔案以放置指標 DeviceMetricData

公用建構函式

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

公用方法

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

當測試案例結束時回呼。現在應該是清理時間。

參數
testData DeviceMetricData:保留測試案例資料的 DeviceMetricData。會是 與 BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) 期間相同的物件

currentTestCaseMetrics :傳遞至 ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) 的目前指標對應。

processMetricDirectory

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

實作此方法應允許記錄目錄,剖析目錄以提供指標 放入 DeviceMetricData

參數
key String:與提取的目錄相關聯的選項鍵。

metricDirectory File:從與選項鍵相符的裝置提取的 ERROR(/File)

runData DeviceMetricData:可儲存指標的 DeviceMetricData

processMetricFile

public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

實作方法應能允許記錄檔案,剖析檔案以放置指標 DeviceMetricData

參數
key String:與所提取檔案相關聯的選項鍵。

metricFile File:從與選項鍵相符的裝置提取的 ERROR(/File)

runData DeviceMetricData:可儲存指標的 DeviceMetricData