Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
dCache
pipelines
Commits
78d36abd
Commit
78d36abd
authored
Oct 13, 2021
by
Tigran Mkrtchyan
☕
Browse files
dcache-cta: visualize test coverage
parent
40174131
Changes
1
Show whitespace changes
Inline
Side-by-side
dcache-cta-build.yaml
View file @
78d36abd
stages
:
-
build
-
visualize
variables
:
MAVEN_CLI_OPTS
:
"
--batch-mode
--errors
--fail-at-end
--show-version
-DinstallAtEnd=true
-DdeployAtEnd=true"
REPO_NAME
:
nfs4j
image
:
maven:3.6.3-openjdk-11
# Cache downloaded dependencies and plugins between builds.
# To keep cache across branches add 'key: "$CI_JOB_NAME"'
cache
:
...
...
@@ -16,8 +18,9 @@ cache:
build
:
stage
:
build
image
:
maven:3.6.3-openjdk-11
script
:
-
mvn $MAVEN_CLI_OPTS clean
package
-
mvn $MAVEN_CLI_OPTS clean
org.jacoco:jacoco-maven-plugin:prepare-agent package jacoco:report
artifacts
:
reports
:
...
...
@@ -26,3 +29,17 @@ build:
-
"
**/target/failsafe-reports/TEST-*.xml"
paths
:
-
"
**/target/dcache-cta*.tar.gz"
coverage-jdk11
:
# Must be in a stage later than test-jdk11's stage.
# The `visualize` stage does not exist by default.
# Please define it first, or choose an existing stage like `deploy`.
stage
:
visualize
image
:
registry.gitlab.com/haynes/jacoco2cobertura:1.0.7
script
:
# convert report from jacoco to cobertura, using relative project path
-
python /opt/cover2cover.py target/site/jacoco/jacoco.xml $CI_PROJECT_DIR/src/main/java/ > target/site/cobertura.xml
needs
:
[
"
build"
]
artifacts
:
reports
:
cobertura
:
target/site/cobertura.xml
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment