Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

IPostProcessor

public interface IPostProcessor
implements ITestInvocationListener, ILogSaverListener, IDisableable

com.android.tradefed.postprocessor.IPostProcessor


Los posprocesadores son un objeto de la Federación de Comercio destinado a permitir el procesamiento de métricas y registros DESPUÉS de las pruebas y ANTES del informe de resultados. Esto permite posprocesar algunos datos y hacer que todos los objetos result_reporter los reciban, en lugar de realizar el posprocesamiento dentro de un solo result_reporter y tener problemas para pasar los nuevos datos.

Resumen

Métodos públicos

abstract ITestInvocationListener init (ITestInvocationListener listener)

Paso de inicialización del postprocesador.

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

Implemente este método para agregar métricas y registros en todas las pruebas.

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

Implemente este método para generar un conjunto de nuevas métricas a partir de las métricas y los registros existentes.

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

Implemente este método para publicar métricas de proceso y registros de cada prueba.

Métodos públicos

en eso

public abstract ITestInvocationListener init (ITestInvocationListener listener)

Paso de inicialización del postprocesador. Se aseguró de ser llamado antes de cualquiera de las devoluciones de llamada de prueba.

Parámetros
listener ITestInvocationListener

Devoluciones
ITestInvocationListener

processAllTestMetricsAndLogs

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

Implemente este método para agregar métricas y registros en todas las pruebas. Las métricas que surgen de este método se registrarán como métricas de ejecución. Solo deben devolverse las métricas recién generadas y con un nombre de clave único (no se permiten colisiones con claves existentes).

Parámetros
allTestMetrics ListMultimap : un HashMultimap que almacena las métricas de cada prueba agrupadas por nombres de métricas.

allTestLogs : Un mapa que almacena el mapa de archivos de registro de cada prueba codificados por sus nombres de datos, utilizando la TestDescription de prueba de cada prueba como claves.

Devoluciones
El conjunto de métricas recién generadas a partir de todas las métricas de prueba.

processRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Implemente este método para generar un conjunto de nuevas métricas a partir de las métricas y los registros existentes. Solo deben devolverse las métricas recién generadas y con un nombre de clave único (no se permiten colisiones con claves existentes).

Parámetros
rawMetrics : El conjunto de métricas sin procesar disponibles para la ejecución.

runLogs : El conjunto de archivos de registro para la ejecución de prueba.

Devoluciones
El conjunto de métricas recién generadas a partir de las métricas de ejecución.

processTestMetricsAndLogs

public abstract  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Implemente este método para publicar métricas de proceso y registros de cada prueba. Solo deben devolverse las métricas recién generadas y con un nombre de clave único (no se permiten colisiones con claves existentes).

Parámetros
testDescription TestDescription : el objeto TestDescription que describe la prueba.

testMetrics : El conjunto de métricas de la prueba.

testLogs : El conjunto de archivos registrados durante la prueba.

Devoluciones
El conjunto de métricas recién generadas a partir de las métricas de prueba.