#https://github.com/marketplace/actions/android-emulator-runner name: Test on: push: pull_request_target: jobs: test: timeout-minutes: 45 runs-on: macos-latest strategy: matrix: api-level: [ 24, 30 ] target: [ default ] fail-fast: false steps: - name: checkout uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: '11' - name: run tests uses: reactivecircus/android-emulator-runner@v2.23.0 with: api-level: ${{ matrix.api-level }} target: ${{ matrix.target }} arch: x86_64 profile: Nexus 6 script: ./gradlew connectedCheck - name: Archive if: always() uses: actions/upload-artifact@v3 with: name: code-coverage-report path: build/reports/androidTests/ retention-days: 7