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 la clé de métrique provenant de l'appareil et la récupère en tant que fichier de l'appareil. Peut être étendu pour un traitement supplémentaire du fichier.
Résumé
Champs | |
---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Constructeurs publics | |
---|---|
FilePullerDeviceMetricCollector()
|
Méthodes publiques | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
Rappel lorsque le cas de test est terminé. |
void
|
onTestRunEnd(DeviceMetricData runData,
Rappel lorsque l'exécution d'un test est terminée. |
abstract
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData data)
L'implémentation de la méthode doit permettre de consigner le répertoire, de l'analyser pour les métriques à placer dans |
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
L'implémentation de la méthode doit permettre de consigner le fichier, de l'analyser pour les métriques à placer dans |
Méthodes protégées | |
---|---|
void
|
addKeys(String... keys)
Ajoute des clés de modèle supplémentaires à la récupération depuis l'appareil. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Extrayez le fichier du chemin d'accès spécifié sur l'appareil. |
Champs
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Constructeurs publics
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Méthodes publiques
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Rappel lorsque le cas de test est terminé. C'est le moment de nettoyer.
Paramètres | |
---|---|
testData |
DeviceMetricData : DeviceMetricData contenant les données du cas de test. Il s'agit du même objet que lors de BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics |
: carte actuelle des métriques transmises à ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Génère | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Rappel lorsque l'exécution d'un test est terminée. C'est le moment de nettoyer.
Paramètres | |
---|---|
runData |
DeviceMetricData : DeviceMetricData contenant les données de l'exécution. Il s'agit du même objet que lors de BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: carte actuelle des métriques transmises à ERROR(/#testRunEnded(long,Map)) . |
Génère | |
---|---|
DeviceNotAvailableException |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
L'implémentation de la méthode doit permettre de consigner le répertoire, de l'analyser pour les métriques à placer dans DeviceMetricData
.
Paramètres | |
---|---|
key |
String : clé d'option associée au répertoire extrait. |
metricDirectory |
File : ERROR(/File) extrait de l'appareil correspondant à la clé d'option. |
data |
DeviceMetricData : DeviceMetricData dans lequel les métriques peuvent être stockées. |
processMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
L'implémentation de la méthode doit permettre de consigner le fichier, de l'analyser pour les métriques à placer dans DeviceMetricData
.
Paramètres | |
---|---|
key |
String : clé d'option associée au fichier extrait. |
metricFile |
File : ERROR(/File) extrait de l'appareil correspondant à la clé d'option. |
data |
DeviceMetricData : DeviceMetricData dans lequel les métriques peuvent être stockées. |
Méthodes protégées
addKeys
protected void addKeys (String... keys)
Ajoute des clés de modèle supplémentaires à la récupération depuis l'appareil.
Paramètres | |
---|---|
keys |
String |
retrieveFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Extrayez le fichier du chemin d'accès spécifié sur l'appareil.
Paramètres | |
---|---|
device |
ITestDevice : qui contient le fichier. |
remoteFilePath |
String : emplacement dans l'appareil. |
userId |
int : ID utilisateur à extraire |
Renvoie | |
---|---|
File |
Fichier extrait du chemin d'accès donné sur l'appareil. |
Génère | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |