ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Gestisce una chiamata di test di TradeFederation.

Riepilogo

Classi nidificate

class ITestInvocation.ExitInformation

Rappresenta alcune informazioni di uscita per una chiamata. 

Metodi pubblici

default ITestInvocation.ExitInformation getExitInfo()

Le informazioni di uscita della chiamata specificata.

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

Esegui la chiamata di test.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

Informa TestInvocation che è stato richiesto l'arresto di TradeFed.

default void notifyInvocationStopped(String message)

Informa TestInvocation che TradeFed verrà arrestato.

default void setClearcutClient(ClearcutClient client)

Inoltra il client Clearcut per segnalare le metriche.

Metodi pubblici

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Le informazioni di uscita della chiamata specificata.

Restituisce
ITestInvocation.ExitInformation

invoke

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

Esegui la chiamata di test.

Parametri
metadata IInvocationContext: il IInvocationContext per eseguire i test.

config IConfiguration: il IConfiguration di questa esecuzione di test.

rescheduler IRescheduler: l'IRescheduler per riprogrammare le parti della chiamata per l'esecuzione su una o più risorse

extraListeners ITestInvocationListener: ITestInvocationListener da notificare, oltre a quelli in config

Genera
DeviceNotAvailableException se la comunicazione con il dispositivo è stata interrotta
java.lang.Throwable
Throwable

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Informa TestInvocation che è stato richiesto l'arresto di TradeFed.

Parametri
message String: il messaggio associato all'arresto della chiamata

errorId ErrorIdentifier: identificatore associato all'arresto forzato

notifyInvocationStopped

public void notifyInvocationStopped (String message)

Informa TestInvocation che TradeFed verrà arrestato.

Parametri
message String: il messaggio associato all'arresto della chiamata

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Inoltra il client Clearcut per segnalare le metriche.

Parametri
client ClearcutClient