MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
?? com.android.tradefed.postprocessor.BasePostProcessor
?? com.android.tradefed.postprocessor.MetricFilePostProcessor


Utilisé pour télécharger le fichier journal des métriques collecté pendant le test et le niveau d'exécution. Utilisez l'option "aggregate-similar-tests" pour agréger des métriques de tests similaires au niveau de l'exécution du test et les écrire dans un fichier journal. Les tests ne diffèrent que par le numéro d'itération ou avec le même nom sont considérés comme des tests similaires. Cela n'aura accès qu'aux métriques brutes.

Sommaire

Constructeurs publics

MetricFilePostProcessor ()
MetricFilePostProcessor ( MetricUtility metricUtil)

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 processus et les journaux de chaque test.

Constructeurs publics

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

Paramètres
metricUtil MetricUtility

Méthodes publiques

processRunMetricsAndLogs

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 les clés existantes n'est autorisée).

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

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

Retour
L'ensemble des 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 processus 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 les 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
L'ensemble des métriques nouvellement générées à partir des métriques de test.