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 |
default
void
|
notifyInvocationStopped(String message)
Informa |
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 |