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


Hiermit werden die Protokolle aus dem gesamten Testverzeichnis unter dem angegebenen Verzeichnis auf dem Testgerät erfasst, das Testverzeichnis protokolliert, die Protokolldateien im Testverzeichnis nachbearbeitet und die Messwerte zusammengefasst.

Zusammenfassung

Öffentliche Konstruktoren

AtraceRunMetricCollector()

Öffentliche Methoden

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Rückruf, wenn ein Testfall beendet ist.

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

Die Implementierung der Methode sollte es ermöglichen, das Verzeichnis zu protokollieren und nach Messwerten zu suchen, die in DeviceMetricData eingefügt werden sollen.

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

Die Implementierung der Methode sollte es ermöglichen, die Datei zu protokollieren und nach Messwerten zu parsen, die in DeviceMetricData eingefügt werden sollen.

Öffentliche Konstruktoren

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Öffentliche Methoden

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Rückruf, wenn ein Testfall beendet ist. Jetzt ist es an der Zeit, aufzuräumen.

Parameter
testData DeviceMetricData: die DeviceMetricData, die die Daten für den Testfall enthält. Dies ist dasselbe Objekt wie bei BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : Die aktuelle Zuordnung von Messwerten, die an ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) übergeben werden.

processMetricDirectory

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

Die Implementierung der Methode sollte es ermöglichen, das Verzeichnis zu protokollieren und nach Messwerten zu suchen, die in DeviceMetricData eingefügt werden sollen.

Parameter
key String: Der Optionsschlüssel, der mit dem abgerufenen Verzeichnis verknüpft ist.

metricDirectory File: Der ERROR(/File), der vom Gerät abgerufen wurde und mit dem Optionsschlüssel übereinstimmt.

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

processMetricFile

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

Die Implementierung der Methode sollte es ermöglichen, die Datei zu protokollieren und nach Messwerten zu parsen, die in DeviceMetricData eingefügt werden sollen.

Parameter
key String: Der Optionsschlüssel, der mit der abgerufenen Datei verknüpft ist.

metricFile File: Der ERROR(/File), der vom Gerät abgerufen wurde und mit dem Optionsschlüssel übereinstimmt.

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