Loading .gitlab-ci.yml +15 −2 Original line number Diff line number Diff line Loading @@ -120,6 +120,13 @@ test-long-self-test: allow_failure: exit_codes: - 123 parallel: matrix: # note: keep in sync with list in $TESTS_DIR_CODEC_BE_ON_MR - LEVEL_SCALING: [1.0, ] - 1.0 - test_sba.py script: - set -euxo pipefail - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh Loading @@ -129,6 +136,12 @@ test-long-self-test: - testcase_timeout=$TESTCASE_TIMEOUT_LTV - python3 ci/remove_unsupported_testcases.py $PRM_FILES - if [ $LEVEL_SCALING != "1.0" ]; then - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/apply-testv-scaling.sh - fi - INV_LEVEL_SCALING=$(awk "BEGIN {print 1.0 / $LEVEL_SCALING}") - comp_args="--mld --ssnr --odg --scalefac $INV_LEVEL_SCALING" ### store the current commit hash - source_branch_commit_sha=$(git rev-parse HEAD) Loading Loading @@ -164,7 +177,7 @@ test-long-self-test: ### run pytest self-test using long test vectors - exit_code=0 - python3 -m pytest $TESTS_DIR_CODEC_BE_ON_MR --use_ltv -v --param_file scripts/config/self_test_ltv.prm --html=report-ltv.html --self-contained-html --junit-xml=report-junit-ltv.xml --testcase_timeout=$testcase_timeout || exit_code=$? - python3 -m pytest $TESTS_DIR_CODEC_BE_ON_MR --use_ltv -v --param_file scripts/config/self_test_ltv.prm --html=report-ltv.html --self-contained-html --junit-xml=report-junit-ltv.xml $comp_args --testcase_timeout=$testcase_timeout || exit_code=$? - zero_errors=$(cat report-junit-ltv.xml | grep -c 'errors="0"') || true - if [ $zero_errors != 1 ]; then echo "Run errors encountered!"; exit $EXIT_CODE_FAIL; fi Loading @@ -173,7 +186,7 @@ test-long-self-test: artifacts: name: "test-long-self-test--sha-$CI_COMMIT_SHORT_SHA--results" name: "$CI_JOB_NAME--sha-$CI_COMMIT_SHORT_SHA--results" when: always expire_in: 4 mos paths: Loading Loading
.gitlab-ci.yml +15 −2 Original line number Diff line number Diff line Loading @@ -120,6 +120,13 @@ test-long-self-test: allow_failure: exit_codes: - 123 parallel: matrix: # note: keep in sync with list in $TESTS_DIR_CODEC_BE_ON_MR - LEVEL_SCALING: [1.0, ] - 1.0 - test_sba.py script: - set -euxo pipefail - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh Loading @@ -129,6 +136,12 @@ test-long-self-test: - testcase_timeout=$TESTCASE_TIMEOUT_LTV - python3 ci/remove_unsupported_testcases.py $PRM_FILES - if [ $LEVEL_SCALING != "1.0" ]; then - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/apply-testv-scaling.sh - fi - INV_LEVEL_SCALING=$(awk "BEGIN {print 1.0 / $LEVEL_SCALING}") - comp_args="--mld --ssnr --odg --scalefac $INV_LEVEL_SCALING" ### store the current commit hash - source_branch_commit_sha=$(git rev-parse HEAD) Loading Loading @@ -164,7 +177,7 @@ test-long-self-test: ### run pytest self-test using long test vectors - exit_code=0 - python3 -m pytest $TESTS_DIR_CODEC_BE_ON_MR --use_ltv -v --param_file scripts/config/self_test_ltv.prm --html=report-ltv.html --self-contained-html --junit-xml=report-junit-ltv.xml --testcase_timeout=$testcase_timeout || exit_code=$? - python3 -m pytest $TESTS_DIR_CODEC_BE_ON_MR --use_ltv -v --param_file scripts/config/self_test_ltv.prm --html=report-ltv.html --self-contained-html --junit-xml=report-junit-ltv.xml $comp_args --testcase_timeout=$testcase_timeout || exit_code=$? - zero_errors=$(cat report-junit-ltv.xml | grep -c 'errors="0"') || true - if [ $zero_errors != 1 ]; then echo "Run errors encountered!"; exit $EXIT_CODE_FAIL; fi Loading @@ -173,7 +186,7 @@ test-long-self-test: artifacts: name: "test-long-self-test--sha-$CI_COMMIT_SHORT_SHA--results" name: "$CI_JOB_NAME--sha-$CI_COMMIT_SHORT_SHA--results" when: always expire_in: 4 mos paths: Loading