Skip to content

Conversation

@superus8r
Copy link
Owner

@superus8r superus8r commented Jan 24, 2021

Setup GitHub Actions to achieve the following:

  • Running unit tests
  • Running instrumented tests
  • Running Gradle lint

Also, setup Fastlane to automate app distribution through Firebase.
Right now, Fastlane only runs the unit tests which is only overhead. I understand that!
However, the step is ready to use other Fastlane commands (e.g. firebase_app_distribution).

run-ui-tests job uses a macOS environment
why macOS?

  • To prevent using Firebase TestLab, and avoid build quotas in an open-source project.
  • The macOS environment on Github Actions support HAXM
@superus8r superus8r merged commit 3c6837d into develop Jan 24, 2021
@superus8r superus8r deleted the AUT-1-Setup-CI branch January 24, 2021 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants