ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Gestisce un'invocazione di test di TradeFederation.

Riepilogo

Classi nidificate

class ITestInvocation.ExitInformation

Rappresenta alcune informazioni di uscita per un'invocazione. 

Metodi pubblici

default ITestInvocation.ExitInformation getExitInfo()

Le informazioni di uscita dell'invocazione specificata.

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

Esegui l'invocazione del test.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

Comunica a TestInvocation che è stata richiesta l'interruzione di TradeFed.

default void notifyInvocationStopped(String message)

Comunica a TestInvocation che TradeFed verrà eventualmente chiuso.

default void setClearcutClient(ClearcutClient client)

Inoltra il client clearcut per generare report sulle metriche.

Metodi pubblici

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Le informazioni di uscita dell'invocazione specificata.

Ritorni
ITestInvocation.ExitInformation

invocare

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

Esegui l'invocazione del test.

Parametri
metadata IInvocationContext: il IInvocationContext per eseguire i test.

config IConfiguration: il IConfiguration di questa esecuzione di test.

rescheduler IRescheduler: il IRescheduler, per riprogrammare parti dell'invocazione per l'esecuzione su altre risorse

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

Lanci
DeviceNotAvailableException Se la comunicazione con il dispositivo è stata interrotta
Throwable

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Comunica a TestInvocation che è stata richiesta l'interruzione di TradeFed.

Parametri
message String: il messaggio associato all'interruzione dell'invocazione

errorId ErrorIdentifier: identificatore associato all'interruzione forzata

notifyInvocationStopped

public void notifyInvocationStopped (String message)

Comunica a TestInvocation che TradeFed verrà eventualmente chiuso.

Parametri
message String: il messaggio associato all'interruzione dell'invocazione

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Inoltra il client clearcut per generare report sulle metriche.

Parametri
client ClearcutClient