Loading .gitlab-ci.yml +70 −53 Original line number Diff line number Diff line Loading @@ -583,7 +583,6 @@ codec-comparison-on-main-push: stage: test tags: - sanitizer_test_main timeout: "2 hours" artifacts: name: "$CI_JOB_NAME--main--sha-$CI_COMMIT_SHORT_SHA" when: always Loading @@ -592,150 +591,168 @@ codec-comparison-on-main-push: # second wildcard is necessary to get encoder and no-PLC run logs - "CLANG*/logs*" ### --- sanitizer schedule A --- .sanitizer-test-schedule-A: extends: - .sanitizer-test-template timeout: 2 hours 30 minutes sanitizer-test-mono: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py mono mono --tests $SANITIZER_TESTS sanitizer-test-stereo: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 1 hour start_in: 2 hours 30 minutes script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py stereo $OUT_FORMATS_CHANNEL_BASED --tests $SANITIZER_TESTS sanitizer-test-stereodmxevs: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 2 hours start_in: 5 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py StereoDmxEVS mono --tests $SANITIZER_TESTS sanitizer-test-ism1: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 3 hours start_in: 7 hours 30 minutes script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py ISM1 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS sanitizer-test-ism2: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 4 hours start_in: 10 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py ISM2 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS sanitizer-test-ism3: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 6 hours start_in: 12 hours 30 minutes script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py ISM3 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS sanitizer-test-ism4: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 8 hours start_in: 15 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py ISM4 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS sanitizer-test-mc-5_1: extends: .sanitizer-test-template sanitizer-test-masa: extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 10 hours start_in: 17 hours 30 minutes script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py MASA $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS ### --- sanitizer schedule B --- .sanitizer-test-schedule-B: extends: - .sanitizer-test-template timeout: 3 hours sanitizer-test-mc-5_1: extends: .sanitizer-test-schedule-B rules: - if: $SANITIZER_SCHEDULE_B script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py 5_1 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-mc-5_1_2: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-B rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_B when: delayed start_in: 12 hours start_in: 3 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py 5_1_2 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-mc-5_1_4: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-B rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_B when: delayed start_in: 14 hours start_in: 6 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py 5_1_4 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-mc-7_1: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-B rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_B when: delayed start_in: 16 hours start_in: 9 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py 7_1 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-mc-7_1_4: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-B rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_B when: delayed start_in: 18 hours start_in: 12 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py 7_1_4 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-masa: extends: .sanitizer-test-template rules: - if: $IS_SANITIZER_TEST_RUN when: delayed start_in: 20 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py MASA $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS ### --- sanitizer schedule C --- .sanitizer-test-schedule-C: extends: - .sanitizer-test-template timeout: 6 hours sanitizer-test-sba: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-C rules: - if: $IS_SANITIZER_TEST_RUN when: delayed start_in: 22 hours - if: $SANITIZER_SCHEDULE_C script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py SBA $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-planarsba: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-C rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_C when: delayed start_in: 24 hours start_in: 6 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py PlanarSBA $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS Loading ci/run_scheduled_sanitizer_test.py +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ import subprocess import pathlib DURATION = "30" DURATION = "120" CFG = "ci_linux_ltv.json" SUPPORTED_TESTS = ["CLANG1", "CLANG2", "CLANG3", "VALGRIND"] EP_FILE = "ep_015.g192" Loading Loading
.gitlab-ci.yml +70 −53 Original line number Diff line number Diff line Loading @@ -583,7 +583,6 @@ codec-comparison-on-main-push: stage: test tags: - sanitizer_test_main timeout: "2 hours" artifacts: name: "$CI_JOB_NAME--main--sha-$CI_COMMIT_SHORT_SHA" when: always Loading @@ -592,150 +591,168 @@ codec-comparison-on-main-push: # second wildcard is necessary to get encoder and no-PLC run logs - "CLANG*/logs*" ### --- sanitizer schedule A --- .sanitizer-test-schedule-A: extends: - .sanitizer-test-template timeout: 2 hours 30 minutes sanitizer-test-mono: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py mono mono --tests $SANITIZER_TESTS sanitizer-test-stereo: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 1 hour start_in: 2 hours 30 minutes script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py stereo $OUT_FORMATS_CHANNEL_BASED --tests $SANITIZER_TESTS sanitizer-test-stereodmxevs: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 2 hours start_in: 5 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py StereoDmxEVS mono --tests $SANITIZER_TESTS sanitizer-test-ism1: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 3 hours start_in: 7 hours 30 minutes script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py ISM1 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS sanitizer-test-ism2: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 4 hours start_in: 10 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py ISM2 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS sanitizer-test-ism3: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 6 hours start_in: 12 hours 30 minutes script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py ISM3 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS sanitizer-test-ism4: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 8 hours start_in: 15 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py ISM4 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS sanitizer-test-mc-5_1: extends: .sanitizer-test-template sanitizer-test-masa: extends: .sanitizer-test-schedule-A rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_A when: delayed start_in: 10 hours start_in: 17 hours 30 minutes script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py MASA $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS ### --- sanitizer schedule B --- .sanitizer-test-schedule-B: extends: - .sanitizer-test-template timeout: 3 hours sanitizer-test-mc-5_1: extends: .sanitizer-test-schedule-B rules: - if: $SANITIZER_SCHEDULE_B script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py 5_1 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-mc-5_1_2: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-B rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_B when: delayed start_in: 12 hours start_in: 3 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py 5_1_2 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-mc-5_1_4: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-B rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_B when: delayed start_in: 14 hours start_in: 6 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py 5_1_4 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-mc-7_1: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-B rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_B when: delayed start_in: 16 hours start_in: 9 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py 7_1 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-mc-7_1_4: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-B rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_B when: delayed start_in: 18 hours start_in: 12 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py 7_1_4 $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-masa: extends: .sanitizer-test-template rules: - if: $IS_SANITIZER_TEST_RUN when: delayed start_in: 20 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py MASA $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL EXT --tests $SANITIZER_TESTS ### --- sanitizer schedule C --- .sanitizer-test-schedule-C: extends: - .sanitizer-test-template timeout: 6 hours sanitizer-test-sba: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-C rules: - if: $IS_SANITIZER_TEST_RUN when: delayed start_in: 22 hours - if: $SANITIZER_SCHEDULE_C script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py SBA $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS sanitizer-test-planarsba: extends: .sanitizer-test-template extends: .sanitizer-test-schedule-C rules: - if: $IS_SANITIZER_TEST_RUN - if: $SANITIZER_SCHEDULE_C when: delayed start_in: 24 hours start_in: 6 hours script: - *update-ltv-repo - python3 ci/run_scheduled_sanitizer_test.py PlanarSBA $OUT_FORMATS_CHANNEL_BASED $OUT_FORMATS_SCENE_BASED $OUT_FORMATS_BINAURAL --tests $SANITIZER_TESTS Loading
ci/run_scheduled_sanitizer_test.py +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ import subprocess import pathlib DURATION = "30" DURATION = "120" CFG = "ci_linux_ltv.json" SUPPORTED_TESTS = ["CLANG1", "CLANG2", "CLANG3", "VALGRIND"] EP_FILE = "ep_015.g192" Loading