IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Un test che registra i risultati direttamente in un ITestInvocationListener.

Rispetto a JUnit, offre i seguenti vantaggi:

  • è più facile segnalare i risultati di un test eseguito da remoto su un dispositivo Android, poiché i risultati di un test remoto non devono essere necessariamente marshalling e unmarshalling dagli oggetti JUnit Test.
  • supporta le metriche di test dei report

Riepilogo

Metodi pubblici

default void run(ITestInvocationListener listener)

Questo metodo è deprecato. Utilizza invece run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

Esegue i test e segnala il risultato all'ascoltatore.

Metodi pubblici

run

public void run (ITestInvocationListener listener)

Questo metodo è deprecato.
Utilizza invece run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

Esegue i test e segnala il risultato all'ascoltatore.

Parametri
listener ITestInvocationListener: il ITestInvocationListener dei risultati del test

Lanci
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e segnala il risultato all'ascoltatore.

Parametri
testInfo TestInformation: l'oggetto TestInformation contenente informazioni utili per eseguire i test.

listener ITestInvocationListener: il ITestInvocationListener dei risultati del test

Lanci
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException