Como fornecer credenciais de login para um teste android automatizado?

Estou procurando uma maneira de "fornecer um login" para o meu aplicativo para que um teste automatizado "esteja conectado" e possa testar o aplicativo inteiro. Atualmente, é claro que está bloqueado pela tela de login.

Como estou usando o SmartLock para senhas, essa pode ser uma chance de fornecer algumas credenciais para o teste - mas não sei como.

Existe alguma prática recomendada para fornecer credenciais para / ignorar o logon durante um teste? Eu poderia pensar em um buildType / -flavor especial que está zombando do logon, mas dessa forma não pode ser usado para testar uma compilação de lançamento.

Seria ótimo se eu pudesse testar uma versão final que pode ser carregada na loja quando o teste for bem-sucedido. Dessa forma, eu também poderia usar os relatórios de pré-lançamento incorporados na PlayStore (o que seria muito bom).

questionAnswers(2)

yourAnswerToTheQuestion