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) 該方法的實現應該允許記錄目錄,解析它以獲取要放入 |
void | processMetricFile (String key, File metricFile, DeviceMetricData runData) 該方法的實現應該允許記錄文件,解析它以獲取要放入 |
公共構造函數
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 。 |