Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

BasePostProcessor

public abstract class BasePostProcessor
extends Object implements IPostProcessor

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


El IPostProcessor base que toda implementación debe extender. Asegúrese de que los métodos de procesamiento posterior se llamen antes que los informadores de resultados finales.

TODO: expandir al post-procesamiento de archivos también si es necesario.

Resumen

Constructores públicos

BasePostProcessor ()

Métodos públicos

final ITestInvocationListener init (ITestInvocationListener listener)

Paso de inicialización del postprocesador.

final void invocationEnded (long elapsedTime)
final void invocationFailed (FailureDescription failure)
final void invocationFailed (Throwable cause)
final void invocationStarted (IInvocationContext context)

Escuchas de invocación para reenvío

final boolean isDisabled ()

Devuelve True si todo el objeto está desactivado (omita la configuración y el desmontaje).

final void logAssociation (String dataName, LogFile logFile)

Actualiza la asociación de registro a prueba.

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.

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.

final void setLogSaver (ILogSaver logSaver)
final void testAssumptionFailure (TestDescription test, String trace)
final void testAssumptionFailure (TestDescription test, FailureDescription failure)
final void testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics)
final void testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics)
final void testFailed (TestDescription test, FailureDescription failure)
final void testFailed (TestDescription test, String trace)
final void testIgnored (TestDescription test)
final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
final void testModuleEnded ()
final void testModuleStarted (IInvocationContext moduleContext)
final void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)
final void testRunFailed (FailureDescription failure)
final void testRunFailed (String errorMessage)
final void testRunStarted (String runName, int testCount, int attemptNumber)
final void testRunStarted (String runName, int testCount)

Prueba de ejecución de devoluciones de llamada

final void testRunStopped (long elapsedTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

Devoluciones de llamadas de casos de prueba

Métodos protegidos

MetricMeasurement.DataType getMetricType ()

Anule este método para cambiar el tipo de métrica si es necesario.

Constructores públicos

BasePostProcessor

public BasePostProcessor ()

Métodos públicos

en eso

public final 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

invocationEnded

public final void invocationEnded (long elapsedTime)

Parámetros
elapsedTime long

invocationFailed

public final void invocationFailed (FailureDescription failure)

Parámetros
failure FailureDescription

invocationFailed

public final void invocationFailed (Throwable cause)

Parámetros
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

Escuchas de invocación para reenvío

Parámetros
context IInvocationContext

está desactivado

public final boolean isDisabled ()

Devuelve True si todo el objeto está desactivado (omita la configuración y el desmontaje). Falso de lo contrario.

Devoluciones
boolean

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

Actualiza la asociación de registro a prueba. Si se llama a este método durante una prueba, el registro pertenece a la prueba; de lo contrario, será un registro de ejecución.

Parámetros
dataName String

logFile LogFile

processAllTestMetricsAndLogs

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

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

Parámetros
logSaver ILogSaver

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Parámetros
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Parámetros
test TestDescription

failure FailureDescription

testEnded

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Parámetros
test TestDescription

endTime long

testMetrics

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

Parámetros
test TestDescription

testMetrics

testFailed

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Parámetros
test TestDescription

failure FailureDescription

testFailed

public final void testFailed (TestDescription test, 
                String trace)

Parámetros
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

Parámetros
test TestDescription

testLog

public final void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

public final void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Parámetros
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

Parámetros
elapsedTime long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

Parámetros
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

Parámetros
errorMessage String

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Parámetros
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Prueba de ejecución de devoluciones de llamada

Parámetros
runName String

testCount int

testRunStopped

public final void testRunStopped (long elapsedTime)

Parámetros
elapsedTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Parámetros
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Devolución de llamadas de casos de prueba

Parámetros
test TestDescription

Métodos protegidos

getMetricType

protected MetricMeasurement.DataType getMetricType ()

Anule este método para cambiar el tipo de métrica si es necesario. De forma predeterminada, la métrica se establece en tipo procesado.

Devoluciones
MetricMeasurement.DataType