Loading main-basop.yml +3 −3 Original line number Diff line number Diff line Loading @@ -2302,7 +2302,7 @@ ivas-smoke-test-saturation: expose_as: "saturation smoke test results" # GCOV/LCOV coverage analysis of self_test suite # coverage analysis of self_test suite coverage-test-on-main-scheduled: extends: - .test-job-linux Loading @@ -2312,9 +2312,9 @@ coverage-test-on-main-scheduled: script: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh # Build DuT binaries with GCOV # Build DuT binaries with coverage instrumentation - make clean >> /dev/null - make GCOV=1 -j 2>&1 >$MAKE_BUILD_LOG_FILE_DEFAULT - make COVERAGE=1 -j 2>&1 >$MAKE_BUILD_LOG_FILE_DEFAULT - cp IVAS_rend IVAS_rend_ref # Copy to ensure instrumented renderer is run in ref creation call - testcase_timeout=$TESTCASE_TIMEOUT_LTV Loading main-float.yml +4 −4 Original line number Diff line number Diff line Loading @@ -1416,9 +1416,9 @@ ivas-conformance-linux: - cp Readme_IVAS_ISAR_dec.txt testvec - cp Readme_IVAS_ISAR_post_rend.txt testvec # Create GCOV execs for coverage analysis # Create coverage instrumented execs for coverage analysis - make clean - make GCOV=1 -j 2>&1 >$MAKE_BUILD_LOG_FILE_DEFAULT - make COVERAGE=1 -j 2>&1 >$MAKE_BUILD_LOG_FILE_DEFAULT - cp IVAS_cod testvec/bin - cp IVAS_dec testvec/bin Loading Loading @@ -2181,7 +2181,7 @@ sanitizer-test-osba-planar-hoa3-ism4: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/update-ltv-repo.sh - python3 ci/run_scheduled_sanitizer_test.py PlanarHOA3-ISM4 $OUT_FORMATS_ALL --tests $SANITIZER_TESTS # GCOV/LCOV coverage analysis of self_test suite # coverage analysis of self_test suite .coverage-test-template: extends: - .test-job-linux-needs-testv-dir Loading @@ -2200,7 +2200,7 @@ sanitizer-test-osba-planar-hoa3-ism4: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/update-ltv-repo.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/copy-ltv-files-to-testv-dir.sh # compile with coverage enabled - cmake -B cmake-build -G "Unix Makefiles" -DCOPY_EXECUTABLES_FROM_BUILD_DIR=true -DGCOV=ON - cmake -B cmake-build -G "Unix Makefiles" -DCOPY_EXECUTABLES_FROM_BUILD_DIR=true -DCOVERAGE=ON - cmake --build cmake-build -- -j # copy executables to ref to be able to run some --create_ref tests - cp IVAS_cod IVAS_cod_ref Loading snippets/ivas-conformance.sh +2 −2 Original line number Diff line number Diff line Loading @@ -43,9 +43,9 @@ cp Readme_IVAS_JBM_dec.txt testvec cp Readme_IVAS_ISAR_dec.txt testvec cp Readme_IVAS_ISAR_post_rend.txt testvec # Create GCOV execs for coverage analysis # Create coverage instrumented execs for coverage analysis make clean make GCOV=1 -j make COVERAGE=1 -j cp IVAS_cod testvec/bin cp IVAS_dec testvec/bin Loading Loading
main-basop.yml +3 −3 Original line number Diff line number Diff line Loading @@ -2302,7 +2302,7 @@ ivas-smoke-test-saturation: expose_as: "saturation smoke test results" # GCOV/LCOV coverage analysis of self_test suite # coverage analysis of self_test suite coverage-test-on-main-scheduled: extends: - .test-job-linux Loading @@ -2312,9 +2312,9 @@ coverage-test-on-main-scheduled: script: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh # Build DuT binaries with GCOV # Build DuT binaries with coverage instrumentation - make clean >> /dev/null - make GCOV=1 -j 2>&1 >$MAKE_BUILD_LOG_FILE_DEFAULT - make COVERAGE=1 -j 2>&1 >$MAKE_BUILD_LOG_FILE_DEFAULT - cp IVAS_rend IVAS_rend_ref # Copy to ensure instrumented renderer is run in ref creation call - testcase_timeout=$TESTCASE_TIMEOUT_LTV Loading
main-float.yml +4 −4 Original line number Diff line number Diff line Loading @@ -1416,9 +1416,9 @@ ivas-conformance-linux: - cp Readme_IVAS_ISAR_dec.txt testvec - cp Readme_IVAS_ISAR_post_rend.txt testvec # Create GCOV execs for coverage analysis # Create coverage instrumented execs for coverage analysis - make clean - make GCOV=1 -j 2>&1 >$MAKE_BUILD_LOG_FILE_DEFAULT - make COVERAGE=1 -j 2>&1 >$MAKE_BUILD_LOG_FILE_DEFAULT - cp IVAS_cod testvec/bin - cp IVAS_dec testvec/bin Loading Loading @@ -2181,7 +2181,7 @@ sanitizer-test-osba-planar-hoa3-ism4: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/update-ltv-repo.sh - python3 ci/run_scheduled_sanitizer_test.py PlanarHOA3-ISM4 $OUT_FORMATS_ALL --tests $SANITIZER_TESTS # GCOV/LCOV coverage analysis of self_test suite # coverage analysis of self_test suite .coverage-test-template: extends: - .test-job-linux-needs-testv-dir Loading @@ -2200,7 +2200,7 @@ sanitizer-test-osba-planar-hoa3-ism4: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/update-ltv-repo.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/copy-ltv-files-to-testv-dir.sh # compile with coverage enabled - cmake -B cmake-build -G "Unix Makefiles" -DCOPY_EXECUTABLES_FROM_BUILD_DIR=true -DGCOV=ON - cmake -B cmake-build -G "Unix Makefiles" -DCOPY_EXECUTABLES_FROM_BUILD_DIR=true -DCOVERAGE=ON - cmake --build cmake-build -- -j # copy executables to ref to be able to run some --create_ref tests - cp IVAS_cod IVAS_cod_ref Loading
snippets/ivas-conformance.sh +2 −2 Original line number Diff line number Diff line Loading @@ -43,9 +43,9 @@ cp Readme_IVAS_JBM_dec.txt testvec cp Readme_IVAS_ISAR_dec.txt testvec cp Readme_IVAS_ISAR_post_rend.txt testvec # Create GCOV execs for coverage analysis # Create coverage instrumented execs for coverage analysis make clean make GCOV=1 -j make COVERAGE=1 -j cp IVAS_cod testvec/bin cp IVAS_dec testvec/bin Loading