IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Ein Test, bei dem die Ergebnisse direkt an eine ITestInvocationListener gesendet werden.

Das bietet folgende Vorteile gegenüber JUnit:

  • Es ist einfacher, die Ergebnisse eines Tests zu melden, der auf einem Android-Gerät remote ausgeführt wurde, da die Ergebnisse eines Remote-Tests nicht unnötig aus JUnit-Testobjekten serialisiert und deserialisiert werden müssen.
  • Unterstützung von Testmesswerten in Berichten

Zusammenfassung

Öffentliche Methoden

default void run(ITestInvocationListener listener)

Diese Methode wurde eingestellt. Verwenden Sie stattdessen run(TestInformation,ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

default void setRetryAttemptNumber(int attemptNumber)

Legt die Anzahl der Wiederholungsversuche für den Test fest.

Öffentliche Methoden

run

public void run (ITestInvocationListener listener)

Diese Methode wurde eingestellt.
Verwenden Sie stattdessen run(TestInformation,ITestInvocationListener).

Führt die Tests aus und meldet das Ergebnis an den Listener.

Parameter
listener ITestInvocationListener: die ITestInvocationListener der Testergebnisse

Löst aus
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

Parameter
testInfo TestInformation: Das TestInformation-Objekt mit nützlichen Informationen zum Ausführen von Tests.

listener ITestInvocationListener: die ITestInvocationListener der Testergebnisse

Löst aus
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

Legt die Anzahl der Wiederholungsversuche für den Test fest. Standardmäßig wird nichts ausgeführt.

Parameter
attemptNumber int