diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1d5f46fb1760e9dc551c61444e80cabede023fa7..04e6bf61d8852a673485e647c01dd9e1df8677f1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -49,8 +49,10 @@ unit_test: paths: - $OUTPUT_DIR cache: *maven_cache + coverage: '/Code coverage: \d+\.\d+/' script: - mvn -B jacoco:prepare-agent surefire:test jacoco:report + - awk -F"," '{ instructions += $4 + $5; covered += $5 } END { print "Instructions covered:", covered, "/", instructions; print "Code coverage:", 100 * covered / instructions "%" }' "$OUTPUT_DIR/site/jacoco/jacoco.csv" package: stage: post-build