Commit 499c80b7 authored by Jan Kiene's avatar Jan Kiene
Browse files

rework if and result reporting in regression branch

parent db14b5ea
Loading
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -587,14 +587,16 @@ stages:
    - python3 scripts/basop_check_for_changes_in_testcases.py --xml_report $XML_REPORT_BRANCH $CSV_MAIN $CSV_BRANCH || regressions_found=$?

    - exit_code=0
    - if [ $exit_code -eq 1 ]; then echo "Differences encountered"; exit_code=$EXIT_CODE_NON_BE; fi
    - if [ $zero_errors_branch != 1 ]; then echo "Run errors encountered!"; exit_code=$EXIT_CODE_NON_BE; fi
    - if [ $regressions_found != 0 ] && [ "$SKIP_REGRESSION_CHECK" != "true" ]; then
    - *print-results-banner
    - if [ $zero_errors_branch != 1 ]; then
    -   echo "Run errors encountered!"
    -   exit_code=$EXIT_CODE_FAIL
    - elif [ $regressions_found != 0 ] && [ "$SKIP_REGRESSION_CHECK" != "true" ]; then
    -    if [ $allow_regressions_flag == 0 ]; then
    -        echo "Detected regression wrt to main, [allow regression] not set!"
    -        echo "Detected regression wrt to $CI_MERGE_REQUEST_TARGET_BRANCH_NAME, [allow regression] not set!"
    -        exit_code=$EXIT_CODE_FAIL;
    -    else
    -        echo "Detected regression wrt to main, [allow regression] set."
    -        echo "Detected regression wrt to $CI_MERGE_REQUEST_TARGET_BRANCH_NAME, [allow regression] set."
    -        exit_code=$EXIT_CODE_NON_BE;
    -    fi
    - fi