Skip to content

Commit 0d45096

Browse files
committed
Split task in 2, due to the fact that when we run kover on the CI, run only debug test variants.
Error was: Some problems were found with the configuration of task ':koverMergedHtmlReport' (type 'KoverHtmlTask'). - Gradle detected a problem with the following location: '/home/runner/work/element-x-android/element-x-android/features/analytics/api/build/tmp/kotlin-classes/release'. Reason: Task ':koverMergedHtmlReport' uses this output of task ':features:analytics:api:compileReleaseKotlin' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Possible solutions: 1. Declare task ':features:analytics:api:compileReleaseKotlin' as an input of ':koverMergedHtmlReport'. 2. Declare an explicit dependency on ':features:analytics:api:compileReleaseKotlin' from ':koverMergedHtmlReport' using Task#dependsOn. 3. Declare an explicit dependency on ':features:analytics:api:compileReleaseKotlin' from ':koverMergedHtmlReport' using Task#mustRunAfter. ...
1 parent c891206 commit 0d45096

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.github/workflows/nightlyReports.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,11 @@ jobs:
2626
distribution: 'temurin' # See 'Supported distributions' for available options
2727
java-version: '17'
2828

29+
- name: ⚙️ Run unit & screenshot tests, debug and release
30+
run: ./gradlew test $CI_GRADLE_ARG_PROPERTIES -Pci-build=true
31+
2932
- name: ⚙️ Run unit & screenshot tests, generate kover report
30-
run: ./gradlew test koverMergedReport $CI_GRADLE_ARG_PROPERTIES -Pci-build=true
33+
run: ./gradlew koverMergedReport $CI_GRADLE_ARG_PROPERTIES -Pci-build=true
3134

3235
- name: ✅ Upload kover report
3336
if: always()

.github/workflows/tests.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,11 @@ jobs:
3737
with:
3838
cache-read-only: ${{ github.ref != 'refs/heads/develop' }}
3939

40+
- name: ⚙️ Run unit & screenshot tests, debug and release
41+
run: ./gradlew test $CI_GRADLE_ARG_PROPERTIES -Pci-build=true
42+
4043
- name: ⚙️ Run unit & screenshot tests, generate kover report
41-
run: ./gradlew test koverMergedReport $CI_GRADLE_ARG_PROPERTIES -Pci-build=true
44+
run: ./gradlew koverMergedReport $CI_GRADLE_ARG_PROPERTIES -Pci-build=true
4245

4346
- name: 📈 Verify coverage
4447
run: ./gradlew koverMergedVerify $CI_GRADLE_ARG_PROPERTIES -Pci-build=true

0 commit comments

Comments
 (0)