Commit 2c19fe92 authored by Mathieu Giraud's avatar Mathieu Giraud

Merge branch 'feature-a/3339-coverage-stage' into 'dev'

.gitlab-ci.yml: move coverage analysis to the end, set it manual

See merge request !233
parents 59ce922d c0d14efb
Pipeline #31753 passed with stages
in 49 seconds
......@@ -16,13 +16,13 @@ stages:
- test_functional
- test_functional_external
- test_shouldvdj
- coverage
- prepare_release
- release
- valgrind_unit
- valgrind_functional
- prepare_deploy
- deploy_prod
- coverage
# Anchors
......@@ -54,8 +54,7 @@ test_germlines:
test_algo_unit:
stage: test_unit
script: make -C algo unit_coverage
<<: *lcov_artifact
script: make -C algo unit
only:
- /^feature-.*a.*\/.*$/
......@@ -67,15 +66,13 @@ test_tools_unit:
test_algo_should:
stage: test_functional
script: make -C algo should_coverage
script: make -C algo should
only:
- /^feature-.*a.*\/.*$/
<<: *lcov_artifact
test_algo_shouldvdj:
stage: test_shouldvdj
script: make -C algo shouldvdj_coverage
<<: *lcov_artifact
script: make -C algo shouldvdj
only:
- /^feature-.*a.*\/.*$/
......@@ -83,11 +80,15 @@ algo_coverage:
stage: coverage
coverage: /^\s*lines\.*:\s+([0-9.]+\%)/
script:
- make -C algo unit_coverage
- make -C algo should_coverage
- make -C algo shouldvdj_coverage
- make -C algo lcov_reports
- mv algo/reports/ coverage
artifacts:
paths:
- coverage/
when: manual
only:
- /^feature-.*a.*\/.*$/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment