From 35ba8dee24d4707d70ec9c9780f704021524e608 Mon Sep 17 00:00:00 2001 From: Thomas Date: Fri, 27 Mar 2020 20:21:43 +0100 Subject: [PATCH] enable coverage --- .github/workflows/maven.yml | 10 ++++----- pom.xml | 43 +++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 6 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 5b5b01d..914d2ff 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -3,11 +3,7 @@ name: Java CI with Maven -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] +on: ["push", "pull_request"] jobs: build: @@ -27,4 +23,6 @@ jobs: with: mongodb-version: ${{ matrix.mongodb-version }} - name: Build with Maven - run: mvn -B package --file pom.xml + run: mvn -B clean package jacoco:report coveralls:report --file pom.xml + env: + COVERALLS_TOKEN: ${{ secrets.coverallsToken }} diff --git a/pom.xml b/pom.xml index c6d195c..58b400d 100644 --- a/pom.xml +++ b/pom.xml @@ -144,7 +144,50 @@ pl.project13.maven git-commit-id-plugin + + org.jacoco + jacoco-maven-plugin + 0.8.5 + + + + prepare-agent + + + + report + prepare-package + + report + + + + + + org.eluder.coveralls + coveralls-maven-plugin + 4.3.0 + + ${COVERALLS_TOKEN} + + + + + + org.jacoco + jacoco-maven-plugin + + + + + report + + + + + +