Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

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 di chiamate sarà

  • invocationStarted (BuildInfo)
  • testRunStarted
  • testStarted
  • [testFailed]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [testLog +]
  • invocationEnded
  • getSummary

Sommario

Metodi pubblici

default TestSummary getSummary ()

Consente a InvocationListener di restituire un riepilogo.

default void invocationEnded (long elapsedTime)

Segnala che l'invocazione è terminata, sia con successo che 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 su ICommandScheduler#shutdown() , dà alla chiamata l'opportunità di fare qualcosa prima di terminare.

default void invocationStarted (IInvocationContext context)

Segnala l'inizio del richiamo del 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 TestSummary riepiloga l'esecuzione o null

invocationEnded

public void invocationEnded (long elapsedTime)

Segnala che l'invocazione è terminata, sia con successo che a causa di una condizione di errore.

Verrà chiamato automaticamente dal framework TradeFederation.

Parametri
elapsedTime long : il tempo trascorso dall'invocazione in ms

invocationFailed

public void invocationFailed (Throwable cause)

Segnala una chiamata incompleta a causa di una condizione di errore.

Verrà chiamato automaticamente dal framework TradeFederation.

Parametri
cause Throwable : la causa Throwable del fallimento

invocazioneInterrotto

public void invocationInterrupted ()

Chiamato su ICommandScheduler#shutdown() , dà alla chiamata l'opportunità di fare qualcosa prima di terminare.

invocationStarted

public void invocationStarted (IInvocationContext context)

Segnala l'inizio del richiamo del test.

Verrà chiamato automaticamente dal framework TradeFederation. I giornalisti devono sostituire questo metodo per supportare la segnalazione di più dispositivi.

Parametri
context IInvocationContext : informazioni sulla IInvocationContext

testModuleEnded

public void testModuleEnded ()

Segnala la fine dell'esecuzione di un modulo.

testModuleStarted

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 i moduli: corridori basati su ITestSuite .

Parametri
moduleContext IInvocationContext : IInvocationContext del modulo.