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 les clés de métriques provenant de l'appareil et les extrait sous forme de fichier de l'appareil. Peut être étendu pour un traitement supplémentaire du fichier.
Résumé
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 journaliser le répertoire, de l'analyser pour les métriques à mettre dans |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) La mise en œuvre de la méthode devrait permettre de journaliser le fichier, de l'analyser pour les métriques à mettre dans |
Méthodes protégées | |
---|---|
void | addKeys (String... keys) Ajoute des clés de motif supplémentaires à l'extraction depuis l'appareil. |
File | retrieveFile (ITestDevice device, String remoteFilePath) Extrayez le fichier du chemin spécifié dans le périphérique. |
Des champs
mRépertoireClés
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Constructeurs publics
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Méthodes publiques
à la fin du test
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Rappel lorsqu'un scénario de test est terminé. Ce devrait être le moment de faire le ménage.
Paramètres | |
---|---|
testData | DeviceMetricData : le DeviceMetricData contenant les données du scénario de test. Ce sera le même objet que lors de BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) . |
surTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Rappel lorsqu'un test est terminé. Ce devrait être le moment de faire le ménage.
Paramètres | |
---|---|
runData | DeviceMetricData : le DeviceMetricData contenant les données pour l'exécution. Ce sera le même objet que lors de BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) . |
processusMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
La mise en œuvre de la méthode devrait permettre de journaliser le répertoire, de l'analyser pour les métriques à mettre dans DeviceMetricData
.
Paramètres | |
---|---|
key | String : la clé d'option associée au répertoire qui a été extrait. |
metricDirectory | File : l' ERROR(/File) extraite du périphérique correspondant à la clé d'option. |
data | DeviceMetricData : le DeviceMetricData où les métriques peuvent être stockées. |
processusMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
La mise en œuvre de la méthode devrait permettre de journaliser le fichier, de l'analyser pour les métriques à mettre dans DeviceMetricData
.
Paramètres | |
---|---|
key | String : la clé d'option associée au fichier qui a été extrait. |
metricFile | File : l' ERROR(/File) extraite du périphérique correspondant à la clé d'option. |
data | DeviceMetricData : le DeviceMetricData où les métriques peuvent être stockées. |
Méthodes protégées
ajouter des clés
protected void addKeys (String... keys)
Ajoute des clés de motif supplémentaires à l'extraction depuis l'appareil.
Paramètres | |
---|---|
keys | String |
récupérer le fichier
protected File retrieveFile (ITestDevice device, String remoteFilePath)
Extrayez le fichier du chemin spécifié dans le périphérique.
Paramètres | |
---|---|
device | ITestDevice : qui contient le fichier. |
remoteFilePath | String : emplacement dans l'appareil. |
Retour | |
---|---|
File | Fichier récupéré à partir du chemin indiqué dans l'appareil. |
Jetés | |
---|---|
DeviceNotAvailableException |