ITestInvocationListener

public interface ITestInvocationListener
implements ITestLifeCycleReceiver, ITestLogger

com.android.tradefed.result.ITestInvocationListener


Listener für Testergebnisse aus dem Testaufruf.

Ein Testaufruf kann selbst mehrere Testläufe umfassen. Die Reihenfolge der Aufrufe ist also

  • callStarted(BuildInfo)
  • testRunStarted
  • testgestartet
  • [testFailed] (Test fehlgeschlagen)
  • TestBeendet
  • testRunEnded
  • testRunStarted
  • testRunEnded
  • [invocationFailed]
  • [testLog+]
  • Aufrufende beendet
  • GetSummary

Zusammenfassung

Öffentliche Methoden

default TestSummary getSummary()

Ermöglicht dem InvocationListener, eine Zusammenfassung zurückzugeben.

default void invocationEnded(long elapsedTime)

Meldet, dass der Aufruf beendet wurde, ob erfolgreich oder aufgrund eines Fehlers .

default void invocationFailed(FailureDescription failure)

Meldet einen unvollständigen Aufruf aufgrund einer Fehlerbedingung.

default void invocationFailed(Throwable cause)

Meldet einen unvollständigen Aufruf aufgrund einer Fehlerbedingung.

default void invocationInterrupted()

Wird beim Herunterfahren des Planers aufgerufen und gibt dem Aufruf die Möglichkeit, vor dem Herunterfahren eine Aktion auszuführen wird beendet.

default void invocationSkipped(SkipReason reason)

Meldet einen Aufruf als übersprungen

default void invocationStarted(IInvocationContext context)

Meldet den Beginn des Testaufrufs.

default void testModuleEnded()

Meldet das Ende einer Modulausführung.

default void testModuleStarted(IInvocationContext moduleContext)

Meldet den Beginn eines laufenden Moduls.

Öffentliche Methoden

GetSummary

public TestSummary getSummary ()

Ermöglicht dem InvocationListener, eine Zusammenfassung zurückzugeben.

Returns
TestSummary Ein TestSummary für die Zusammenfassung der Ausführung oder null

Aufrufende beendet

public void invocationEnded (long elapsedTime)

Meldet, dass der Aufruf beendet wurde, ob erfolgreich oder aufgrund eines Fehlers .

Wird automatisch vom TradeFederation-Framework aufgerufen.

Parameter
elapsedTime long: die verstrichene Zeit des Aufrufs in ms

CallFailed (Aufruf fehlgeschlagen)

public void invocationFailed (FailureDescription failure)

Meldet einen unvollständigen Aufruf aufgrund einer Fehlerbedingung.

Wird automatisch vom TradeFederation-Framework aufgerufen.

Parameter
failure FailureDescription: die FailureDescription, die die Ursache des Fehlers beschreibt

CallFailed (Aufruf fehlgeschlagen)

public void invocationFailed (Throwable cause)

Meldet einen unvollständigen Aufruf aufgrund einer Fehlerbedingung.

Wird automatisch vom TradeFederation-Framework aufgerufen.

Parameter
cause Throwable: die Throwable-Ursache des Fehlers

callInterrupted

public void invocationInterrupted ()

Wird beim Herunterfahren des Planers aufgerufen und gibt dem Aufruf die Möglichkeit, vor dem Herunterfahren eine Aktion auszuführen wird beendet.

callSkipped

public void invocationSkipped (SkipReason reason)

Meldet einen Aufruf als übersprungen

Parameter
reason SkipReason

callStarted

public void invocationStarted (IInvocationContext context)

Meldet den Beginn des Testaufrufs.

Wird automatisch vom TradeFederation-Framework aufgerufen. Reporter müssen die um Berichte für mehrere Geräte zu erstellen.

Parameter
context IInvocationContext: Informationen zum Aufruf

TestModulBeendet

public void testModuleEnded ()

Meldet das Ende einer Modulausführung.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Meldet den Beginn eines laufenden Moduls. Dieser Callback ist testModuleEnded() zugeordnet und in der Sequenz optional. Es wird nur während einer Ausführung verwendet, bei der Module: Suite-basierte Runner.

Parameter
moduleContext IInvocationContext: IInvocationContext des Moduls.