diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e2f7e16c81985a0ac67031d9cb4dff8f769c0356..b8812f55fd28676ebc485fbcd32c49febfabe68e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1106,6 +1106,9 @@ test-long-self-test: timeout: "50 minutes" rules: - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'test-long-self-test' + allow_failure: + exit_codes: + - 123 script: - *print-common-info - *update-ltv-repo @@ -1148,6 +1151,7 @@ test-long-self-test: - 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 + - if [ $exit_code -eq 1 ]; then echo "Non-bitexact cases encountered!"; exit $EXIT_CODE_NON_BE; fi - exit 0