FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector


Ein BaseDeviceMetricCollector , der auf vom Gerät kommende Metrikschlüssel wartet und diese als Datei vom Gerät abruft. Kann für eine zusätzliche Verarbeitung der Datei erweitert werden.

Zusammenfassung

Felder

protected mDirectoryKeys

public mTestCaseMetrics

Öffentliche Bauträger

FilePullerDeviceMetricCollector ()

Öffentliche Methoden

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

Rückruf, wenn ein Testfall beendet wird.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Rückruf, wenn ein Testlauf beendet ist.

abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)

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

abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)

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

Geschützte Methoden

void addKeys (String... keys)

Fügt dem Pull vom Gerät zusätzliche Musterschlüssel hinzu.

File retrieveFile ( ITestDevice device, String remoteFilePath, int userId)

Rufen Sie die Datei vom angegebenen Pfad im Gerät ab.

Felder

mDirectoryKeys

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

Öffentliche Bauträger

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

Öffentliche Methoden

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

Parameter
testData DeviceMetricData : Das DeviceMetricData das die Daten für den Testfall enthält. Wird das gleiche Objekt sein wie während BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

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

Würfe
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

Parameter
runData DeviceMetricData : DeviceMetricData das die Daten für den Lauf enthält. Wird das gleiche Objekt sein wie während BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : die aktuelle Karte der Metriken, die an ERROR(/#testRunEnded(long,Map)) übergeben wird.

Würfe
DeviceNotAvailableException

ProcessMetricDirectory

public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)

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

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

metricDirectory File : die ERROR(/File) die von dem Gerät abgerufen wurde, das dem Optionsschlüssel entspricht.

data DeviceMetricData : DeviceMetricData , in dem Metriken gespeichert werden können.

ProcessMetricFile

public abstract void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

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

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

metricFile File : die ERROR(/File) die von dem Gerät abgerufen wurde, das dem Optionsschlüssel entspricht.

data DeviceMetricData : DeviceMetricData , in dem Metriken gespeichert werden können.

Geschützte Methoden

addKeys

protected void addKeys (String... keys)

Fügt dem Pull vom Gerät zusätzliche Musterschlüssel hinzu.

Parameter
keys String

abrufenDatei

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath, 
                int userId)

Rufen Sie die Datei vom angegebenen Pfad im Gerät ab.

Parameter
device ITestDevice : welches die Datei hat.

remoteFilePath String : Standort im Gerät.

userId int : die Benutzer-ID, von der abgerufen werden soll

Kehrt zurück
File Vom angegebenen Pfad im Gerät abgerufene Datei.

Würfe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException