DeviceUnavailableMonitor

public final class DeviceUnavailableMonitor
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.invoker.DeviceUnavailableMonitor


Esse listener tenta capturar apenas uma DNAE no nível do caso de teste.

Resumo

Construtores públicos

DeviceUnavailableMonitor()

Métodos públicos

DeviceNotAvailableException getUnavailableException()

Retorna a exceção, se alguma foi capturada.

void invocationFailed(FailureDescription failure)

Informa uma invocação incompleta devido a uma condição de erro.

void invocationFailed(Throwable cause)

Informa uma invocação incompleta devido a uma condição de erro.

void invocationStarted(IInvocationContext context)

Informa o início da invocação do teste.

void testFailed(TestDescription test, FailureDescription failure)

Informa a falha de um caso de teste individual.

void testRunFailed(FailureDescription failure)

A execução do teste não foi concluída devido a uma falha descrita por FailureDescription.

Construtores públicos

DeviceUnavailableMonitor

public DeviceUnavailableMonitor ()

Métodos públicos

getUnavailableException

public DeviceNotAvailableException getUnavailableException ()

Retorna a exceção, se alguma foi capturada.

Retorna
DeviceNotAvailableException

invocationFailed

public void invocationFailed (FailureDescription failure)

Informa uma invocação incompleta devido a uma condição de erro.

Será chamado automaticamente pelo framework TradeFederation.

Parâmetros
failure FailureDescription: o FailureDescription que descreve a causa da falha

invocationFailed

public void invocationFailed (Throwable cause)

Informa uma invocação incompleta devido a uma condição de erro.

Será chamado automaticamente pelo framework TradeFederation.

Parâmetros
cause Throwable: a causa Throwable da falha

invocationStarted

public void invocationStarted (IInvocationContext context)

Informa o início da invocação do teste.

Será chamado automaticamente pelo framework TradeFederation. Os repórteres precisam substituir esse método para oferecer suporte a vários dispositivos.

Parâmetros
context IInvocationContext: informações sobre a invocação

testFailed

public void testFailed (TestDescription test, 
                FailureDescription failure)

Informa a falha de um caso de teste individual.

Será chamado entre testStarted e testEnded.

Parâmetros
test TestDescription: identifica o teste

failure FailureDescription: FailureDescription que descreve a falha e o contexto dela.

testRunFailed

public void testRunFailed (FailureDescription failure)

A execução do teste não foi concluída devido a uma falha descrita por FailureDescription.

Parâmetros
failure FailureDescription: FailureDescription que descreve a falha e o contexto dela.