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) 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 ()

公共方法

在測試結束時

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))當前指標圖。

流程指標目錄

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

該方法的實現應該允許記錄目錄,解析它以獲取要放入DeviceMetricData指標。

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

metricDirectory File :從與選項密鑰匹配的設備中提取的ERROR(/File)

runData DeviceMetricData :可以存儲指標的DeviceMetricData

過程指標文件

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

該方法的實現應該允許記錄文件,解析它以獲取要放入DeviceMetricData指標。

參數
key String :與被拉取的文件關聯的選項鍵。

metricFile File :從與選項密鑰匹配的設備中提取的ERROR(/File)

runData DeviceMetricData :可以存儲指標的DeviceMetricData