Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for firebase test lab #4

Closed
vincentbrison opened this issue Feb 26, 2020 · 3 comments · Fixed by #25
Closed

Add support for firebase test lab #4

vincentbrison opened this issue Feb 26, 2020 · 3 comments · Fixed by #25
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@vincentbrison
Copy link
Contributor

No description provided.

@vincentbrison vincentbrison added this to the v2 milestone Mar 5, 2020
@vincentbrison vincentbrison added the enhancement New feature or request label Mar 5, 2020
@sjcqs
Copy link
Contributor

sjcqs commented Mar 5, 2020

Would you have more info to what need to be done ?

@sjcqs
Copy link
Contributor

sjcqs commented Mar 5, 2020

Isn't it supposed to be the responsibility of the consumer ?

@vincentbrison
Copy link
Contributor Author

vincentbrison commented Mar 5, 2020

To run firebase test lab from CLI, we need to have gcloud sdk installed to be able to authenticate the runner on firebase. Currently Firebase test lab plugins for Fastlane can not overcome this:

Both plugins need gcloud on the host machine.

CircleCi Dockerfile has the gcloud sdk installed (debian image) -> https://hub.docker.com/r/circleci/android/dockerfile
This image has it too (openjdk image) -> https://hub.docker.com/r/keyopstech/gitlab-android/dockerfile

Additionally we should add instrumented test to the test app, and add the projet to a Firebase project (not sure who should be the owner, Fabernovel?). The gcloud auth token could be stored in Github project secrets.

To avoid to have multiple test projects we might reconsider to use only one test project with module specific to tested feature like ndk, if possible (#16).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants