AtraceRunMetricCollector

public class AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector

java.lang.Obiekt
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
com.android.tradefed.device.metric.AtraceRunMetricCollector


Zbiera ślady z całego katalogu testowego w danym katalogu z urządzenia testowego, rejestruje katalog testowy i przetwarza pliki śledzenia w katalogu testowym i agreguje metryki.

Streszczenie

Konstruktory publiczne

AtraceRunMetricCollector ()

Metody publiczne

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Oddzwanianie po zakończeniu przypadku testowego.

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

Implementacja metody powinna pozwolić na logowanie katalogu, parsowanie go pod kątem umieszczania metryk w DeviceMetricData .

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

Implementacja metody powinna pozwolić na logowanie pliku, parsowanie go pod kątem umieszczania metryk w DeviceMetricData .

Konstruktory publiczne

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Metody publiczne

na końcu testu

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Oddzwanianie po zakończeniu przypadku testowego. To powinien być czas na sprzątanie.

Parametry
testData DeviceMetricData : element DeviceMetricData przechowujący dane dla przypadku testowego. Będzie tym samym obiektem co podczas BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

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

ProcessMetricDirectory

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

Implementacja metody powinna pozwolić na logowanie katalogu, parsowanie go pod kątem umieszczania metryk w DeviceMetricData .

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

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

runData DeviceMetricData : DeviceMetricData , w którym mogą być przechowywane metryki.

plik metryczny procesu

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

Implementacja metody powinna pozwolić na logowanie pliku, parsowanie go pod kątem umieszczania metryk w DeviceMetricData .

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

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

runData DeviceMetricData : DeviceMetricData , w którym mogą być przechowywane metryki.