I am building an Android application using Firebase. Thus, I have a google-services.json
file in my root app
directory. I'd like to tell Android to use a different google-services.json
file when running tests, but I'm not sure how to do this. I don't want to run tests against the production database. Can anyone provide a step-by-step guide on how to configure product flavors or something to use a different google-services.json
according to whether or not I am testing?
Asked
Active
Viewed 605 times
1

rsteilberg
- 323
- 2
- 16
1 Answers
3
Let us say you have different product flavors and corresponding Firebase applications in the firebase console project. You could get the google-services.json for each application and add them in your respective flavor directory in your application.
For example :
app/src/
beta/google-services.json
alpha/google-services.json
production/google-services.json
This here explains in detail how you could manage buildTypes along with flavors and further.

Pavan
- 767
- 4
- 18