ITestInvocationListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
com.android.tradefed.result.ITestInvocationListener |
Listener per i risultati del test dall'invocazione del test.
Una chiamata di test può essa stessa includere più esecuzioni di test, quindi la sequenza delle chiamate sarà
- invocazioneStarted(BuildInfo)
- testRunStarted
- testAvviato
- [test non riuscito]
- testTerminato
- ...
- testRunEnded
- ...
- testRunStarted
- ...
- testRunEnded
- [invocazione non riuscita]
- [testLog+]
- invocazioneEnded
- getSummary
Riepilogo
Metodi pubblici | |
---|---|
default TestSummary | getSummary () Consente a InvocationListener di restituire un riepilogo. |
default void | invocationEnded (long elapsedTime) Segnala che la chiamata è stata terminata, con successo oa causa di qualche condizione di errore. |
default void | invocationFailed ( FailureDescription failure) Segnala una chiamata incompleta a causa di una condizione di errore. |
default void | invocationFailed (Throwable cause) Segnala una chiamata incompleta a causa di una condizione di errore. |
default void | invocationInterrupted () Chiamato all'arresto dello scheduler, offre all'invocazione l'opportunità di fare qualcosa prima di terminare. |
default void | invocationStarted ( IInvocationContext context) Segnala l'inizio della chiamata di test. |
default void | testModuleEnded () Segnala la fine dell'esecuzione di un modulo. |
default void | testModuleStarted ( IInvocationContext moduleContext) Segnala l'inizio di un modulo in esecuzione. |
Metodi pubblici
getSummary
public TestSummary getSummary ()
Consente a InvocationListener di restituire un riepilogo.
ritorna | |
---|---|
TestSummary | Un TestSummary riepiloga l'esecuzione o null |
invocazioneEnded
public void invocationEnded (long elapsedTime)
Segnala che la chiamata è stata terminata, con successo oa causa di qualche condizione di errore.
Verrà richiamato automaticamente dal framework TradeFederation.Parametri | |
---|---|
elapsedTime | long : il tempo trascorso dell'invocazione in ms |
invocazione non riuscita
public void invocationFailed (FailureDescription failure)
Segnala una chiamata incompleta a causa di una condizione di errore.
Verrà richiamato automaticamente dal framework TradeFederation.
Parametri | |
---|---|
failure | FailureDescription : la FailureDescription che descrive la causa dell'errore |
invocazione non riuscita
public void invocationFailed (Throwable cause)
Segnala una chiamata incompleta a causa di una condizione di errore.
Verrà richiamato automaticamente dal framework TradeFederation.Parametri | |
---|---|
cause | Throwable : la causa Throwable del fallimento |
invocazioneInterrotto
public void invocationInterrupted ()
Chiamato all'arresto dello scheduler, offre all'invocazione l'opportunità di fare qualcosa prima di terminare.
invocazioneAvviato
public void invocationStarted (IInvocationContext context)
Segnala l'inizio della chiamata di test.
Verrà richiamato automaticamente dal framework TradeFederation. I reporter devono ignorare questo metodo per supportare la segnalazione di più dispositivi.
Parametri | |
---|---|
context | IInvocationContext : informazioni sulla chiamata |
testModuleEnded
public void testModuleEnded ()
Segnala la fine dell'esecuzione di un modulo.
testModuleAvviato
public void testModuleStarted (IInvocationContext moduleContext)
Segnala l'inizio di un modulo in esecuzione. Questo callback è associato a testModuleEnded()
ed è facoltativo nella sequenza. Viene utilizzato solo durante una corsa che utilizza moduli: corridori basati su suite.
Parametri | |
---|---|
moduleContext | IInvocationContext : IInvocationContext del modulo. |
ITestInvocationListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
com.android.tradefed.result.ITestInvocationListener |
Listener per i risultati del test dall'invocazione del test.
Una chiamata di test può essa stessa includere più esecuzioni di test, quindi la sequenza delle chiamate sarà
- invocazioneStarted(BuildInfo)
- testRunStarted
- testAvviato
- [test non riuscito]
- testTerminato
- ...
- testRunEnded
- ...
- testRunStarted
- ...
- testRunEnded
- [invocazione non riuscita]
- [testLog+]
- invocazioneEnded
- getSummary
Riepilogo
Metodi pubblici | |
---|---|
default TestSummary | getSummary () Consente a InvocationListener di restituire un riepilogo. |
default void | invocationEnded (long elapsedTime) Segnala che la chiamata è stata terminata, con successo oa causa di qualche condizione di errore. |
default void | invocationFailed ( FailureDescription failure) Segnala una chiamata incompleta a causa di una condizione di errore. |
default void | invocationFailed (Throwable cause) Segnala una chiamata incompleta a causa di una condizione di errore. |
default void | invocationInterrupted () Chiamato all'arresto dello scheduler, offre all'invocazione l'opportunità di fare qualcosa prima di terminare. |
default void | invocationStarted ( IInvocationContext context) Segnala l'inizio della chiamata di test. |
default void | testModuleEnded () Segnala la fine dell'esecuzione di un modulo. |
default void | testModuleStarted ( IInvocationContext moduleContext) Segnala l'inizio di un modulo in esecuzione. |
Metodi pubblici
getSummary
public TestSummary getSummary ()
Consente a InvocationListener di restituire un riepilogo.
ritorna | |
---|---|
TestSummary | Un TestSummary riepiloga l'esecuzione o null |
invocazioneEnded
public void invocationEnded (long elapsedTime)
Segnala che la chiamata è stata terminata, con successo oa causa di qualche condizione di errore.
Verrà richiamato automaticamente dal framework TradeFederation.Parametri | |
---|---|
elapsedTime | long : il tempo trascorso dell'invocazione in ms |
invocazione non riuscita
public void invocationFailed (FailureDescription failure)
Segnala una chiamata incompleta a causa di una condizione di errore.
Verrà richiamato automaticamente dal framework TradeFederation.
Parametri | |
---|---|
failure | FailureDescription : la FailureDescription che descrive la causa dell'errore |
invocazione non riuscita
public void invocationFailed (Throwable cause)
Segnala una chiamata incompleta a causa di una condizione di errore.
Verrà richiamato automaticamente dal framework TradeFederation.Parametri | |
---|---|
cause | Throwable : la causa Throwable del fallimento |
invocazioneInterrotto
public void invocationInterrupted ()
Chiamato all'arresto dello scheduler, offre all'invocazione l'opportunità di fare qualcosa prima di terminare.
invocazioneAvviato
public void invocationStarted (IInvocationContext context)
Segnala l'inizio della chiamata di test.
Verrà richiamato automaticamente dal framework TradeFederation. I reporter devono eseguire l'override di questo metodo per supportare la segnalazione di più dispositivi.
Parametri | |
---|---|
context | IInvocationContext : informazioni sulla chiamata |
testModuleEnded
public void testModuleEnded ()
Segnala la fine dell'esecuzione di un modulo.
testModuleAvviato
public void testModuleStarted (IInvocationContext moduleContext)
Segnala l'inizio di un modulo in esecuzione. Questo callback è associato a testModuleEnded()
ed è facoltativo nella sequenza. Viene utilizzato solo durante una corsa che utilizza moduli: corridori basati su suite.
Parametri | |
---|---|
moduleContext | IInvocationContext : IInvocationContext del modulo. |