Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

IPostProcessor

public interface IPostProcessor
implements ITestInvocationListener, ILogSaverListener, IDisableable

com.android.tradefed.postprocessor.IPostProcessor


Les post-processeurs sont un objet de la fédération commerciale destiné à permettre le traitement des métriques et des journaux APRÈS les tests et AVANT le rapport des résultats. Cela permet de post-traiter certaines données et que tous les objets result_reporter les reçoivent, plutôt que de faire le post-traitement dans un seul result_reporter et d'avoir des problèmes pour transmettre les nouvelles données.

Résumé

Méthodes publiques

abstract ITestInvocationListener init (ITestInvocationListener listener)

Étape d'initialisation du post-processeur.

abstract processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)

Implémentez cette méthode pour agréger les métriques et les journaux sur tous les tests.

abstract 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 journaux existants.

abstract 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.

Méthodes publiques

init

public abstract ITestInvocationListener init (ITestInvocationListener listener)

Étape d'initialisation du post-processeur. Assuré pour être appelé avant l'un des rappels de tests.

Paramètres
listener ITestInvocationListener

Retour
ITestInvocationListener

processAllTestMetricsAndLogs

public abstract  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

Implémentez cette méthode pour agréger les métriques et les journaux sur tous les tests. Les métriques issues de cette méthode seront reportées en tant que métriques d'exécution. Seules les métriques nouvellement générées doivent être retournées et avec un nom de clé unique (aucune collision avec les clés existantes n'est autorisée).

Paramètres
allTestMetrics ListMultimap : HashMultimap stockant les métriques de chaque test regroupées par noms de métriques.

allTestLogs : Une carte stockant la carte de chaque test des fichiers journaux saisis par leurs noms de données, en utilisant la TestDescription chaque test comme clés.

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

processRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

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

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

runLogs : L'ensemble des 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 abstract  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 retournées et avec un nom de clé unique (aucune collision avec les clés existantes n'est autorisée).

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

testMetrics : Ensemble de métriques du test.

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

Retour
L'ensemble des mesures nouvellement générées à partir des mesures de test.