Chiamata ITest

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)

Comunica a TestInvocation che TradeFed ha richiesto l'interruzione.

default void notifyInvocationStopped(String message)

Comunica a TestInvocation che TradeFed verrà chiuso.

default void setClearcutClient(ClearcutClient client)

Inoltrare il cliente esplicito ai report sulle metriche.

Metodi pubblici

OttieniInfoUscita

public ITestInvocation.ExitInformation getExitInfo ()

Le informazioni di uscita della chiamata specificata.

Ritorni
ITestInvocation.ExitInformation

richiamare

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

Esegui la chiamata di test.

Parametri
metadata IInvocationContext: il valore IInvocationContext per l'esecuzione dei test.

config IConfiguration: IConfiguration di questa esecuzione di test.

rescheduler IRescheduler: il IRescheduler, per ripianificare parti della chiamata per su altre risorse

extraListeners ITestInvocationListener: ITestInvocationListener per le notifiche, oltre a quelli in config

Lanci
DeviceNotAvailableException in caso di perdita della comunicazione con il dispositivo
Throwable

notificaInvocationForceS generale

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Comunica a TestInvocation che TradeFed ha richiesto l'interruzione.

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

errorId ErrorIdentifier: identificatore associato all'interruzione forzata

notificaInvocationSsuch

public void notifyInvocationStopped (String message)

Comunica a TestInvocation che TradeFed verrà chiuso.

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

ImpostaClienteCancella

public void setClearcutClient (ClearcutClient client)

Inoltrare il cliente esplicito ai report sulle metriche.

Parametri
client ClearcutClient