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