android - Firebase init fails when running tests in androidTest -


i have app splitten modules support instant app feature. app uses firebase.

the app uses firebase in application.oncreate() callback (on startup). when try run tests in androidtest, app crashes.

i put logging , discovered, app runs different process name when run normally, , test:

class app : application() {     override fun oncreate() {         super.oncreate()         firebaseapp.initializeapp(this)          // com.mypackage.app when run normal app         // com.mypackage.app.test when running tests         log.d(tag, "running process name: " + processname(this))          // crashes process under test         val token = firebaseinstanceid.getinstance().token         log.d(tag, "instance token: " + token)     } } 

i can observe firebase error message when running test suite:

09-10 13:46:00.533 17360-17360/com.mypackage.app.test i/firebaseinitprovider: firebaseapp initialization unsuccessful 

my google-services.json uses defines com.mypackage.app, guess problem.

is there way have firebase-related code in application , still beingn able run tests?


Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -