Loading .gitlab-ci.yml +13 −11 Original line number Diff line number Diff line Loading @@ -292,8 +292,10 @@ stages: # for 10ms and 5ms renderer framesize, we only need to run the decoder part as renderer framesize is a decoder-only option # set tolerance very high do ignore any BE differences due to the different renderer framesizes, those can appear due to the limiter being active # we are only interested in runtime errors from the sanitizers and ignore the diffs - python3 -m pytest tests/codec_be_on_mr_nonselection $USE_LTV --param_file $SELF_TEST_PRM_FILE -v --html=report-5ms.html --self-contained-html --junit-xml=report-junit-5ms.xml --dut_fr 5 --decoder_only --abs_tol 100000 || exit_code5=$? - python3 -m pytest tests/codec_be_on_mr_nonselection $USE_LTV --param_file $SELF_TEST_PRM_FILE -v --html=report-10ms.html --self-contained-html --junit-xml=report-junit-10ms.xml --dut_fr 10 --decoder_only --abs_tol 100000 || exit_code10=$? # TODO: enable once the update process has caught up # - python3 -m pytest tests/codec_be_on_mr_nonselection $USE_LTV --param_file $SELF_TEST_PRM_FILE -v --html=report-5ms.html --self-contained-html --junit-xml=report-junit-5ms.xml --dut_fr 5 --decoder_only --abs_tol 100000 || exit_code5=$? # - python3 -m pytest tests/codec_be_on_mr_nonselection $USE_LTV --param_file $SELF_TEST_PRM_FILE -v --html=report-10ms.html --self-contained-html --junit-xml=report-junit-10ms.xml --dut_fr 10 --decoder_only --abs_tol 100000 || exit_code10=$? - if [ $exit_code20 -ne 0 ] || [ $exit_code10 -ne 0 ] || [ $exit_code5 -ne 0 ]; then exit 1; fi Loading Loading @@ -440,17 +442,17 @@ stages: when: always paths: - report-junit-20ms.xml - report-junit-10ms.xml - report-junit-5ms.xml # - report-junit-10ms.xml # - report-junit-5ms.xml - report-20ms.html - report-10ms.html - report-5ms.html # - report-10ms.html # - report-5ms.html expose_as: "Sanitizer selftest results" reports: junit: - report-junit-20ms.xml - report-junit-10ms.xml - report-junit-5ms.xml # - report-junit-10ms.xml # - report-junit-5ms.xml .ivas-pytest-anchor: &ivas-pytest-anchor stage: test Loading Loading @@ -1438,7 +1440,7 @@ voip-be-on-merge-request: # from float repo # NOTE: timeout was adjusted to work for float only # code selftest testvectors with memory-sanitizer binaries .codec-msan: codec-msan: extends: - .sanitizer-selftest-on-mr tags: Loading @@ -1451,7 +1453,7 @@ voip-be-on-merge-request: <<: *sanitizer-selftest-anchor # code selftest testvectors with address-sanitizer binaries .codec-asan: codec-asan: extends: - .sanitizer-selftest-on-mr tags: Loading @@ -1464,7 +1466,7 @@ voip-be-on-merge-request: <<: *sanitizer-selftest-anchor # code selftest testvectors with undefined-behaviour-sanitizer binaries .codec-usan: codec-usan: extends: - .sanitizer-selftest-on-mr tags: Loading Loading
.gitlab-ci.yml +13 −11 Original line number Diff line number Diff line Loading @@ -292,8 +292,10 @@ stages: # for 10ms and 5ms renderer framesize, we only need to run the decoder part as renderer framesize is a decoder-only option # set tolerance very high do ignore any BE differences due to the different renderer framesizes, those can appear due to the limiter being active # we are only interested in runtime errors from the sanitizers and ignore the diffs - python3 -m pytest tests/codec_be_on_mr_nonselection $USE_LTV --param_file $SELF_TEST_PRM_FILE -v --html=report-5ms.html --self-contained-html --junit-xml=report-junit-5ms.xml --dut_fr 5 --decoder_only --abs_tol 100000 || exit_code5=$? - python3 -m pytest tests/codec_be_on_mr_nonselection $USE_LTV --param_file $SELF_TEST_PRM_FILE -v --html=report-10ms.html --self-contained-html --junit-xml=report-junit-10ms.xml --dut_fr 10 --decoder_only --abs_tol 100000 || exit_code10=$? # TODO: enable once the update process has caught up # - python3 -m pytest tests/codec_be_on_mr_nonselection $USE_LTV --param_file $SELF_TEST_PRM_FILE -v --html=report-5ms.html --self-contained-html --junit-xml=report-junit-5ms.xml --dut_fr 5 --decoder_only --abs_tol 100000 || exit_code5=$? # - python3 -m pytest tests/codec_be_on_mr_nonselection $USE_LTV --param_file $SELF_TEST_PRM_FILE -v --html=report-10ms.html --self-contained-html --junit-xml=report-junit-10ms.xml --dut_fr 10 --decoder_only --abs_tol 100000 || exit_code10=$? - if [ $exit_code20 -ne 0 ] || [ $exit_code10 -ne 0 ] || [ $exit_code5 -ne 0 ]; then exit 1; fi Loading Loading @@ -440,17 +442,17 @@ stages: when: always paths: - report-junit-20ms.xml - report-junit-10ms.xml - report-junit-5ms.xml # - report-junit-10ms.xml # - report-junit-5ms.xml - report-20ms.html - report-10ms.html - report-5ms.html # - report-10ms.html # - report-5ms.html expose_as: "Sanitizer selftest results" reports: junit: - report-junit-20ms.xml - report-junit-10ms.xml - report-junit-5ms.xml # - report-junit-10ms.xml # - report-junit-5ms.xml .ivas-pytest-anchor: &ivas-pytest-anchor stage: test Loading Loading @@ -1438,7 +1440,7 @@ voip-be-on-merge-request: # from float repo # NOTE: timeout was adjusted to work for float only # code selftest testvectors with memory-sanitizer binaries .codec-msan: codec-msan: extends: - .sanitizer-selftest-on-mr tags: Loading @@ -1451,7 +1453,7 @@ voip-be-on-merge-request: <<: *sanitizer-selftest-anchor # code selftest testvectors with address-sanitizer binaries .codec-asan: codec-asan: extends: - .sanitizer-selftest-on-mr tags: Loading @@ -1464,7 +1466,7 @@ voip-be-on-merge-request: <<: *sanitizer-selftest-anchor # code selftest testvectors with undefined-behaviour-sanitizer binaries .codec-usan: codec-usan: extends: - .sanitizer-selftest-on-mr tags: Loading