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


Sammelt die Traces aus allen Testverzeichnissen unter dem angegebenen Verzeichnis vom Testgerät, protokolliert das Testverzeichnis und verarbeitet die Trace-Dateien im Testverzeichnis nach und fasst die Messwerte zusammen.

Zusammenfassung

Öffentliche Konstruktoren

AtraceRunMetricCollector()

Öffentliche Methoden

void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Callback, wenn ein Testlauf beendet wird.

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

Bei der Implementierung der Methode sollte das Verzeichnis protokolliert und nach Messwerten durchsucht werden, die in DeviceMetricData eingefügt werden sollen.

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

Bei der Implementierung der Methode sollte die Datei protokolliert und nach Messwerten durchsucht werden, die in DeviceMetricData eingefügt werden sollen.

Öffentliche Konstruktoren

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Öffentliche Methoden

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Callback, wenn ein Testlauf beendet wird. Jetzt ist es an der Zeit, aufzuräumen.

Parameter
testData DeviceMetricData: Der DeviceMetricData, der die Daten für den Testlauf enthält. Ist dasselbe Objekt wie während onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: Die aktuelle Zuordnung von Messwerten, die an testEnded(TestDescription,Map) übergeben werden.

processMetricDirectory

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

Bei der Implementierung der Methode sollte das Verzeichnis protokolliert und nach Messwerten durchsucht werden, die in DeviceMetricData eingefügt werden sollen.

Parameter
key String: Der Optionsschlüssel, der dem abgerufenen Verzeichnis zugeordnet ist.

metricDirectory File: Die File, die vom Gerät abgerufen wird, das dem Optionsschlüssel entspricht.

runData DeviceMetricData: Der DeviceMetricData, in dem Messwerte gespeichert werden können.

processMetricFile

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

Bei der Implementierung der Methode sollte die Datei protokolliert und nach Messwerten durchsucht werden, die in DeviceMetricData eingefügt werden sollen.

Parameter
key String: Der Optionsschlüssel, der der abgerufenen Datei zugeordnet ist.

metricFile File: Die File, die vom Gerät abgerufen wird, das dem Optionsschlüssel entspricht.

runData DeviceMetricData: Der DeviceMetricData, in dem Messwerte gespeichert werden können.