Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/moatazeldebsy/parallelize-android-ui-tests-with-bitrise

Demo for Parallelize Android UI Tests with Bitrise, Flank and Firebase Test Lab - Bitrise User Group #7
https://github.com/moatazeldebsy/parallelize-android-ui-tests-with-bitrise

android bitrise ci cicd espresso espresso-tests firebase-test-lab flank java kotlin-android parallel-testing

Last synced: about 1 month ago
JSON representation

Demo for Parallelize Android UI Tests with Bitrise, Flank and Firebase Test Lab - Bitrise User Group #7

Awesome Lists containing this project

README

        

## Demo for running parallelize Android UI Tests with Bitrise, Firebase TestLab and Flank - Bitrise User Group #7 :rocket:

You can watch the full video from here: https://www.youtube.com/watch?v=_KGaJie0Qbc





## Project Setup:
- Create your Free [Bitrise account](https://app.bitrise.io/referral/27c9a409fb484d6b)
- [Flank](https://github.com/Flank/flank/)
- [Firebase Test Lab](https://firebase.google.com/docs/test-lab)

You should do the following steps:
- Create Google Cloud Project and Account
- Create a Firebase Account
- Add your project to firebase
- Create a service account to get access over the API
- Download the json file which contains the private key which can be added directly as an GENERIC FILE STORAGE in your Bitrise project and used it for authentication. like the following image.



- Don’t forget to enable the **Google Cloud Testing API** and **Cloud Tool Results API** in the Google Developers Console API. This is important for uploading the APKs and accessing the results.
- Configure Flank to your needs with `flank.yml`
- Add path of your `service account json`file as `Secrets` in Bitrise like the following image



You can find the `flank.yml` in flank directory and also the `bitrise.yml` file.