diff options
author | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2020-12-10 09:35:01 +0100 |
---|---|---|
committer | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2020-12-10 13:52:49 +0100 |
commit | 360df2054cdc5a8bc194f7701b2bfa5a9c39dd0d (patch) | |
tree | 90f9b8b0187a4bb4d033ccd57cc15e72b27791ae /.gitlab-ci.yml | |
parent | ba4489b7666e4ee669a1c91bfe36ae4ac90b1d93 (diff) | |
download | EAAF-Components-360df2054cdc5a8bc194f7701b2bfa5a9c39dd0d.tar.gz EAAF-Components-360df2054cdc5a8bc194f7701b2bfa5a9c39dd0d.tar.bz2 EAAF-Components-360df2054cdc5a8bc194f7701b2bfa5a9c39dd0d.zip |
first test with code-coverage in CI pipe
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ef026155..9ec05060 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,6 +18,7 @@ include: stages: - assemble + - visualize - test - package - release @@ -36,7 +37,27 @@ assemble: when: always reports: junit: "**/target/surefire-reports/TEST-*.xml" - + paths: + - build_reporting/target/site/jacoco-aggregate-ut/jacoco.xml + +coverage: + stage: visualize + image: haynes/jacoco2cobertura:1.0.4 + script: + - mkdir -p target/site + # convert report from jacoco to cobertura + - 'python /opt/cover2cover.py build_reporting/target/site/jacoco-aggregate-ut/jacoco.xml eaaf_core_api/src/main/java eaaf_core_utils/src/main/java eaaf_core/src/main/java eaaf_modules/eaaf_module_auth_sl20/src/main/java eaaf_modules/eaaf_module_moa-sig/src/main/java eaaf_modules/eaaf_module_pvp2_core/src/main/java eaaf_modules/eaaf_module_pvp2_idp/src/main/java eaaf_modules/eaaf_module_pvp2_sp/src/main/java > target/site/cobertura.xml' + # read the <source></source> tag and prepend the path to every filename attribute + #- 'python /opt/source2filename.py target/site/cobertura.xml' + needs: + - job: assemble + dependencies: + - assemble + artifacts: + reports: + cobertura: target/site/cobertura.xml + + publishToGitlab: stage: package except: |