StubTestRunListener

public class StubTestRunListener
extends Object implements ITestRunListener

java.lang.Object
com.android.tradefed.result.StubTestRunListener


Implementación de stub de ITestRunListener

Resumen

Constructores públicos

StubTestRunListener()

Métodos públicos

void testAssumptionFailure(TestIdentifier test, String trace)

Se llama cuando una prueba atómica indica que asume una condición que es falsa.

void testEnded(TestIdentifier test, Map<String, String> testMetrics)

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

void testFailed(TestIdentifier test, String trace)

Informa la falla de un caso de prueba individual.

void testIgnored(TestIdentifier test)

Se llama cuando no se ejecutará una prueba, por lo general, porque un método de prueba está anotado con org.junit.Ignore.

void testRunEnded(long elapsedTime, Map<String, String> runMetrics)

Informa el final de una ejecución de prueba.

void testRunFailed(String errorMessage)

Informa que no se pudo completar la ejecución de prueba debido a un error fatal.

void testRunStarted(String runName, int testCount)

Informa el inicio de una ejecución de prueba.

void testRunStopped(long elapsedTime)

Informa que la ejecución de prueba se detuvo antes de completarse debido a una solicitud del usuario.

void testStarted(TestIdentifier test)

Informa el inicio de un caso de prueba individual.

Constructores públicos

StubTestRunListener

public StubTestRunListener ()

Métodos públicos

testAssumptionFailure

public void testAssumptionFailure (TestIdentifier test, 
                String trace)

Se llama cuando una prueba atómica indica que asume una condición que es falsa.

Parámetros
test TestIdentifier: Identifica la prueba.

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

testEnded

public void testEnded (TestIdentifier test, 
                Map<String, String> testMetrics)

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

Si no se invocó testFailed(TestIdentifier, String), esta prueba pasó. También devuelve cualquier métrica de clave-valor que se haya emitido durante la ejecución del caso de prueba.

Parámetros
test TestIdentifier: Identifica la prueba.

testMetrics Map: Es un Map de las métricas emitidas durante la ejecución del caso de prueba por android.app.Instrumentation#sendStatus. Se conserva el orden de inserción a menos que emitas una misma clave varias veces. Ten en cuenta que las claves estándar definidas en IInstrumentationResultParser.StatusKeys se filtran de este mapa. Ddmlib puede agregar métricas de prueba adicionales definidas en IInstrumentationResultParser.StatusKeys.

testFailed

public void testFailed (TestIdentifier test, 
                String trace)

Informa la falla de un caso de prueba individual.

Se llamará entre testStarted y testEnded.

Parámetros
test TestIdentifier: Identifica la prueba.

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

testIgnored

public void testIgnored (TestIdentifier test)

Se llama cuando no se ejecutará una prueba, por lo general, porque un método de prueba está anotado con org.junit.Ignore.

Parámetros
test TestIdentifier: Identifica la prueba.

testRunEnded

public void testRunEnded (long elapsedTime, 
                Map<String, String> runMetrics)

Informa el final de una ejecución de prueba.

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

runMetrics Map: Es un Map de las métricas emitidas durante la ejecución del caso de prueba por android.app.Instrumentation#addResults. Se conserva el orden de inserción a menos que emitas una misma clave varias veces. Ten en cuenta que las claves estándar definidas en IInstrumentationResultParser.StatusKeys se filtran de este mapa. Ddmlib puede agregar métricas de prueba adicionales definidas en IInstrumentationResultParser.StatusKeys.

testRunFailed

public void testRunFailed (String errorMessage)

Informa que no se pudo completar la ejecución de prueba debido a un error fatal.

Parámetros
errorMessage String: String que describe el motivo de la falla de ejecución.

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.

testRunStopped

public void testRunStopped (long elapsedTime)

Informa que la ejecución de prueba se detuvo antes de completarse debido a una solicitud del usuario.

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

testStarted

public void testStarted (TestIdentifier test)

Informa el inicio de un caso de prueba individual.

Parámetros
test TestIdentifier: Identifica la prueba.