IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Un test che riporta i risultati direttamente a un ITestInvocationListener.

Questo offre i seguenti vantaggi rispetto a JUnit.

  • più facile segnalare i risultati di un test eseguito da remoto su un dispositivo Android, in quanto i risultati di un test remoto non devono essere sottoposti a marshalling e unmarshalling inutili dagli oggetti di test JUnit.
  • supporta le metriche di test dei report

Riepilogo

Metodi pubblici

default void run(ITestInvocationListener listener)

Questo metodo è obsoleto. Utilizza invece run(TestInformation,ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

Esegue i test e comunica il risultato al listener.

default void setRetryAttemptNumber(int attemptNumber)

Imposta il numero di tentativi per il test.

Metodi pubblici

run

public void run (ITestInvocationListener listener)

Questo metodo è obsoleto.
Utilizza invece run(TestInformation,ITestInvocationListener).

Esegue i test e comunica il risultato al listener.

Parametri
listener ITestInvocationListener: il ITestInvocationListener dei risultati del test

Genera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e comunica il risultato al listener.

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

listener ITestInvocationListener: il ITestInvocationListener dei risultati del test

Genera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

Imposta il numero di tentativi per il test. Il valore predefinito non esegue alcuna azione.

Parametri
attemptNumber int