AtraceRunMetricCollector

public class AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector

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


Collecte les traces de tous les répertoires de test sous le répertoire donné à partir de l'appareil de test, enregistre le répertoire de test, post-traite les fichiers de trace dans le répertoire de test et agrège les métriques.

Résumé

Constructeurs publics

AtraceRunMetricCollector()

Méthodes publiques

void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Rappel lorsqu'un cas de test est terminé.

void processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)

L'implémentation de la méthode doit permettre d'enregistrer le répertoire et de l'analyser pour que les métriques soient placées dans DeviceMetricData.

void processMetricFile(String key, File metricFile, DeviceMetricData runData)

L'implémentation de la méthode doit permettre d'enregistrer le fichier et de l'analyser pour que les métriques soient placées dans DeviceMetricData.

Constructeurs publics

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Méthodes publiques

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Rappel lorsqu'un cas de test est terminé. Il s'agit du moment où le nettoyage doit être effectué.

Paramètres
testData DeviceMetricData : DeviceMetricData contenant les données du cas de test. Il s'agit du même objet que lors de onTestStart(DeviceMetricData).

currentTestCaseMetrics Map : carte actuelle des métriques transmises à testEnded(TestDescription,Map).

processMetricDirectory

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

L'implémentation de la méthode doit permettre d'enregistrer le répertoire et de l'analyser pour que les métriques soient placées dans DeviceMetricData.

Paramètres
key String : clé d'option associée au répertoire extrait.

metricDirectory File : File extrait de l'appareil correspondant à la clé d'option.

runData DeviceMetricData : le DeviceMetricData dans lequel les métriques peuvent être stockées.

processMetricFile

public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

L'implémentation de la méthode doit permettre d'enregistrer le fichier et de l'analyser pour que les métriques soient placées dans DeviceMetricData.

Paramètres
key String : clé d'option associée au fichier extrait.

metricFile File : File extrait de l'appareil correspondant à la clé d'option.

runData DeviceMetricData : le DeviceMetricData dans lequel les métriques peuvent être stockées.