MétriqueFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

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


Utilisé pour importer le fichier journal des métriques collecté au niveau du test et de l'exécution. Utiliser "aggregate-similar-tests" une option pour agréger des métriques de test 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 portant le même nom sont considérés comme des tests similaires. Cette personne n'aura accès qu'aux métriques brutes.

Résumé

Constructeurs publics

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

Méthodes publiques

processRunMetricsAndLogs( rawMetrics, runLogs)

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

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

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

void setUp()

Remplacez cette méthode dans les post-processeurs enfants pour s'initialiser avant l'exécution du test.

void writeMetricFile( metrics, String testId)

Écrivez les métriques dans le fichier de résultats et importez-le.

Constructeurs publics

MétriqueFilePostProcessor

public MetricFilePostProcessor ()

MétriqueFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

Paramètres
metricUtil MetricUtility

Méthodes publiques

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Implémentez cette méthode pour générer un ensemble de nouvelles métriques à partir des métriques existantes et journaux. Seules les nouvelles métriques générées doivent être renvoyées, avec un nom de clé unique (pas des conflits avec des clés existantes).

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

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

Renvoie
Ensemble des nouvelles métriques 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 et les journaux de processus de chaque test. Seuls les nouveaux les métriques générées doivent être renvoyées, avec un nom de clé unique (sans conflit avec les sont autorisées).

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

testMetrics : ensemble de métriques du test.

testLogs : ensemble de fichiers consignés pendant le test.

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

Configurer

public void setUp ()

Remplacez cette méthode dans les post-processeurs enfants pour s'initialiser avant l'exécution du test.

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

Écrivez les métriques dans le fichier de résultats et importez-le.