Skip to content

Test coverage report #8

Test coverage report

Test coverage report #8

Workflow file for this run

name: Test coverage report
on:
workflow_dispatch:
push:
branches:
- release/*
jobs:
unit-tests:
name: Unit Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: 11
- name: Run tests and create jacoco.exec
run: mvn -B verify -ntp
- name: Create coverage report from jacoco execution data
run: mvn -B jacoco:report -ntp
- name: Upload jacoco coverage reports to Codecov
uses: codecov/codecov-action@v3
with:
file: ./**/target/site/jacoco/jacoco.xml
name: codecov
token: ${{ secrets.CODECOV_TOKEN }}