PrettyTestEventLogger

public class PrettyTestEventLogger
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.testtype.host.PrettyTestEventLogger


Es el registrador que detecta los eventos coincidentes y los registra para facilitar la depuración. El registro del host y del dispositivo coincidirán estrictamente para facilitar su búsqueda.

Resumen

Constructores públicos

PrettyTestEventLogger( devices, boolean methodLevelLogging)

Métodos públicos

void testEnded(TestDescription test, testMetrics)

Informa el final de la ejecución de un caso de prueba individual.

void testFailed(TestDescription test, FailureDescription failure)

Informa la falla de un caso de prueba individual.

void testFailed(TestDescription test, String trace)

Informa la falla de un caso de prueba individual.

void testRunEnded(long elapsedTimeMillis, runMetrics)

Informa el final de una ejecución de prueba.

void testRunStarted(String runName, int testCount)

Informa el inicio de una ejecución de prueba.

void testStarted(TestDescription test)

Informa el inicio de un caso de prueba individual.

Constructores públicos

PrettyTestEventLogger

public PrettyTestEventLogger ( devices, 
                boolean methodLevelLogging)

Parámetros
devices

methodLevelLogging boolean

Métodos públicos

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Informa el final de la ejecución de un caso de prueba individual.

Si no se invocó testFailed(TestDescription, FailureDescription), esta prueba se aprobó. También devuelve las métricas de clave/valor que se hayan emitido durante la ejecución del caso de prueba.

Parámetros
test TestDescription: Identifica la prueba.

testMetrics : Un ERROR(/Map) de las métricas emitidas.

testFailed

public void testFailed (TestDescription test, 
                FailureDescription failure)

Informa la falla de un caso de prueba individual.

Se llamará entre testStarted y testEnded.

Parámetros
test TestDescription: Identifica la prueba.

failure FailureDescription: FailureDescription que describe la falla y su contexto.

testFailed

public void testFailed (TestDescription test, 
                String trace)

Informa la falla de un caso de prueba individual.

Se llamará entre testStarted y testEnded.

Parámetros
test TestDescription: Identifica la prueba.

trace String: Es el seguimiento de pila de la falla.

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Informa el final de una ejecución de prueba.

Parámetros
elapsedTimeMillis long: Tiempo transcurrido informado por el dispositivo, en milisegundos.

runMetrics : Pares clave-valor que se registran al final de una ejecución de prueba.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Informa el inicio de una ejecución de prueba.

Parámetros
runName String: Es el nombre de una ejecución de prueba.

testCount int: Es la cantidad total de pruebas en la ejecución de prueba.

testStarted

public void testStarted (TestDescription test)

Informa el inicio de un caso de prueba individual. Interfaz más antigua. Se debe usar testStarted(com.android.tradefed.result.TestDescription) siempre que sea posible.

Parámetros
test TestDescription: Identifica la prueba.