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

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 prueba.

default void notifyInvocationStopped(String message, ErrorIdentifier errorId)

Notificar al TestInvocation que se solicitó que TradeFed deje de funcionar

Métodos públicos

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

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

extraListeners ITestInvocationListener: Son los ITestInvocationListener que se notificarán, además de los que se encuentran en config.

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

notifyInvocationStopped

public void notifyInvocationStopped (String message, 
                ErrorIdentifier errorId)

Notificar al TestInvocation que se solicitó que TradeFed deje de funcionar

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

errorId ErrorIdentifier