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 Ablaufverfolgungen aus allen Testverzeichnissen unter dem angegebenen Verzeichnis vom Testgerät, protokolliert das Testverzeichnis und verarbeitet die Ablaufverfolgungsdateien unter dem Testverzeichnis nach und aggregiert die Metriken.

Zusammenfassung

Öffentliche Konstrukteure

AtraceRunMetricCollector ()

Öffentliche Methoden

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) 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 es nach Metriken zu analysieren, 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 sie nach Metriken zu analysieren, die in DeviceMetricData eingefügt werden sollen.

Öffentliche Konstrukteure

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Öffentliche Methoden

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Rückruf wenn ein Testfall beendet ist. Dies sollte die Zeit zum Aufräumen sein.

Parameter
testData DeviceMetricData : die DeviceMetricData , die die Daten für den Testfall enthalten. Wird dasselbe Objekt sein wie während BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : die aktuelle Karte der an ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) übergebenen Metriken.

processMetricDirectory

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

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

Parameter
key String : die Optionstaste, die dem abgerufenen Verzeichnis zugeordnet ist.

metricDirectory File : der ERROR(/File) , der vom Gerät abgerufen wird und mit der Optionstaste übereinstimmt.

runData DeviceMetricData : die DeviceMetricData , in denen Metriken 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 sie nach Metriken zu analysieren, die in DeviceMetricData eingefügt werden sollen.

Parameter
key String : die Optionstaste, die der abgerufenen Datei zugeordnet ist.

metricFile File : der ERROR(/File) , der vom Gerät abgerufen wird und mit der Optionstaste übereinstimmt.

runData DeviceMetricData : die DeviceMetricData , in denen Metriken gespeichert werden können.