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


Zbiera ścieżki ze wszystkich katalogów testów w danym katalogu na urządzeniu testowym, rejestruje katalog testów i przetwarza pliki ścieżek w katalogu testów, a także agreguje dane.

Podsumowanie

Konstruktory publiczne

AtraceRunMetricCollector()

Metody publiczne

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

wywołanie zwrotne po zakończeniu testu.

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

Implementacja metody powinna umożliwiać rejestrowanie katalogu i analizowanie go pod kątem danych, które mają zostać umieszczone w DeviceMetricData.

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

Implementacja metody powinna umożliwiać rejestrowanie pliku i analizowanie go pod kątem danych, które mają zostać umieszczone w DeviceMetricData.

Konstruktory publiczne

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Metody publiczne

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

wywołanie zwrotne po zakończeniu testu. Czas na porządki.

Parametry
testData DeviceMetricData: DeviceMetricData zawierający dane testowe. Będzie to ten sam obiekt co podczas BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : bieżąca mapa danych przekazanych do ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

processMetricDirectory

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

Implementacja metody powinna umożliwiać rejestrowanie katalogu i analizowanie go pod kątem danych, które mają zostać umieszczone w DeviceMetricData.

Parametry
key String: klucz opcji powiązany z wygenerowanym katalogiem.

metricDirectory File: ERROR(/File) pobrane z urządzenia pasującego do klucza opcji.

runData DeviceMetricData: DeviceMetricData, w którym można przechowywać dane.

processMetricFile

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

Implementacja metody powinna umożliwiać rejestrowanie pliku i analizowanie go pod kątem danych, które mają zostać umieszczone w DeviceMetricData.

Parametry
key String: klucz opcji powiązany z pobranym plikiem.

metricFile File: ERROR(/File) pobrane z urządzenia pasującego do klucza opcji.

runData DeviceMetricData: DeviceMetricData, w którym można przechowywać dane.