TestRunResultListener

public final class TestRunResultListener
extends Object implements ITestInvocationListener

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


Es un objeto de escucha que permite leer el estado final de la ejecución de prueba.

Resumen

Constructores públicos

TestRunResultListener()

Métodos públicos

boolean isTestFailed(String testName)
boolean isTestRunFailed(String testRunName)
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 elapsedTime, HashMap<String, MetricMeasurement.Metric> runMetrics)

Informa el final de una ejecución de prueba.

void testRunFailed(FailureDescription failure)

Informa que no se pudo completar la ejecución de prueba debido a una falla descrita por FailureDescription.

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.

Constructores públicos

TestRunResultListener

public TestRunResultListener ()

Métodos públicos

isTestFailed

public boolean isTestFailed (String testName)

Parámetros
testName String

Muestra
boolean

isTestRunFailed

public boolean isTestRunFailed (String testRunName)

Parámetros
testRunName String

Muestra
boolean

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: Seguimiento de pila de falla.

testRunEnded

public void testRunEnded (long elapsedTime, 
                HashMap<String, MetricMeasurement.Metric> runMetrics)

Informa el final de una ejecución de prueba. FIXME: No podemos tener dos interfaces Map<> con diferentes tipos, por lo que debemos usar HashMap aquí.

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

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

testRunFailed

public void testRunFailed (FailureDescription failure)

Informa que no se pudo completar la ejecución de prueba debido a una falla descrita por FailureDescription.

Parámetros
failure FailureDescription: FailureDescription que describe la falla y su contexto.

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.