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étriques provenant de l'appareil et extrait
en tant que fichier
depuis l’appareil. Peut être étendu pour permettre 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 scénario de test se termine. |
void
|
onTestRunEnd(DeviceMetricData runData,
Rappel à la fin d'une exécution de test |
abstract
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData data)
L'implémentation de la méthode doit permettre de consigner le répertoire et de l'analyser pour que les métriques soient
saisir |
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
L'implémentation de la méthode doit permettre de consigner le fichier et de l'analyser pour afficher les métriques à insérer.
|
Méthodes protégées | |
---|---|
void
|
addKeys(String... keys)
Ajoute des touches de modèle supplémentaires à l'extraction de 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 scénario de test se termine. C'est le moment du nettoyage.
Paramètres | |
---|---|
testData |
DeviceMetricData : DeviceMetricData contenant les données du scénario de test. Sera la
même objet que pendant 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 à la fin d'une exécution de test C'est le moment du nettoyage.
Paramètres | |
---|---|
runData |
DeviceMetricData : DeviceMetricData contenant les données pour l'exécution. Identique
comme pendant 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 et de l'analyser pour que les métriques soient
saisir 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 où 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 et de l'analyser pour afficher les métriques à insérer.
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 où les métriques peuvent être stockées. |
Méthodes protégées
Ajouter des clés
protected void addKeys (String... keys)
Ajoute des touches de modèle supplémentaires à l'extraction de l'appareil.
Paramètres | |
---|---|
keys |
String |
RécupérerFichier
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 : position sur l'appareil. |
userId |
int : ID utilisateur à partir duquel effectuer l'extraction. |
Renvoie | |
---|---|
File |
Fichier récupéré à partir du chemin d'accès indiqué sur l'appareil. |
Génère | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |