Loading includes/check-first-frame-is-sid.yml 0 → 100644 +28 −0 Original line number Diff line number Diff line # check for crashes if first received frame on decoder side is an SID check-first-frame-is-sid: extends: - .test-job-linux-needs-testv-dir - .rules-merge-request-to-main stage: test needs: ["build-codec-linux-cmake"] script: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - | if [ "$CI_PROJECT_ID" == "$PROJECT_ID_BASOP" ]; then bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh fi - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/update-ltv-repo.sh # this rm makes check-for-testvectors only check for the signals we actually need in this test - rm scripts/config/ci_linux_ltv.json scripts/config/ci_linux.json - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/check-for-testvectors.sh - bash ci/run-first-frame-is-sid-test.sh artifacts: paths: - logs_enc - logs_dec_msan - logs_dec_asan - logs_dec_usan when: always name: "$CI_JOB_NAME--$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--sidstart" expose_as: "logs-sidstart" expire_in: "5 days" main-basop.yml +1 −17 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ include: - local: includes/smoke-test.yml - local: includes/build-jobs.yml - local: includes/rules.yml - local: includes/check-first-frame-is-sid.yml default: # by default, we want all jobs to be interruptible, and we need to configure this explicitly Loading Loading @@ -1356,23 +1357,6 @@ split-rendering-pytest-on-merge-request: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh - bash ci/smoke_test.sh # from float # check for crashes if first received frame on decoder side is an SID .check-first-frame-is-sid: extends: - .test-job-linux-needs-testv-dir - .rules-merge-request-to-main stage: test needs: ["build-codec-linux-make"] script: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/update-ltv-repo.sh # this rm makes check-for-testvectors only check for the signals we actually need in this test - rm scripts/config/ci_linux_ltv.json scripts/config/ci_linux.json - python3 -m pytest ci/test_vectors_available.py - bash ci/run-first-frame-is-sid-test.sh # from float # needs fix to be merged from floating point repo before it can be activated .check-bitexactness-hrtf-rom-and-file: Loading main-float.yml +1 −26 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ include: - local: includes/smoke-test.yml - local: includes/build-jobs.yml - local: includes/rules.yml - local: includes/check-first-frame-is-sid.yml default: # by default, we want all jobs to be interruptible, and we need to configure this explicitly Loading Loading @@ -988,32 +989,6 @@ clang-format-check: name: "$ARTIFACT_BASE_NAME" expose_as: "formatting patch" # check for crashes if first received frame on decoder side is an SID check-first-frame-is-sid: extends: - .test-job-linux-needs-testv-dir - .rules-merge-request-to-main stage: test needs: ["build-codec-linux-cmake"] script: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/update-ltv-repo.sh # this rm makes check-for-testvectors only check for the signals we actually need in this test - rm scripts/config/ci_linux_ltv.json scripts/config/ci_linux.json - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/check-for-testvectors.sh - bash ci/run-first-frame-is-sid-test.sh artifacts: paths: - logs_enc - logs_dec_msan - logs_dec_asan - logs_dec_usan when: always name: "$CI_JOB_NAME--$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--sidstart" expose_as: "logs-sidstart" expire_in: "5 days" lc3plus-ensure-no-code-changes: extends: - .test-job-linux Loading Loading
includes/check-first-frame-is-sid.yml 0 → 100644 +28 −0 Original line number Diff line number Diff line # check for crashes if first received frame on decoder side is an SID check-first-frame-is-sid: extends: - .test-job-linux-needs-testv-dir - .rules-merge-request-to-main stage: test needs: ["build-codec-linux-cmake"] script: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - | if [ "$CI_PROJECT_ID" == "$PROJECT_ID_BASOP" ]; then bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh fi - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/update-ltv-repo.sh # this rm makes check-for-testvectors only check for the signals we actually need in this test - rm scripts/config/ci_linux_ltv.json scripts/config/ci_linux.json - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/check-for-testvectors.sh - bash ci/run-first-frame-is-sid-test.sh artifacts: paths: - logs_enc - logs_dec_msan - logs_dec_asan - logs_dec_usan when: always name: "$CI_JOB_NAME--$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--sidstart" expose_as: "logs-sidstart" expire_in: "5 days"
main-basop.yml +1 −17 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ include: - local: includes/smoke-test.yml - local: includes/build-jobs.yml - local: includes/rules.yml - local: includes/check-first-frame-is-sid.yml default: # by default, we want all jobs to be interruptible, and we need to configure this explicitly Loading Loading @@ -1356,23 +1357,6 @@ split-rendering-pytest-on-merge-request: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh - bash ci/smoke_test.sh # from float # check for crashes if first received frame on decoder side is an SID .check-first-frame-is-sid: extends: - .test-job-linux-needs-testv-dir - .rules-merge-request-to-main stage: test needs: ["build-codec-linux-make"] script: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/update-ltv-repo.sh # this rm makes check-for-testvectors only check for the signals we actually need in this test - rm scripts/config/ci_linux_ltv.json scripts/config/ci_linux.json - python3 -m pytest ci/test_vectors_available.py - bash ci/run-first-frame-is-sid-test.sh # from float # needs fix to be merged from floating point repo before it can be activated .check-bitexactness-hrtf-rom-and-file: Loading
main-float.yml +1 −26 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ include: - local: includes/smoke-test.yml - local: includes/build-jobs.yml - local: includes/rules.yml - local: includes/check-first-frame-is-sid.yml default: # by default, we want all jobs to be interruptible, and we need to configure this explicitly Loading Loading @@ -988,32 +989,6 @@ clang-format-check: name: "$ARTIFACT_BASE_NAME" expose_as: "formatting patch" # check for crashes if first received frame on decoder side is an SID check-first-frame-is-sid: extends: - .test-job-linux-needs-testv-dir - .rules-merge-request-to-main stage: test needs: ["build-codec-linux-cmake"] script: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/update-ltv-repo.sh # this rm makes check-for-testvectors only check for the signals we actually need in this test - rm scripts/config/ci_linux_ltv.json scripts/config/ci_linux.json - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/check-for-testvectors.sh - bash ci/run-first-frame-is-sid-test.sh artifacts: paths: - logs_enc - logs_dec_msan - logs_dec_asan - logs_dec_usan when: always name: "$CI_JOB_NAME--$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--sidstart" expose_as: "logs-sidstart" expire_in: "5 days" lc3plus-ensure-no-code-changes: extends: - .test-job-linux Loading