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