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 Metrikschlüssel lauscht, die vom Gerät kommen, und sie als Datei vom Gerät abruft. Kann für die zusätzliche Verarbeitung der Datei erweitert werden.
Zusammenfassung
Felder | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
Öffentliche Konstrukteure | |
---|---|
FilePullerDeviceMetricCollector () |
Öffentliche Methoden | |
---|---|
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Rückruf wenn ein Testfall beendet ist. |
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 nach 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 nach 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) Ziehen Sie die Datei aus dem angegebenen Pfad im Gerät. |
Felder
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Öffentliche Konstrukteure
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Ö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 | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) übergebenen Metriken. |
Wirft | |
---|---|
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 : die DeviceMetricData , die die Daten für den Lauf enthalten. Wird dasselbe Objekt sein wie während BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) übergebenen Metriken. |
Wirft | |
---|---|
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 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. |
data | DeviceMetricData : die DeviceMetricData , in denen 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 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. |
data | DeviceMetricData : die DeviceMetricData , in denen 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 |
Abrufdatei
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Ziehen Sie die Datei aus dem angegebenen Pfad im Gerät.
Parameter | |
---|---|
device | ITestDevice : das die Datei enthält. |
remoteFilePath | String : Speicherort im Gerät. |
userId | int : die Benutzer-ID, von der gezogen werden soll |
Kehrt zurück | |
---|---|
File | Vom angegebenen Pfad im Gerät abgerufene Datei. |
Wirft | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |