ITestInvocação

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

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 que o TradeFed foi solicitado a parar.

default void notifyInvocationStopped (String message)

Notifique o TestInvocation que o TradeFed será eventualmente 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 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(s) recurso(s)

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

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

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Notifique o TestInvocation 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 que o TradeFed será eventualmente 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