From 51264773ea6162dfd75b44652d40d47b2bf87a61 Mon Sep 17 00:00:00 2001 From: Sualeh Fatehi Date: Mon, 25 Dec 2023 20:08:43 -0500 Subject: [PATCH] Add code coverage --- .github/workflows/quick_build.yml | 7 +++++++ pom.xml | 23 +++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/.github/workflows/quick_build.yml b/.github/workflows/quick_build.yml index 830c63b..fe8299b 100644 --- a/.github/workflows/quick_build.yml +++ b/.github/workflows/quick_build.yml @@ -28,3 +28,10 @@ jobs: --no-transfer-progress \ --batch-mode \ package + - name: Test & publish code coverage + uses: paambaati/codeclimate-action@v5.0.0 + env: + CC_TEST_REPORTER_ID: ${{secrets.CC_TEST_REPORTER_ID}} + JACOCO_SOURCE_PATH: "${{github.workspace}}/src/main/java" + with: + coverageLocations: ${{github.workspace}}/target/site/jacoco/jacoco.xml:jacoco diff --git a/pom.xml b/pom.xml index 3e991c0..7815e59 100644 --- a/pom.xml +++ b/pom.xml @@ -148,6 +148,11 @@ nexus-staging-maven-plugin 1.6.13 + + org.jacoco + jacoco-maven-plugin + 0.8.11 + @@ -218,6 +223,24 @@ + + org.jacoco + jacoco-maven-plugin + + + + prepare-agent + + + + report + prepare-package + + report + + + + true org.apache.maven.plugins