Commit 99972ea5 authored by Jan Kiene's avatar Jan Kiene
Browse files

only run rend framesize !=20 ms for MR to float ref

parent 6e8f3313
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -1758,11 +1758,15 @@ renderer-usan:

    # run encoder and decoder with 20ms renderer framesize first, use reference creation mode
    - python3 -m pytest tests/codec_be_on_mr_nonselection $USE_LTV --param_file $SELF_TEST_PRM_FILE -v --update_ref 1 --html=report-20ms.html --self-contained-html --junit-xml=report-junit-20ms.xml --testcase_timeout=$testcase_timeout --ref_encoder_path ./IVAS_cod --ref_decoder_path ./IVAS_dec || exit_code20=$?

    # check different renderer fremsizes only for float
    - if [ "$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" != "main" ]; then
        # 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=$?
    - fi

    - if [ $exit_code20 -ne 0 ] || [ $exit_code10 -ne 0 ] || [ $exit_code5 -ne 0 ]; then exit 1; fi