IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Ein Test, der Ergebnisse direkt an ITestInvocationListener weitergibt.

Dies hat folgende Vorteile gegenüber einer JUnit.

  • einfacher, die Ergebnisse eines Tests zu melden, der remote auf einem Android-Gerät durchgeführt wurde, z. B. Die Ergebnisse eines Remote-Tests müssen nicht unnötig zusammen- oder unmarschiert werden. aus JUnit Test-Objekten.
  • unterstützt die Berichterstellung zu Testmesswerten

Zusammenfassung

Öffentliche Methoden

default void run(ITestInvocationListener listener)

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt. Verwende stattdessen run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

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

Öffentliche Methoden

Homerun

public void run (ITestInvocationListener listener)

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt.
Verwende stattdessen run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

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

Parameter
listener ITestInvocationListener: die ITestInvocationListener der Testergebnisse

Ausgabe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

Homerun

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, die ausgeführt werden sollen. Tests durchführen.

listener ITestInvocationListener: die ITestInvocationListener der Testergebnisse

Ausgabe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException