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 。 |