ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Lida com uma invocação de teste TradeFederation.

Resumo

Classes aninhadas

class ITestInvocation.ExitInformation

Representa algumas informações de saída para uma chamada.

Métodos públicos

default ITestInvocation.ExitInformation getExitInfo ()

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

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

Execute 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á encerrado.

default void setClearcutClient (ClearcutClient client)

Encaminhe o cliente claro para relatar métricas.

Métodos públicos

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

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

devoluções
ITestInvocation.ExitInformation

invocar

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

Execute a invocação de teste.

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

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

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

extraListeners ITestInvocationListener : ITestInvocationListener s para notificar, além daqueles na config

lances
DeviceNotAvailableException se a comunicação com o dispositivo foi perdida
Arremessável

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 à parada 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)

Encaminhe o cliente claro para relatar métricas.

Parâmetros
client ClearcutClient