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