ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Processa uma invocação de teste da TradeFederation.

Resumo

Classes aninhadas

class ITestInvocation.ExitInformation

Representa algumas informações de saída de uma invocação. 

Métodos públicos

default ITestInvocation.ExitInformation getExitInfo()

As informações de saída da determinada invocação.

abstract void invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

Realize a invocação de teste.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

Notifique o TestInvocation de que o TradeFed foi solicitado a parar.

default void notifyInvocationStopped(String message)

Notifique o TestInvocation de que o TradeFed será desligado.

default void setClearcutClient(ClearcutClient client)

Encaminhe o cliente clearcut para relatar métricas.

Métodos públicos

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

As informações de saída da determinada invocação.

Retorna
ITestInvocation.ExitInformation

invocar

public abstract void invoke (IInvocationContext metadata, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

Realize a invocação de teste.

Parâmetros
metadata IInvocationContext: o IInvocationContext para realizar testes.

config IConfiguration: o IConfiguration desta execução de teste.

rescheduler IRescheduler: o IRescheduler, para reagendar partes da invocação para execução em outros recursos.

extraListeners ITestInvocationListener: ITestInvocationListeners a serem notificados, além daqueles em config

Gera
DeviceNotAvailableException se a comunicação com o dispositivo foi perdida
java.lang.Throwable
Throwable

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Notifique o TestInvocation de que o TradeFed foi solicitado a parar.

Parâmetros
message String: a mensagem associada à interrupção da invocação

errorId ErrorIdentifier: identificador associado à interrupção forçada.

notifyInvocationStopped

public void notifyInvocationStopped (String message)

Notifique o TestInvocation de que o TradeFed será desligado.

Parâmetros
message String: a mensagem associada à interrupção da invocação

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Encaminhe o cliente clearcut para relatar métricas.

Parâmetros
client ClearcutClient