Invocación de ITest

public interface ITestInvocation

com.android.tradefed.Invoker.ITestInvocation


Controla una invocación de prueba de TradeFederation.

Resumen

Clases anidadas

class ITestInvocation.ExitInformation

Representa información de salida para una invocación. 

Métodos públicos

default ITestInvocation.ExitInformation getExitInfo()

La información de salida de la invocación dada.

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

Realiza la invocación de prueba.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

Notifica a TestInvocation que se solicitó detener TradeFed.

default void notifyInvocationStopped(String message)

Notifica a TestInvocation que TradeFed finalmente se cerrará.

default void setClearcutClient(ClearcutClient client)

Reenvía al cliente de estructura clara para que informe las métricas.

Métodos públicos

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

La información de salida de la invocación dada.

Muestra
ITestInvocation.ExitInformation

invocar

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

Realiza la invocación de prueba.

Parámetros
metadata IInvocationContext: Es el IInvocationContext para realizar pruebas.

config IConfiguration: Es el IConfiguration de esta ejecución de prueba.

rescheduler IRescheduler: Es el IRescheduler, para la reprogramación de las partes de la invocación de ejecución en otros recursos

extraListeners ITestInvocationListener: Son los ITestInvocationListener a los que se notificará, además de los de config

Arroja
DeviceNotAvailableException Si se perdió la comunicación con el dispositivo
Throwable

notificaInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Notifica a TestInvocation que se solicitó detener TradeFed.

Parámetros
message String: Es el mensaje asociado con la detención de la invocación.

errorId ErrorIdentifier: Identificador asociado con la parada forzada

notInvocationStopped

public void notifyInvocationStopped (String message)

Notifica a TestInvocation que TradeFed finalmente se cerrará.

Parámetros
message String: Es el mensaje asociado con la detención de la invocación.

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Reenvía al cliente de estructura clara para que informe las métricas.

Parámetros
client ClearcutClient