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 Messwertschlüssel wartet und diese abruft
als Datei vom Gerät hochladen. Kann zur zusätzlichen Verarbeitung der Datei erweitert werden.
Zusammenfassung
Felder | |
---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Öffentliche Konstruktoren | |
---|---|
FilePullerDeviceMetricCollector()
|
Öffentliche Methoden | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
Callback beim Beenden eines Testlaufs. |
void
|
onTestRunEnd(DeviceMetricData runData,
Callback beim Beenden eines Testlaufs. |
abstract
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData data)
Die Implementierung der Methode sollte es ermöglichen, das Verzeichnis zu protokollieren und es zu parsen, damit die Messwerte
in |
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Die Implementierung der Methode sollte es ermöglichen, die Datei zu protokollieren und zu parsen, damit Messwerte eingefügt werden können.
|
Geschützte Methoden | |
---|---|
void
|
addKeys(String... keys)
Fügt zusätzliche Musterschlüssel zum Abrufen vom Gerät hinzu. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Rufen Sie die Datei aus dem angegebenen Pfad auf dem Gerät ab. |
Felder
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Öffentliche Konstruktoren
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Öffentliche Methoden
beiTestEnde
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Callback beim Beenden eines Testlaufs. Dies sollte der Zeitpunkt für die Bereinigung sein.
Parameter | |
---|---|
testData |
DeviceMetricData : DeviceMetricData , die die Daten für den Testlauf enthält. Wird der
Dies ist dasselbe Objekt wie bei BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics |
: die aktuelle Zuordnung der Messwerte, die an ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) übergeben wurden. |
Ausgabe | |
---|---|
DeviceNotAvailableException |
beiTestlaufEnde
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Callback beim Beenden eines Testlaufs. Dies sollte der Zeitpunkt für die Bereinigung sein.
Parameter | |
---|---|
runData |
DeviceMetricData : Die DeviceMetricData , die die Daten für die Ausführung enthält. Wird nicht geändert
wie bei BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: die aktuelle Zuordnung der Messwerte, die an ERROR(/#testRunEnded(long,Map)) übergeben wurden. |
Ausgabe | |
---|---|
DeviceNotAvailableException |
Prozessmesswertverzeichnis
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Die Implementierung der Methode sollte es ermöglichen, das Verzeichnis zu protokollieren und es zu parsen, damit die Messwerte
in DeviceMetricData
einfügen.
Parameter | |
---|---|
key |
String : Optionsschlüssel, der mit dem abgerufenen Verzeichnis verknüpft ist |
metricDirectory |
File : ERROR(/File) , die vom Gerät abgerufen wurde, die dem Optionsschlüssel entspricht. |
data |
DeviceMetricData : Die DeviceMetricData , in der Messwerte gespeichert werden können. |
ProcessMetricDatei
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Die Implementierung der Methode sollte es ermöglichen, die Datei zu protokollieren und zu parsen, damit Messwerte eingefügt werden können.
DeviceMetricData
Parameter | |
---|---|
key |
String : Optionsschlüssel, der mit der abgerufenen Datei verknüpft ist |
metricFile |
File : ERROR(/File) , die vom Gerät abgerufen wurde, die dem Optionsschlüssel entspricht. |
data |
DeviceMetricData : Die DeviceMetricData , in der Messwerte gespeichert werden können. |
Geschützte Methoden
addKeys
protected void addKeys (String... keys)
Fügt zusätzliche Musterschlüssel zum Abrufen vom Gerät hinzu.
Parameter | |
---|---|
keys |
String |
Datei abrufen
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Rufen Sie die Datei aus dem angegebenen Pfad auf dem Gerät ab.
Parameter | |
---|---|
device |
ITestDevice : Gibt die Datei an. |
remoteFilePath |
String : Standort auf dem Gerät. |
userId |
int : die Nutzer-ID, aus der abgerufen werden soll |
Returns | |
---|---|
File |
Die Datei wurde aus dem angegebenen Pfad auf dem Gerät abgerufen. |
Ausgabe | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |