Skip to content

Commit 3974a69

Browse files
authored
Adjust test-targets
Disable publishing unit-test results for android_tests Move unit-tests to main build
1 parent 654e249 commit 3974a69

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

.github/workflows/build.yaml

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,20 @@ jobs:
1515
- name: Build the app
1616
run: ./gradlew assemble
1717

18+
- name: Unit Tests
19+
uses: reactivecircus/android-emulator-runner@v2
20+
with:
21+
api-level: 16
22+
script: ./gradlew testRc3DebugUnitTest assembleRc3Debug lintAnalyzeRc3Debug
23+
24+
- name: Publish unit-test results
25+
uses: EnricoMi/publish-unit-test-result-action@v1
26+
if: always()
27+
with:
28+
files: |
29+
build/test-results/**/*.xml
30+
*/build/test-results/**/*.xml
31+
1832
android_tests:
1933
# see https://github.com/reactivecircus/android-emulator-runner,
2034
# needs to run on macos as only there virtualization is available!
@@ -32,12 +46,13 @@ jobs:
3246
uses: reactivecircus/android-emulator-runner@v2
3347
with:
3448
api-level: 16
35-
script: ./gradlew assembleDebug testRc3DebugUnitTest assembleRc3Debug connectedCheck
49+
script: ./gradlew testRc3DebugUnitTest assembleRc3Debug lintAnalyzeRc3Debug connectedCheck
3650

37-
- name: Publish unit-test results
38-
uses: EnricoMi/publish-unit-test-result-action@v1
39-
if: always()
40-
with:
41-
files: |
42-
build/test-results/**/*.xml
43-
*/build/test-results/**/*.xml
51+
# Publishing does not work on MacOS
52+
# - name: Publish unit-test results
53+
# uses: EnricoMi/publish-unit-test-result-action@v1
54+
# if: always()
55+
# with:
56+
# files: |
57+
# build/test-results/**/*.xml
58+
# */build/test-results/**/*.xml

0 commit comments

Comments
 (0)