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.

Un'invocazione di test può a sua volta includere più esecuzioni di test, quindi sarà la sequenza di chiamate

  • invocationStarted (BuildInfo)
  • testRunStarted
  • testStarted
  • [TestFailed]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [InvocationFailed]
  • [TestLog +]
  • invocationEnded
  • RicavaRiassunto

Sommario

Metodi pubblici

default TestSummary getSummary ()

Consente a InvocationListener di restituire un riepilogo.

default void invocationEnded (long elapsedTime)

Segnala che l'invocazione è terminata, sia correttamente 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() , offre all'invocazione l'opportunità di fare qualcosa prima di terminare.

default void invocationStarted ( IInvocationContext context)

Riporta l'inizio dell'invocazione del test.

default void testModuleEnded ()

Segnala la fine dell'esecuzione di un modulo.

default void testModuleStarted ( IInvocationContext moduleContext)

Riporta l'inizio dell'esecuzione di un modulo.

Metodi pubblici

RicavaRiassunto

public TestSummary getSummary ()

Consente a InvocationListener di restituire un riepilogo.

ritorna
TestSummary Un TestSummary riassume la corsa o null

invocationEnded

public void invocationEnded (long elapsedTime)

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

Verrà automaticamente chiamato dal framework TradeFederation.

parametri
elapsedTime long : il tempo trascorso dell'invocazione in ms

invocationFailed

public void invocationFailed (Throwable cause)

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

Verrà automaticamente chiamato dal framework TradeFederation.

parametri
cause Throwable : la causa Throwable del fallimento

invocationInterrupted

public void invocationInterrupted ()

Chiamato su ICommandScheduler#shutdown() , offre all'invocazione l'opportunità di fare qualcosa prima di terminare.

invocationStarted

public void invocationStarted ( IInvocationContext context)

Riporta l'inizio dell'invocazione del test.

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

parametri
context IInvocationContext : informazioni IInvocationContext

testModuleEnded

public void testModuleEnded ()

Segnala la fine dell'esecuzione di un modulo.

testModuleStarted

public void testModuleStarted ( IInvocationContext moduleContext)

Riporta l'inizio dell'esecuzione di un modulo. Questo callback è associato a testModuleEnded() ed è facoltativo nella sequenza. Viene utilizzato solo durante una corsa che utilizza moduli: corridori basati su ITestSuite .

parametri
moduleContext IInvocationContext : IInvocationContext del modulo.