From 64ae66e3dbeb105cb5f796f4e8fafaf044b38777 Mon Sep 17 00:00:00 2001 From: knj Date: Thu, 21 Dec 2023 11:07:10 +0100 Subject: [PATCH 1/2] create coverage numbers for ivas libs only --- .gitlab-ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 761c04ec51..5bbe6c3f5d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1805,11 +1805,17 @@ coverage-test-on-main-scheduled: - python3 -m pytest -q -n auto tests/renderer/test_renderer.py --create_ref - python3 -m pytest -q -n auto tests/renderer/test_renderer.py --create_cut - lcov -c -d obj -o coverage_stv.info # extract coverage of short test vectors here + # remove apps and lib_util files from coverage + - lcov -r coverage_stv.info "*apps*" coverage_stv.info + - lcov -r coverage_stv.info "*lib_util*" coverage_stv.info - python3 -m pytest $TESTS_DIR_CODEC_BE_ON_MR/test_param_file.py -v -n auto --update_ref 1 -m create_ref --param_file scripts/config/self_test_evs.prm --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec - bash ci/smoke_test.sh coverage - python3 -m pytest $TESTS_DIR_CODEC_BE_ON_MR/test_param_file.py -v -n auto --update_ref 1 -m create_ref --param_file scripts/config/self_test_ltv.prm --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec - bash ci/ivas_voip_be_test.sh coverage - lcov -c -d obj -o coverage.info + # remove apps and lib_util files from coverage + - lcov -r coverage.info "*apps*" coverage.info + - lcov -r coverage.info "*lib_util*" coverage.info - commit_sha=$(git rev-parse HEAD) - genhtml coverage.info -o coverage -t "Coverage on main @ $commit_sha" - genhtml coverage_stv.info -o coverage_stv -t "Coverage on main -- short test vectors @ $commit_sha" -- GitLab From 5a0fbf199f86d26220974bf21748a9677b8f1cc1 Mon Sep 17 00:00:00 2001 From: Erik Norvell Date: Thu, 21 Dec 2023 13:42:40 +0100 Subject: [PATCH 2/2] Added missing -o argument for cleaning out parts --- .gitlab-ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5bbe6c3f5d..0051d0cdd9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1806,16 +1806,16 @@ coverage-test-on-main-scheduled: - python3 -m pytest -q -n auto tests/renderer/test_renderer.py --create_cut - lcov -c -d obj -o coverage_stv.info # extract coverage of short test vectors here # remove apps and lib_util files from coverage - - lcov -r coverage_stv.info "*apps*" coverage_stv.info - - lcov -r coverage_stv.info "*lib_util*" coverage_stv.info + - lcov -r coverage_stv.info "*apps*" -o coverage_stv.info + - lcov -r coverage_stv.info "*lib_util*" -o coverage_stv.info - python3 -m pytest $TESTS_DIR_CODEC_BE_ON_MR/test_param_file.py -v -n auto --update_ref 1 -m create_ref --param_file scripts/config/self_test_evs.prm --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec - bash ci/smoke_test.sh coverage - python3 -m pytest $TESTS_DIR_CODEC_BE_ON_MR/test_param_file.py -v -n auto --update_ref 1 -m create_ref --param_file scripts/config/self_test_ltv.prm --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec - bash ci/ivas_voip_be_test.sh coverage - lcov -c -d obj -o coverage.info # remove apps and lib_util files from coverage - - lcov -r coverage.info "*apps*" coverage.info - - lcov -r coverage.info "*lib_util*" coverage.info + - lcov -r coverage.info "*apps*" -o coverage.info + - lcov -r coverage.info "*lib_util*" -o coverage.info - commit_sha=$(git rev-parse HEAD) - genhtml coverage.info -o coverage -t "Coverage on main @ $commit_sha" - genhtml coverage_stv.info -o coverage_stv -t "Coverage on main -- short test vectors @ $commit_sha" -- GitLab