IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Um teste que informa os resultados diretamente para um ITestInvocationListener.

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

  • É mais fácil informar os resultados de um teste executado remotamente em um dispositivo Android, porque os resultados de um teste remoto não precisam ser marshalled e unmarshalled desnecessariamente de objetos de teste do JUnit.
  • oferece suporte a métricas de teste de relatórios

Resumo

Métodos públicos

default void run(ITestInvocationListener listener)

Este método foi descontinuado. Use run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

Executa os testes e informa o resultado ao ouvinte.

Métodos públicos

run

public void run (ITestInvocationListener listener)

Este método foi descontinuado.
Use run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

Executa os testes e informa o resultado ao ouvinte.

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

Gera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

Gera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException