Loading main-basop.yml +30 −1 Original line number Diff line number Diff line Loading @@ -147,6 +147,18 @@ workflow: - if: $CI_PIPELINE_SOURCE == 'push' when: never .rules-pytest-to-ref-pre: rules: - if: $PYTEST_MLD_SHORT - if: $PYTEST_MLD_LONG - if: $PYTEST_MLD_LONG_FX_FX - if: $CI_PIPELINE_SOURCE == 'web' - if: $CI_PIPELINE_SOURCE == 'schedule' - if: $CI_PIPELINE_SOURCE == 'push' when: never - if: $CI_PIPELINE_SOURCE == 'merge_request_event' when: never .rules-pytest-to-ref-short: rules: - if: $PYTEST_MLD_SHORT # Set by scheduled pipeline Loading Loading @@ -242,7 +254,7 @@ workflow: .ivas-pytest-anchor: &ivas-pytest-anchor stage: test needs: ["build-codec-linux-make"] needs: ["build-codec-linux-make", "pytest-to-ref-pre"] timeout: "480 minutes" variables: # keep "mld" in artifact name for backwards compatibility reasons Loading @@ -267,6 +279,7 @@ workflow: - else - testcase_timeout=$TESTCASE_TIMEOUT_STV - fi - FLOAT_REF_COMMIT=$(cat "$FLOAT_REF_COMMIT_FILE") - python3 ci/remove_unsupported_testcases.py $PRM_FILES - if [ $LEVEL_SCALING != "1.0" ]; then Loading Loading @@ -913,6 +926,22 @@ clang-format-check: name: "$ARTIFACT_BASE_NAME" expose_as: "formatting patch" # This job runs in manual jobs and scheduled jobs that compares to the float reference. # It fetches the latest commit of ivas-float-update and stores in FLOAT_COMMIT_REF pytest-to-ref-pre: extends: - .job-linux - .rules-pytest-to-ref-pre script: - git fetch origin ivas-float-update - FLOAT_REF_COMMIT="$(git rev-parse "origin/ivas-float-update")" - echo "$FLOAT_REF_COMMIT" > $FLOAT_REF_COMMIT_FILE artifacts: paths: - $FLOAT_REF_COMMIT_FILE reports: dotenv: commits.env # --------------------------------------------------------------- # Build jobs # --------------------------------------------------------------- Loading Loading
main-basop.yml +30 −1 Original line number Diff line number Diff line Loading @@ -147,6 +147,18 @@ workflow: - if: $CI_PIPELINE_SOURCE == 'push' when: never .rules-pytest-to-ref-pre: rules: - if: $PYTEST_MLD_SHORT - if: $PYTEST_MLD_LONG - if: $PYTEST_MLD_LONG_FX_FX - if: $CI_PIPELINE_SOURCE == 'web' - if: $CI_PIPELINE_SOURCE == 'schedule' - if: $CI_PIPELINE_SOURCE == 'push' when: never - if: $CI_PIPELINE_SOURCE == 'merge_request_event' when: never .rules-pytest-to-ref-short: rules: - if: $PYTEST_MLD_SHORT # Set by scheduled pipeline Loading Loading @@ -242,7 +254,7 @@ workflow: .ivas-pytest-anchor: &ivas-pytest-anchor stage: test needs: ["build-codec-linux-make"] needs: ["build-codec-linux-make", "pytest-to-ref-pre"] timeout: "480 minutes" variables: # keep "mld" in artifact name for backwards compatibility reasons Loading @@ -267,6 +279,7 @@ workflow: - else - testcase_timeout=$TESTCASE_TIMEOUT_STV - fi - FLOAT_REF_COMMIT=$(cat "$FLOAT_REF_COMMIT_FILE") - python3 ci/remove_unsupported_testcases.py $PRM_FILES - if [ $LEVEL_SCALING != "1.0" ]; then Loading Loading @@ -913,6 +926,22 @@ clang-format-check: name: "$ARTIFACT_BASE_NAME" expose_as: "formatting patch" # This job runs in manual jobs and scheduled jobs that compares to the float reference. # It fetches the latest commit of ivas-float-update and stores in FLOAT_COMMIT_REF pytest-to-ref-pre: extends: - .job-linux - .rules-pytest-to-ref-pre script: - git fetch origin ivas-float-update - FLOAT_REF_COMMIT="$(git rev-parse "origin/ivas-float-update")" - echo "$FLOAT_REF_COMMIT" > $FLOAT_REF_COMMIT_FILE artifacts: paths: - $FLOAT_REF_COMMIT_FILE reports: dotenv: commits.env # --------------------------------------------------------------- # Build jobs # --------------------------------------------------------------- Loading