Quais são as listas de tarefas que o ConnectedAndroidTest executa?

Quero entender mais sobre a tarefa ConnectedAndroidTest Gradle. Vejo que é usado para instalar o aplicativo e testar os apks e executar os testes.

Mas quais são as etapas individuais que executa? (tarefas gradle, se houver)

"gradle build" parece gerar o apk do aplicativo. Que tarefa gera o apk de teste? E como ele (ConnectedAndroidTest) instala o aplicativo e teste o apk? E como ele inicia os testes?

Muito obrigado.

questionAnswers(2)

yourAnswerToTheQuestion