Android - o teste JUnit fecha o aplicativo após cada teste?
Pergunta
Estou tentando escrever um teste de automação usando Robotium para Android Eu tenho um conjunto de testes relacionado à minha LoginPage, o problema é que setUp e tearDown são chamados antes e após cada teste, então ele fecha e abre o aplicativo em cada caso de teste.
É possível evitar isso de alguma forma, para que a configuração e a desmontagem sejam chamadas uma vez para cada traje de teste?
Estou usando ActivityInstrumentationTestCase2
Solução
Use SingleLaunchActivityTestCase em vez disso.
Outras dicas
Não tenho certeza sobre Robotium, mas junit tem anotações @BeforeClass e @AfterClass que você pode aplicar a um método de forma que seja chamado apenas uma vez antes ou depois da instanciação do conjunto de testes.Veja mais informações aqui: