FilePullerDeviceMetricCollector
public
abstract
class
FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
Eine BaseDeviceMetricCollector
, die auf Messwertschlüssel vom Gerät wartet und diese als Datei vom Gerät abruft. Kann für eine zusätzliche Verarbeitung der Datei verlängert werden.
Zusammenfassung
Felder | |
---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Öffentliche Konstruktoren | |
---|---|
FilePullerDeviceMetricCollector()
|
Öffentliche Methoden | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
Rückruf, wenn ein Testfall beendet ist. |
void
|
onTestRunEnd(DeviceMetricData runData,
Callback, 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 nach Messwerten zu suchen, die in |
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Die Implementierung der Methode sollte es ermöglichen, die Datei zu protokollieren und nach Messwerten zu parsen, die in |
Geschützte Methoden | |
---|---|
void
|
addKeys(String... keys)
Dem Abruf vom Gerät werden zusätzliche Musterschlüssel hinzugefügt. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Rufen Sie die Datei über den angegebenen Pfad auf dem Gerät ab. |
Felder
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Öffentliche Konstruktoren
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Ö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. |
Ausgabe | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Callback, wenn ein Testlauf beendet ist. Jetzt ist es an der Zeit, aufzuräumen.
Parameter | |
---|---|
runData |
DeviceMetricData : die DeviceMetricData , die die Daten für den Lauf enthält. Dies ist dasselbe Objekt wie bei BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: Die aktuelle Zuordnung von Messwerten, die an ERROR(/#testRunEnded(long,Map)) übergeben werden. |
Ausgabe | |
---|---|
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 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. |
data |
DeviceMetricData : Der DeviceMetricData , in dem Messwerte 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 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. |
data |
DeviceMetricData : Der DeviceMetricData , in dem Messwerte gespeichert werden können. |
Geschützte Methoden
addKeys
protected void addKeys (String... keys)
Dem Abruf vom Gerät werden zusätzliche Musterschlüssel hinzugefügt.
Parameter | |
---|---|
keys |
String |
retrieveFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Rufen Sie die Datei über den angegebenen Pfad auf dem Gerät ab.
Parameter | |
---|---|
device |
ITestDevice : auf dem sich die Datei befindet. |
remoteFilePath |
String : Speicherort auf dem Gerät. |
userId |
int : die Nutzer-ID, aus der Daten abgerufen werden sollen |
Returns | |
---|---|
File |
Datei, die vom angegebenen Pfad auf dem Gerät abgerufen wurde. |
Ausgabe | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |