From 839292ad91c58cb6f3ea717e9a5a3d81c823a1fb Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Mon, 8 Apr 2019 12:26:23 +0000 Subject: [PATCH] EDIT::Update .gitlab-ci.yml added code coverage --- .gitlab-ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index affd65e..693c19b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,3 +35,13 @@ test: - build - .gradle +# Code coverage badge +code-coverage: + stage: code-coverage + script: + - mvn -B clean verify + after_script: + - awk -F"," '{ instructions += $4 + $5; covered += $5 } END { print covered, "/", instructions, " instructions covered"; print 100*covered/instructions, "% instructrions covered" }' target/site/jacoco/jacoco.csv + - awk -F"," '{ instructions += $6 + $7; covered += $7 } END { print covered, "/", instructions, " branches covered"; print 100*covered/instructions, "% branches covered" }' target/site/jacoco/jacoco.csv + - echo \"$(cat target/site/jacoco/jacoco.csv)% covered\" + coverage: '/(\d+.\d+) % +branches covered/'