Skip to content

Commit 9cdefc0

Browse files
committed
Add debug steps to CI workflow for listing and discovering Jacoco coverage files
1 parent 574d25b commit 9cdefc0

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,11 +171,31 @@ jobs:
171171
name: jacoco-coverage-frontend
172172
path: coverage-frontend
173173

174+
- name: List coverage files (debug)
175+
run: |
176+
echo "=== coverage-backend ==="
177+
find coverage-backend -type f 2>/dev/null || true
178+
echo "=== coverage-frontend ==="
179+
find coverage-frontend -type f 2>/dev/null || true
180+
echo "=== all jacocoTestReport.xml in workspace ==="
181+
find . -name 'jacocoTestReport.xml' -type f 2>/dev/null || true
182+
183+
- name: Discover coverage files for Codecov
184+
id: coverage-files
185+
run: |
186+
FILES=$(find . -name 'jacocoTestReport.xml' -type f 2>/dev/null | tr '\n' ',' | sed 's/,$//')
187+
echo "list=$FILES" >> "$GITHUB_OUTPUT"
188+
if [ -z "$FILES" ]; then
189+
echo "No jacocoTestReport.xml found"
190+
exit 1
191+
fi
192+
echo "Found coverage files: $FILES"
193+
174194
- name: Upload to Codecov
175195
uses: codecov/codecov-action@v5
176196
with:
177197
disable_search: true
178-
files: coverage-backend/kotlin-backend/core/build/reports/jacoco/test/jacocoTestReport.xml,coverage-backend/kotlin-backend/api/build/reports/jacoco/test/jacocoTestReport.xml,coverage-backend/kotlin-backend/infrastructure/build/reports/jacoco/test/jacocoTestReport.xml,coverage-backend/kotlin-backend/plugins-api/build/reports/jacoco/test/jacocoTestReport.xml,coverage-backend/kotlin-backend/plugins/image-metadata/build/reports/jacoco/test/jacocoTestReport.xml,coverage-backend/kotlin-backend/plugins/video-metadata/build/reports/jacoco/test/jacocoTestReport.xml,coverage-backend/kotlin-backend/plugins/fulltext-search/build/reports/jacoco/test/jacocoTestReport.xml,coverage-backend/kotlin-backend/plugins/ai-classification/build/reports/jacoco/test/jacocoTestReport.xml,coverage-frontend/compose-frontend/composeApp/build/reports/jacoco/jacocoTestReport/jacocoTestReport.xml
198+
files: ${{ steps.coverage-files.outputs.list }}
179199
fail_ci_if_error: false
180200
env:
181201
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

0 commit comments

Comments
 (0)