Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0649a683 authored by Stefan Niedermann's avatar Stefan Niedermann Committed by Niedermann IT-Dienstleistungen
Browse files

Initial support for instrumented tests in CI

parent f07605d3
Loading
Loading
Loading
Loading
+17 −1
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@ jobs:
      - uses: gradle/wrapper-validation-action@v1

  test:
    name: Run Unit Tests
    name: Unit Tests
    runs-on: ubuntu-18.04

    steps:
@@ -22,6 +22,22 @@ jobs:
      - name: Unit tests
        run: bash ./gradlew test --stacktrace

  instrumented:
    name: Android instrumented tests
    runs-on: macos-latest

    steps:
      - uses: actions/checkout@v2
      - name: set up JDK 1.8
        uses: actions/setup-java@v1
        with:
          java-version: 1.8
      - name: Android instrumented tests
        uses: reactivecircus/android-emulator-runner@v2
        with:
          api-level: 29
          script: ./gradlew connectDevDebugAndroidTest --stacktrace

  apk:
    name: Generate APK
    runs-on: ubuntu-18.04