Loading .gitlab-ci.yml +30 −0 Original line number Diff line number Diff line Loading @@ -139,6 +139,36 @@ codec-smoke-test: - out/logs # code selftest testvectors with memory-sanitizer binaries msan-on-merge-request-linux: extends: .test-job-linux stage: test needs: [ "build-codec-sanitizers-linux" ] rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' script: - make clean - make -j CLANG=1 - python3 scripts/self_test.py --create | tee test_output.txt - run_errors=$(cat test_output.txt | grep -ic "run errors") || true - if [ $run_errors != 0 ] ; then echo "Run errors in self_test.py with Clang memory-sanitizer"; exit 1; fi # code selftest testvectors with address-sanitizer binaries asan-on-merge-request-linux: extends: .test-job-linux stage: test needs: [ "build-codec-sanitizers-linux" ] rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' script: - make clean - make -j CLANG=2 - python3 scripts/self_test.py --create | tee test_output.txt - run_errors=$(cat test_output.txt | grep -ic "run errors") || true - if [ $run_errors != 0 ] ; then echo "Run errors in self_test.py with Clang address-sanitizer"; exit 1; fi # compare bit exactness between target and source branch self-test-on-merge-request: extends: .test-job-linux Loading Loading
.gitlab-ci.yml +30 −0 Original line number Diff line number Diff line Loading @@ -139,6 +139,36 @@ codec-smoke-test: - out/logs # code selftest testvectors with memory-sanitizer binaries msan-on-merge-request-linux: extends: .test-job-linux stage: test needs: [ "build-codec-sanitizers-linux" ] rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' script: - make clean - make -j CLANG=1 - python3 scripts/self_test.py --create | tee test_output.txt - run_errors=$(cat test_output.txt | grep -ic "run errors") || true - if [ $run_errors != 0 ] ; then echo "Run errors in self_test.py with Clang memory-sanitizer"; exit 1; fi # code selftest testvectors with address-sanitizer binaries asan-on-merge-request-linux: extends: .test-job-linux stage: test needs: [ "build-codec-sanitizers-linux" ] rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' script: - make clean - make -j CLANG=2 - python3 scripts/self_test.py --create | tee test_output.txt - run_errors=$(cat test_output.txt | grep -ic "run errors") || true - if [ $run_errors != 0 ] ; then echo "Run errors in self_test.py with Clang address-sanitizer"; exit 1; fi # compare bit exactness between target and source branch self-test-on-merge-request: extends: .test-job-linux Loading