Fixed publishing code coverage results.

This commit is contained in:
Patrick Lehmann
2025-04-17 09:54:54 +02:00
parent cb3c338df6
commit de400ae2db
8 changed files with 66 additions and 19 deletions

View File

@@ -59,6 +59,15 @@ on:
required: false
default: 'Unit Test Results'
type: string
codecov:
description: 'Publish merged unittest results to Codecov.'
required: false
default: true
type: boolean
secrets:
CODECOV_TOKEN:
description: 'Token to push result to Codecov.'
required: true
jobs:
PublishTestResults:
@@ -104,6 +113,16 @@ jobs:
path: ${{ inputs.merged_junit_filename }}
reporter: java-junit
- name: 📊 Publish unittest results at CodeCov
uses: codecov/test-results-action@v1
if: inputs.codecov
with:
token: ${{ secrets.CODECOV_TOKEN }}
disable_search: true
files: ${{ inputs.merged_junit_filename }}
fail_ci_if_error: true
verbose: true
- name: 📤 Upload merged 'JUnit Test Summary' artifact
uses: pyTooling/upload-artifact@v4
if: inputs.merged_junit_artifact != ''