Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector


BaseDeviceMetricCollector qui écoute les clés de métriques provenant de l'appareil et les extrait sous forme de fichier à partir de l'appareil. Peut être étendu pour un traitement supplémentaire du fichier.

Résumé

Des champs

protected mDirectoryKeys

Constructeurs publics

FilePullerDeviceMetricCollector ()

Méthodes publiques

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Rappel à la fin d'un cas de test.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Rappel à la fin d'un test.

abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)

La mise en œuvre de la méthode doit 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 doit 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 touches de motif supplémentaires à l'extraction de l'appareil

File retrieveFile (ITestDevice device, String remoteFilePath)

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

Des champs

mDirectoryKeys

protected  mDirectoryKeys

Constructeurs publics

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

Méthodes publiques

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Rappel à la fin d'un cas de test. Ce devrait être le moment du nettoyage.

Paramètres
testData DeviceMetricData : le DeviceMetricData contenant les données du DeviceMetricData de test. Sera le même objet que pendant BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : la carte actuelle des métriques passées à ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Rappel à la fin d'un test. Ce devrait être le moment du nettoyage.

Paramètres
runData DeviceMetricData : le DeviceMetricData contenant les données pour l' DeviceMetricData . Sera le même objet que pendant BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : la carte actuelle des métriques passées à ITestLifeCycleReceiver.testRunEnded(long, Map) .

processMetricDirectory

public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)

La mise en œuvre de la méthode doit 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 de l'appareil correspondant à la clé d'option.

data DeviceMetricData : les DeviceMetricData où les métriques peuvent être stockées.

processMetricFile

public abstract void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

La mise en œuvre de la méthode doit 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 de l'appareil correspondant à la clé d'option.

data DeviceMetricData : les DeviceMetricData où les métriques peuvent être stockées.

Méthodes protégées

addKeys

protected void addKeys (String... keys)

Ajoute des touches de motif supplémentaires à l'extraction de l'appareil.

Paramètres
keys String

retrieveFile

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é du chemin indiqué dans le périphérique.

Jette
DeviceNotAvailableException