ITestInvocation

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()

Es la información de salida de la invocación determinada.

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

Realiza la invocación de la prueba.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

Notificar a TestInvocation que se solicitó la detención de Tradefed

default void notifyInvocationStopped(String message)

Notifica al TestInvocation que Tradefed se cerrará en algún momento.

default void setClearcutClient(ClearcutClient client)

Reenvía el cliente de Clearcut para informar las métricas.

Métodos públicos

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Es la información de salida de la invocación determinada.

Muestra
ITestInvocation.ExitInformation

invocar

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

Realiza la invocación de la 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 reprogramar partes de la invocación para su ejecución en otros recursos.

extraListeners ITestInvocationListener: ITestInvocationListeners para notificar, además de los que se encuentran en config

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

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Notificar a TestInvocation que se solicitó la detención de Tradefed

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

errorId ErrorIdentifier: Es el identificador asociado con la detención forzada.

notifyInvocationStopped

public void notifyInvocationStopped (String message)

Notifica al TestInvocation que Tradefed se cerrará en algún momento.

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

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Reenvía el cliente de Clearcut para informar las métricas.

Parámetros
client ClearcutClient