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 sobre 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 de objetos JUnit Test.
  • suporta relatórios de métricas de teste

Resumo

Métodos públicos

default void run ( ITestInvocationListener listener)

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

default void run ( TestInformation testInfo, ITestInvocationListener listener)

Executa os testes e relata o resultado ao ouvinte.

Métodos públicos

correr

public void run (ITestInvocationListener listener)

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

Executa os testes e relata o resultado ao ouvinte.

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

lances
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

correr

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Executa os testes e relata 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

lances
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException