IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Un test che riporta i risultati direttamente a ITestInvocationListener .

Ciò presenta i seguenti vantaggi rispetto a JUnit.

  • è più semplice riportare i risultati di un test eseguito in remoto su un dispositivo Android, poiché i risultati di un test remoto non devono essere inutilmente sottoposti a marshalling e unmarshalling dagli oggetti JUnit Test.
  • supporta la segnalazione delle metriche di test

Riepilogo

Metodi pubblici

default void run ( ITestInvocationListener listener)

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

default void run ( TestInformation testInfo, ITestInvocationListener listener)

Esegue i test e segnala i risultati all'ascoltatore.

Metodi pubblici

correre

public void run (ITestInvocationListener listener)

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

Esegue i test e segnala i risultati all'ascoltatore.

Parametri
listener ITestInvocationListener : ITestInvocationListener dei risultati del test

Lancia
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

correre

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e segnala i risultati all'ascoltatore.

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

listener ITestInvocationListener : ITestInvocationListener dei risultati del test

Lancia
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException