IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Um teste que informa os resultados diretamente a 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, já que os resultados de um teste remoto não precisam ser agrupados e desagrupados 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)

Esse método foi descontinuado. 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 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 para executar testes.

listener ITestInvocationListener: o ITestInvocationListener dos resultados do teste

Gera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException