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

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 .

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

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

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 : La carte actuelle des paramètres passés à 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 : La carte actuelle des paramètres passés à 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