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 l'ensemble du répertoire de test sous le répertoire donné à partir de l'appareil de test, consigne le répertoire de test et post-traite les fichiers de trace sous le répertoire de test, puis agrège les métriques.

Résumé

Constructeurs publics

AtraceRunMetricCollector()

Méthodes publiques

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Rappel lorsque le cas de test est terminé.

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

L'implémentation de la méthode doit permettre de consigner le répertoire, de l'analyser pour les métriques à placer dans DeviceMetricData.

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

L'implémentation de la méthode doit permettre de consigner le fichier, de l'analyser pour les métriques à placer dans DeviceMetricData.

Constructeurs publics

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Méthodes publiques

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Rappel lorsque le cas de test est terminé. C'est le moment de nettoyer.

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

currentTestCaseMetrics : carte actuelle des métriques transmises à ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

processMetricDirectory

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

L'implémentation de la méthode doit permettre de consigner le répertoire, de l'analyser pour les métriques à placer dans 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.

runData DeviceMetricData: 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 de consigner le fichier, de l'analyser pour les métriques à placer dans 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.

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