Se eu:
- Crie um novo projeto do Android Studio 3.5.1 (Kotlin, API 21, modelo "Atividade vazia")
- Execute o aplicativo de dentro do IDE
- Confirme se o aplicativo está instalado e possui um ícone do iniciador
- Execute a
connectedAndroidDebugTest
tarefa Gradle (de dentro do Android Studio ou viagradlew
)
O aplicativo acaba sendo desinstalado pela execução do teste. Eu recebo esse comportamento mesmo se eu adicionar um testApplicationId
valor defaultConfig
para que o código de teste use um ID de aplicativo diferente.
Como eu paro esse comportamento? Como posso executar testes instrumentados na linha de comando, sem atrapalhar a instalação de um aplicativo existente?