FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
?? | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
?? | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector
qui écoute pour la clé de paramètres provenant du dispositif et de les tirer comme un fichier à partir du périphérique. Peut être étendu pour un traitement supplémentaire du fichier.
Sommaire
Des champs | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
Constructeurs publics | |
---|---|
FilePullerDeviceMetricCollector () |
Méthodes publiques | |
---|---|
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Rappel lorsqu'un scénario de test est terminé. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Rappel lorsqu'un test est terminé. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) La mise en œuvre de la méthode devrait permettre de se connecter le répertoire, l' analyser pour les mesures à mettre en |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) La mise en œuvre de la méthode devrait permettre de connecter le fichier, pour analyser les mesures à mettre en |
Méthodes protégées | |
---|---|
void | addKeys (String... keys) Ajoute des clés de motif supplémentaires à la traction de l'appareil. |
File | retrieveFile (ITestDevice device, String remoteFilePath) Extrayez le fichier du chemin spécifié dans le périphérique. |
Des champs
mRépertoireKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Constructeurs publics
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Méthodes publiques
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Rappel lorsqu'un scénario de test est terminé. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
testData | DeviceMetricData : la DeviceMetricData contenant les données pour le cas de test. Sera le même objet que pendant BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) . |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Rappel lorsqu'un test est terminé. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
runData | DeviceMetricData : la DeviceMetricData contenant les données pour la course. Sera le même objet que pendant BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) . |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
La mise en œuvre de la méthode devrait permettre de se connecter le répertoire, l' analyser pour les mesures à mettre en DeviceMetricData
.
Paramètres | |
---|---|
key | String : la touche option associée au répertoire qui a été tiré. |
metricDirectory | File : l' ERROR(/File) tiré du dispositif correspondant à la touche option. |
data | DeviceMetricData : le DeviceMetricData où les paramètres peuvent être stockés. |
processMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
La mise en œuvre de la méthode devrait permettre de connecter le fichier, pour analyser les mesures à mettre en DeviceMetricData
.
Paramètres | |
---|---|
key | String : la touche option associée au fichier qui a été tiré. |
metricFile | File : l' ERROR(/File) tiré du dispositif correspondant à la touche option. |
data | DeviceMetricData : le DeviceMetricData où les paramètres peuvent être stockés. |
Méthodes protégées
addKeys
protected void addKeys (String... keys)
Ajoute des clés de motif supplémentaires à la traction de l'appareil.
Paramètres | |
---|---|
keys | String |
récupérerFichier
protected File retrieveFile (ITestDevice device, String remoteFilePath)
Extrayez le fichier du chemin spécifié dans le périphérique.
Paramètres | |
---|---|
device | ITestDevice : qui a le fichier. |
remoteFilePath | String : emplacement dans l'appareil. |
Retour | |
---|---|
File | Fichier récupéré à partir du chemin indiqué dans l'appareil. |
Jetés | |
---|---|
DeviceNotAvailableException |