diff --git a/.github/workflows/build_pull_request.yml b/.github/workflows/build_pull_request.yml index b3aa6aa08..63fc73111 100644 --- a/.github/workflows/build_pull_request.yml +++ b/.github/workflows/build_pull_request.yml @@ -77,8 +77,16 @@ jobs: run: ./gradlew assemblePreview - name: Run unit tests + id: unit_tests run: ./gradlew testReleaseUnitTest + - name: Upload test report + if: steps.unit_tests.outcome == 'failure' + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + with: + name: test-report-${{ github.sha }} + path: app/build/reports/tests/testReleaseUnitTest + - name: Sign APK if: github.repository == github.event.pull_request.head.repo.full_name uses: r0adkll/sign-android-release@f30bdd30588842ac76044ecdbd4b6d0e3e813478 diff --git a/.github/workflows/build_push.yml b/.github/workflows/build_push.yml index 8beff8799..8c91bcd80 100644 --- a/.github/workflows/build_push.yml +++ b/.github/workflows/build_push.yml @@ -61,8 +61,16 @@ jobs: run: ./gradlew assemblePreview -Pinclude-telemetry -Penable-updater - name: Run unit tests + id: unit_tests run: ./gradlew testReleaseUnitTest + - name: Upload test report + if: steps.unit_tests.outcome == 'failure' + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + with: + name: test-report-${{ github.sha }} + path: app/build/reports/tests/testReleaseUnitTest + - name: Sign APK uses: r0adkll/sign-android-release@f30bdd30588842ac76044ecdbd4b6d0e3e813478 with: