AtraceRunMetricCollectorAtraceRunMetricCollector

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 du périphérique de test, enregistre le répertoire de test et post-traite les fichiers de trace sous le répertoire de test et agrège les métriques.

Résumé

Constructeurs publics

AtraceRunMetricCollector ()

Méthodes publiques

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

Rappel lorsqu'un scénario de test est terminé.

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

L'implémentation de la méthode devrait permettre de journaliser le répertoire, 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 de journaliser le fichier, de l'analyser pour que les métriques soient placées dans DeviceMetricData .

Constructeurs publics

AtraceRunMetricCollectorAtraceRunMetricCollector

public AtraceRunMetricCollector ()

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 : le 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 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 devrait permettre de journaliser le répertoire, de l'analyser pour que les métriques soient placées dans DeviceMetricData .

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

metricDirectory File : l' ERROR(/File) extraite de l'appareil correspondant à la clé d'option.

runData DeviceMetricData : le DeviceMetricData où 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 journaliser le fichier, de l'analyser pour que les métriques soient placées dans DeviceMetricData .

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

metricFile File : l' ERROR(/File) extraite de l'appareil correspondant à la clé d'option.

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