From 73f3cac2ea64343cdf6e0eab3b4cf646b0f56f44 Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Thu, 15 Jan 2026 20:53:05 -0600 Subject: [PATCH] Revert "ci: Run tests and generate coverage for all modules" (#4240) --- .github/workflows/reusable-android-build.yml | 32 ++------------------ .github/workflows/reusable-android-test.yml | 15 ++------- settings.gradle.kts | 2 +- 3 files changed, 5 insertions(+), 44 deletions(-) diff --git a/.github/workflows/reusable-android-build.yml b/.github/workflows/reusable-android-build.yml index 3bdfdb363..5eded26c1 100644 --- a/.github/workflows/reusable-android-build.yml +++ b/.github/workflows/reusable-android-build.yml @@ -69,35 +69,7 @@ jobs: echo "datadogApplicationId=$DATADOG_APPLICATION_ID" >> ./secrets.properties echo "datadogClientToken=$DATADOG_CLIENT_TOKEN" >> ./secrets.properties - name: Run Spotless, Detekt, Build, Lint, and Local Tests - run: | - ./gradlew spotlessCheck \ - detekt \ - assembleDebug \ - :app:testDebugUnitTest \ - :core:analytics:testDebugUnitTest \ - :core:common:testDebugUnitTest \ - :core:data:testDebugUnitTest \ - :core:database:testDebugUnitTest \ - :core:datastore:testDebugUnitTest \ - :core:di:testDebugUnitTest \ - :core:model:testDebugUnitTest \ - :core:navigation:testDebugUnitTest \ - :core:network:testDebugUnitTest \ - :core:prefs:testDebugUnitTest \ - :core:proto:testDebugUnitTest \ - :core:service:testDebugUnitTest \ - :core:strings:testDebugUnitTest \ - :core:ui:testDebugUnitTest \ - :feature:firmware:testDebugUnitTest \ - :feature:intro:testDebugUnitTest \ - :feature:map:testDebugUnitTest \ - :feature:messaging:testDebugUnitTest \ - :feature:node:testDebugUnitTest \ - :feature:settings:testDebugUnitTest \ - :mesh_service_example:testDebugUnitTest \ - koverXmlReport \ - --configuration-cache \ - --scan + run: ./gradlew spotlessCheck detekt assembleDebug testDebugUnitTest koverXmlReport --configuration-cache --scan env: VERSION_CODE: ${{ env.VERSION_CODE }} @@ -106,7 +78,7 @@ jobs: with: token: ${{ secrets.CODECOV_TOKEN }} slug: meshtastic/Meshtastic-Android - files: build/reports/kover/xml/report.xml + files: app/build/reports/kover/xml/report.xml - name: Upload test results to Codecov if: ${{ !cancelled() }} diff --git a/.github/workflows/reusable-android-test.yml b/.github/workflows/reusable-android-test.yml index ff5d97a30..f06544ebd 100644 --- a/.github/workflows/reusable-android-test.yml +++ b/.github/workflows/reusable-android-test.yml @@ -85,18 +85,7 @@ jobs: force-avd-creation: false emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none disable-animations: true - script: | - ./gradlew :app:connectedDebugAndroidTest \ - :core:database:connectedDebugAndroidTest \ - :core:model:connectedDebugAndroidTest \ - :core:ui:connectedDebugAndroidTest \ - :feature:messaging:connectedDebugAndroidTest \ - :feature:node:connectedDebugAndroidTest \ - :feature:settings:connectedDebugAndroidTest \ - :mesh_service_example:connectedDebugAndroidTest \ - koverXmlReport \ - --configuration-cache \ - --scan && ( killall -INT crashpad_handler || true ) + script: ./gradlew connectedDebugAndroidTest koverXmlReport --configuration-cache --scan && ( killall -INT crashpad_handler || true ) - name: Upload coverage reports to Codecov if: ${{ !cancelled() }} @@ -104,7 +93,7 @@ jobs: with: token: ${{ secrets.CODECOV_TOKEN }} slug: meshtastic/Meshtastic-Android - files: build/reports/kover/xml/report.xml + files: app/build/reports/kover/xml/report.xml - name: Upload test results to Codecov if: ${{ !cancelled() }} diff --git a/settings.gradle.kts b/settings.gradle.kts index 2232f7d17..19ce5f389 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -75,7 +75,7 @@ develocity { capture { fileFingerprints.set(true) } - publishing.onlyIf { System.getenv("CI") != null } + publishing.onlyIf { false } } buildCache { local {