IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Ein Test, der Ergebnisse direkt an einen ITestInvocationListener meldet.

Dies hat gegenüber einer JUnit die folgenden Vorteile.

  • Es ist einfacher, die Ergebnisse eines Tests zu melden, der remote auf einem Android-Gerät ausgeführt wurde, da die Ergebnisse eines Remote-Tests nicht unnötigerweise von JUnit-Testobjekten gemarshallt und entmarshallt werden müssen.
  • unterstützt die Berichterstellung von Testmetriken

Zusammenfassung

Öffentliche Methoden

default void run ( ITestInvocationListener listener)

Diese Methode ist veraltet. Verwenden Sie 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 die Ergebnisse dem Listener.

Öffentliche Methoden

laufen

public void run (ITestInvocationListener listener)

Diese Methode ist veraltet.
Verwenden Sie stattdessen run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) .

Führt die Tests aus und meldet die Ergebnisse dem Listener.

Parameter
listener ITestInvocationListener : der ITestInvocationListener der Testergebnisse

Würfe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

laufen

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Führt die Tests aus und meldet die Ergebnisse dem Listener.

Parameter
testInfo TestInformation : Das TestInformation Objekt, das nützliche Informationen zum Ausführen von Tests enthält.

listener ITestInvocationListener : der ITestInvocationListener der Testergebnisse

Würfe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException