Skip to content

Commit 30fc90b

Browse files
author
Uwe Hernandez Acosta
committed
Merge branch 'fix_coverage' into 'main'
fixed CI for coverage report See merge request qedjl-applications/QEDprobing.jl!42
2 parents 9422431 + 3f6417b commit 30fc90b

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.gitlab-ci.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,15 @@ unittest:
3636
using Pkg
3737
Pkg.add("Coverage")
3838
using Coverage
39-
c, t = get_summary(process_folder())
39+
coverage = process_folder()
40+
coverage = merge_coverage_counts(coverage, filter!(
41+
let prefixes = (joinpath(pwd(), "src", ""),)
42+
c -> any(p -> startswith(c.filename, p), prefixes)
43+
end,
44+
LCOV.readfolder("test")))
45+
covered_lines, total_lines = get_summary(coverage)
4046
using Printf
41-
@printf "Test coverage %.2f%%\n" 100c / t'
47+
@printf "Test coverage %.2f%%\n" 100 * covered_lines / total_lines'
4248
rules:
4349
- if: $CI_PIPELINE_SOURCE == 'merge_request_event' || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == 'dev' || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == 'main'
4450

0 commit comments

Comments
 (0)