AggregatePostProcessor

public class AggregatePostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
com.android.tradefed.postprocessor.AggregatePostProcessor


Un agrégateur de métriques qui donne le minimum, le maximum, la moyenne, la variance, l'écart type, le total, le nombre et éventuellement les centiles pour les métriques numériques collectées lors des exécutions de tests à plusieurs itérations, en les traitant comme des doubles. Les métriques non numériques sont ignorées. Les métriques qui ont un mélange de valeurs numériques et non numériques seront également ignorées.

Notez que count ne sera présent que si une métrique a des valeurs entièrement numériques ; sinon, il sera absent avec toutes les autres statistiques.

Il analyse les métriques d'une seule chaîne, car les métriques sont actuellement transmises de cette façon.

Résumé

Constructeurs publics

AggregatePostProcessor ()

Méthodes publiques

processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

Implémentez cette méthode afin de générer un ensemble de nouvelles métriques à partir des métriques et des journaux existants.

processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

Implémentez cette méthode pour publier les métriques de traitement et les journaux de chaque test.

Constructeurs publics

AggregatePostProcessor

public AggregatePostProcessor ()

Méthodes publiques

processRunMetricsAndLogsprocessRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Implémentez cette méthode afin de générer un ensemble de nouvelles métriques à partir des métriques et des journaux existants. Seules les métriques nouvellement générées doivent être renvoyées, et avec un nom de clé unique (aucune collision avec des clés existantes n'est autorisée).

Paramètres
rawMetrics : ensemble de métriques brutes disponibles pour l'exécution.

runLogs : ensemble de fichiers journaux pour l'exécution du test.

Retour
Ensemble de métriques nouvellement générées à partir des métriques d'exécution.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Implémentez cette méthode pour publier les métriques de traitement et les journaux de chaque test. Seules les métriques nouvellement générées doivent être renvoyées, et avec un nom de clé unique (aucune collision avec des clés existantes n'est autorisée).

Paramètres
testDescription TestDescription : L'objet TestDescription décrivant le test.

testMetrics : L'ensemble des métriques du test.

testLogs : L'ensemble des fichiers enregistrés pendant le test.

Retour
Ensemble de métriques nouvellement générées à partir des métriques de test.