IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Es una prueba que informa los resultados directamente a un ITestInvocationListener.

Esto tiene los siguientes beneficios en comparación con JUnit:

  • Es más fácil informar los resultados de una prueba que se ejecutó de forma remota en un dispositivo Android, ya que los resultados de una prueba remota no necesitan serializarse ni deserializarse innecesariamente desde los objetos de prueba de JUnit.
  • Admite métricas de pruebas de informes

Resumen

Métodos públicos

default void run(ITestInvocationListener listener)

Este método dejó de estar disponible. Utiliza run(TestInformation,ITestInvocationListener) en lugar de esta función.

default void run(TestInformation testInfo, ITestInvocationListener listener)

Ejecuta las pruebas y le informa el resultado al objeto de escucha.

default void setRetryAttemptNumber(int attemptNumber)

Establece el número de intento de reintento para la prueba.

Métodos públicos

run

public void run (ITestInvocationListener listener)

Este método dejó de estar disponible.
En su lugar, usa run(TestInformation,ITestInvocationListener).

Ejecuta las pruebas y le informa el resultado al objeto de escucha.

Parámetros
listener ITestInvocationListener: El ITestInvocationListener de los resultados de la prueba

Arroja
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Ejecuta las pruebas y le informa el resultado al objeto de escucha.

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

listener ITestInvocationListener: El ITestInvocationListener de los resultados de la prueba

Arroja
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

Establece el número de intento de reintento para la prueba. El valor predeterminado no hace nada.

Parámetros
attemptNumber int