PruebaRemota

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Una prueba que informa los resultados directamente a ITestInvocationListener .

Esto tiene los siguientes beneficios sobre un JUnit.

  • Es más fácil informar los resultados de una prueba que se ha ejecutado de forma remota en un dispositivo Android, ya que no es necesario ordenar y desarmar innecesariamente los resultados de una prueba remota de los objetos de prueba JUnit.
  • admite informes de métricas de prueba

Resumen

Métodos públicos

default void run ( ITestInvocationListener listener)

Este método está en desuso. Utilice run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) en su lugar.

default void run ( TestInformation testInfo, ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

Métodos públicos

correr

public void run (ITestInvocationListener listener)

Este método está en desuso.
Utilice run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) en su lugar.

Ejecuta las pruebas e informa el resultado al oyente.

Parámetros
listener ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba.

Lanza
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

correr

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

Parámetros
testInfo TestInformation : el objeto TestInformation que contiene información útil para ejecutar pruebas.

listener ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba.

Lanza
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException