Teste remoto

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Um teste que informa os resultados diretamente a um ITestInvocationListener.

Esse recurso 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, como os resultados de um teste remoto não precisam ser organizados e desmarcados desnecessariamente. de objetos JUnit Test.
  • oferece suporte à geração de relatórios de métricas de teste

Resumo

Métodos públicos

default void run(ITestInvocationListener listener)

Esse 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 listener.

Métodos públicos

run

public void run (ITestInvocationListener listener)

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

Executa os testes e informa o resultado ao listener.

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 listener.

Parâmetros
testInfo TestInformation: o objeto TestInformation que contém informações úteis a serem executadas. provas.

listener ITestInvocationListener: o ITestInvocationListener dos resultados do teste.

Gera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException