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 DeviceMetricData .

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 .

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, int userId)

Extrayez le fichier du chemin spécifié dans le périphérique.

Des champs

mRépertoireClés

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

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 : la carte actuelle des métriques transmises à ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) .

Jetés
DeviceNotAvailableException

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 : la carte actuelle des métriques transmises à ERROR(/#testRunEnded(long,Map)) .

Jetés
DeviceNotAvailableException

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, 
                int userId)

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.

userId int : l'identifiant de l'utilisateur à partir duquel extraire

Retour
File Fichier récupéré à partir du chemin indiqué dans l'appareil.

Jetés
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException