Loading main-float.yml +25 −7 Original line number Diff line number Diff line Loading @@ -173,7 +173,7 @@ workflow: # to be reused in MR and LTV-scheduled sanitizer test jobs # set CLANG_NUM, SELFTEST_SANITY_TIMEOUT and SELF_TEST_PRM_FILE in before_script section .sanitizer-selftest-anchor: .sanitizer-selftest-template: script: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/copy-ltv-files-to-testv-dir.sh Loading Loading @@ -402,7 +402,7 @@ basop-compat-smoke-test: codec-msan: extends: - .sanitizer-selftest-on-mr - .sanitizer-selftest-anchor - .sanitizer-selftest-template tags: - ivas-linux-fast before_script: Loading @@ -416,7 +416,7 @@ codec-msan: codec-asan: extends: - .sanitizer-selftest-on-mr - .sanitizer-selftest-anchor - .sanitizer-selftest-template before_script: - !reference [.job-linux, before_script] - CLANG_NUM=2 Loading @@ -428,7 +428,7 @@ codec-asan: codec-usan: extends: - .sanitizer-selftest-on-mr - .sanitizer-selftest-anchor - .sanitizer-selftest-template tags: - ivas-linux-fast before_script: Loading @@ -437,6 +437,24 @@ codec-usan: - SELFTEST_SANITY_TIMEOUT=$TESTCASE_TIMEOUT_STV_SANITIZERS - SELF_TEST_PRM_FILE="scripts/config/self_test.prm" - USE_LTV="" after_script: - python3 scripts/parse_usan_errors_from_xml_report.py report-junit-20ms.xml ubsan-errors-20ms.csv - python3 scripts/parse_usan_errors_from_xml_report.py report-junit-10ms.xml ubsan-errors-10ms.csv - python3 scripts/parse_usan_errors_from_xml_report.py report-junit-5ms.xml ubsan-errors-5ms.csv artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week when: always paths: - report-junit-*.xml - report-*.html - ubsan-errors-*.csv expose_as: "Sanitizer selftest results" reports: junit: - report-junit-20ms.xml - report-junit-10ms.xml - report-junit-5ms.xml # compare bit-exactness between 5ms and 20 on the branch pytest-compare-20ms-and-5ms-rendering: Loading Loading @@ -1558,7 +1576,7 @@ test-branch-vs-input-passthrough: ltv-msan: extends: - .sanitizer-selftest-ltv - .sanitizer-selftest-anchor - .sanitizer-selftest-template rules: - if: $SANITIZER_SCHEDULE_E timeout: 5 hours Loading @@ -1575,7 +1593,7 @@ ltv-msan: ltv-asan: extends: - .sanitizer-selftest-ltv - .sanitizer-selftest-anchor - .sanitizer-selftest-template rules: - if: $SANITIZER_SCHEDULE_E when: delayed Loading @@ -1594,7 +1612,7 @@ ltv-asan: ltv-usan: extends: - .sanitizer-selftest-ltv - .sanitizer-selftest-anchor - .sanitizer-selftest-template rules: - if: $SANITIZER_SCHEDULE_E when: delayed Loading Loading
main-float.yml +25 −7 Original line number Diff line number Diff line Loading @@ -173,7 +173,7 @@ workflow: # to be reused in MR and LTV-scheduled sanitizer test jobs # set CLANG_NUM, SELFTEST_SANITY_TIMEOUT and SELF_TEST_PRM_FILE in before_script section .sanitizer-selftest-anchor: .sanitizer-selftest-template: script: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/copy-ltv-files-to-testv-dir.sh Loading Loading @@ -402,7 +402,7 @@ basop-compat-smoke-test: codec-msan: extends: - .sanitizer-selftest-on-mr - .sanitizer-selftest-anchor - .sanitizer-selftest-template tags: - ivas-linux-fast before_script: Loading @@ -416,7 +416,7 @@ codec-msan: codec-asan: extends: - .sanitizer-selftest-on-mr - .sanitizer-selftest-anchor - .sanitizer-selftest-template before_script: - !reference [.job-linux, before_script] - CLANG_NUM=2 Loading @@ -428,7 +428,7 @@ codec-asan: codec-usan: extends: - .sanitizer-selftest-on-mr - .sanitizer-selftest-anchor - .sanitizer-selftest-template tags: - ivas-linux-fast before_script: Loading @@ -437,6 +437,24 @@ codec-usan: - SELFTEST_SANITY_TIMEOUT=$TESTCASE_TIMEOUT_STV_SANITIZERS - SELF_TEST_PRM_FILE="scripts/config/self_test.prm" - USE_LTV="" after_script: - python3 scripts/parse_usan_errors_from_xml_report.py report-junit-20ms.xml ubsan-errors-20ms.csv - python3 scripts/parse_usan_errors_from_xml_report.py report-junit-10ms.xml ubsan-errors-10ms.csv - python3 scripts/parse_usan_errors_from_xml_report.py report-junit-5ms.xml ubsan-errors-5ms.csv artifacts: name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--stage-$CI_JOB_STAGE--results" expire_in: 1 week when: always paths: - report-junit-*.xml - report-*.html - ubsan-errors-*.csv expose_as: "Sanitizer selftest results" reports: junit: - report-junit-20ms.xml - report-junit-10ms.xml - report-junit-5ms.xml # compare bit-exactness between 5ms and 20 on the branch pytest-compare-20ms-and-5ms-rendering: Loading Loading @@ -1558,7 +1576,7 @@ test-branch-vs-input-passthrough: ltv-msan: extends: - .sanitizer-selftest-ltv - .sanitizer-selftest-anchor - .sanitizer-selftest-template rules: - if: $SANITIZER_SCHEDULE_E timeout: 5 hours Loading @@ -1575,7 +1593,7 @@ ltv-msan: ltv-asan: extends: - .sanitizer-selftest-ltv - .sanitizer-selftest-anchor - .sanitizer-selftest-template rules: - if: $SANITIZER_SCHEDULE_E when: delayed Loading @@ -1594,7 +1612,7 @@ ltv-asan: ltv-usan: extends: - .sanitizer-selftest-ltv - .sanitizer-selftest-anchor - .sanitizer-selftest-template rules: - if: $SANITIZER_SCHEDULE_E when: delayed Loading