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 para uma invocação. 

Métodos públicos

default ITestInvocation.ExitInformation getExitInfo()

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

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

Realize a invocação do teste.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

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

default void notifyInvocationStopped(String message)

Notifique o TestInvocation de que o TradeFed será encerrado.

default void setClearcutClient(ClearcutClient client)

Encaminhar o cliente clearcut para gerar relatórios de métricas.

Métodos públicos

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

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

Retorna
ITestInvocation.ExitInformation

invocar

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

Realize a invocação do teste.

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

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

rescheduler IRescheduler: o IRescheduler, para reprogramar partes da invocação para execução em outro recurso

extraListeners ITestInvocationListener: ITestInvocationListeners a serem notificados, além dos que estão em config

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

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Notifique o TestInvocation de que a TradeFed foi solicitada 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á encerrado.

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

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Encaminhar o cliente clearcut para gerar relatórios de métricas.

Parâmetros
client ClearcutClient