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 |
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 |
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
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Ö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 | 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 | 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 |