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 em questão.

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 a interrupção do TradeFed foi solicitada.

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 as métricas.

Métodos públicos

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

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

Retorna
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 testes.

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

rescheduler IRescheduler: o IRescheduler para reprogramar partes da invocação de execução em outros recursos

extraListeners ITestInvocationListener: ITestInvocationListeners para notificar, além daqueles em config

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

notificarInvocationForceS rejeitado

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Notifique o TestInvocation de que a interrupção do TradeFed foi solicitada.

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

errorId ErrorIdentifier: identificador associado à parada forçada.

notifiqueInvocationSStop

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 as métricas.

Parâmetros
client ClearcutClient