IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Um teste que relata os resultados diretamente para um ITestInvocationListener .

Isso tem os seguintes benefícios em relação a um JUnit.

  • É mais fácil relatar os resultados de um teste que foi executado remotamente em um dispositivo Android, pois os resultados de um teste remoto não precisam ser empacotados e desempacotados desnecessariamente dos objetos JUnit Test.
  • oferece suporte a relatórios de métricas de teste

Resumo

Métodos públicos

default void run ( ITestInvocationListener listener)

Este método está obsoleto. Use run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) em vez disso.

default void run ( TestInformation testInfo, ITestInvocationListener listener)

Executa os testes e reporta o resultado ao ouvinte.

Métodos públicos

correr

public void run (ITestInvocationListener listener)

Este método está obsoleto.
Use run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) em vez disso.

Executa os testes e reporta o resultado ao ouvinte.

Parâmetros
listener ITestInvocationListener : o ITestInvocationListener dos resultados do teste

Lança
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

correr

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Executa os testes e reporta o resultado ao ouvinte.

Parâmetros
testInfo TestInformation : O objeto TestInformation que contém informações úteis para executar testes.

listener ITestInvocationListener : o ITestInvocationListener dos resultados do teste

Lança
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException