Loading .gitlab-ci.yml +5 −2 Original line number Diff line number Diff line Loading @@ -192,9 +192,12 @@ stages: - python3 -m pytest $TEST_SUITE -v --update_ref 1 -m create_ref -n auto --ref_encoder_path $ENCODER --ref_decoder_path $DECODER --html=report_1.html --self-contained-html --junit-xml=report-junit_1.xml || exit_code1=$? - python3 -m pytest $TEST_SUITE -v --update_ref 1 -m create_ref_part2 -n auto --ref_encoder_path $ENCODER --ref_decoder_path $DECODER --html=report_2.html --self-contained-html --junit-xml=report-junit_2.xml || exit_code2=$? - zero_errors=$(cat report-junit_1.xml report-junit_2.xml | grep -c 'errors="0"') || true - zero_errors_1=$(cat report-junit_1.xml | grep -c 'errors="0"') || true - zero_errors_2=$(cat report-junit_2.xml | grep -c 'errors="0"') || true - zero_errors=1 - if [[ $zero_errors_1 != 1 || $zero_errors_2 != 1 ]]; then zero_errors=0; fi - exit_code=0 - if [ $exit_code1 -ne 0 || $exit_code2 -ne 0 ]; then exit_code=1; fi - if [[ $exit_code1 != 0 || $exit_code2 != 0 ]]; then exit_code=1; fi - *pytest-check-results - exit 0 Loading Loading
.gitlab-ci.yml +5 −2 Original line number Diff line number Diff line Loading @@ -192,9 +192,12 @@ stages: - python3 -m pytest $TEST_SUITE -v --update_ref 1 -m create_ref -n auto --ref_encoder_path $ENCODER --ref_decoder_path $DECODER --html=report_1.html --self-contained-html --junit-xml=report-junit_1.xml || exit_code1=$? - python3 -m pytest $TEST_SUITE -v --update_ref 1 -m create_ref_part2 -n auto --ref_encoder_path $ENCODER --ref_decoder_path $DECODER --html=report_2.html --self-contained-html --junit-xml=report-junit_2.xml || exit_code2=$? - zero_errors=$(cat report-junit_1.xml report-junit_2.xml | grep -c 'errors="0"') || true - zero_errors_1=$(cat report-junit_1.xml | grep -c 'errors="0"') || true - zero_errors_2=$(cat report-junit_2.xml | grep -c 'errors="0"') || true - zero_errors=1 - if [[ $zero_errors_1 != 1 || $zero_errors_2 != 1 ]]; then zero_errors=0; fi - exit_code=0 - if [ $exit_code1 -ne 0 || $exit_code2 -ne 0 ]; then exit_code=1; fi - if [[ $exit_code1 != 0 || $exit_code2 != 0 ]]; then exit_code=1; fi - *pytest-check-results - exit 0 Loading