Loading .gitlab-ci.yml +33 −0 Original line number Diff line number Diff line variables: LTV_DIR: "/usr/local/ltv" EVS_BE_TEST_DIR_BASOP: "/usr/local/be_2_evs_basop" REFERENCE_TAG: "20231128_Update_Ittiam" BUILD_OUTPUT: "build_output.txt" SCRIPTS_DIR: "/usr/local/scripts" Loading @@ -18,6 +19,7 @@ variables: - 'default' - 'pytest-mld' - 'pytest-mld-long' - 'evs-26444' default: Loading @@ -44,6 +46,9 @@ workflow: - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'pytest-mld-long' variables: IVAS_PIPELINE_NAME: 'Run MLD tool against float ref (long test vectors): $CI_COMMIT_BRANCH' - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'evs-26444' variables: IVAS_PIPELINE_NAME: 'EVS 26.444 test: $CI_COMMIT_BRANCH' - if: $CI_PIPELINE_SOURCE == 'schedule' # Scheduled in any branch variables: IVAS_PIPELINE_NAME: 'Scheduled pipeline: $CI_COMMIT_BRANCH' Loading Loading @@ -355,3 +360,31 @@ ivas-pytest-mld-long-dec-lev+10: - TEST_SUITE="$LONG_TEST_SUITE" - LEVEL_SCALING=3.162 <<: *ivas-pytest-mld-anchor # --------------------------------------------------------------- # EVS 26.444 test job # --------------------------------------------------------------- # check bitexactness to EVS be-2-evs-26444: extends: - .test-job-linux rules: - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == "evs-26444" tags: - be-2-evs-basop stage: test needs: ["build-codec-linux-cmake"] timeout: "120 minutes" # To be revisited script: - *print-common-info - *update-scripts-repo - make -j # copy over to never change the testvector dir - cp -r $EVS_BE_TEST_DIR_BASOP ./evs_be_test - cp ./IVAS_cod ./evs_be_test/bin/EVS_cod - cp ./IVAS_dec ./evs_be_test/bin/EVS_dec - cd evs_be_test - python3 ../ci/run_evs_be_test.py Loading
.gitlab-ci.yml +33 −0 Original line number Diff line number Diff line variables: LTV_DIR: "/usr/local/ltv" EVS_BE_TEST_DIR_BASOP: "/usr/local/be_2_evs_basop" REFERENCE_TAG: "20231128_Update_Ittiam" BUILD_OUTPUT: "build_output.txt" SCRIPTS_DIR: "/usr/local/scripts" Loading @@ -18,6 +19,7 @@ variables: - 'default' - 'pytest-mld' - 'pytest-mld-long' - 'evs-26444' default: Loading @@ -44,6 +46,9 @@ workflow: - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'pytest-mld-long' variables: IVAS_PIPELINE_NAME: 'Run MLD tool against float ref (long test vectors): $CI_COMMIT_BRANCH' - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'evs-26444' variables: IVAS_PIPELINE_NAME: 'EVS 26.444 test: $CI_COMMIT_BRANCH' - if: $CI_PIPELINE_SOURCE == 'schedule' # Scheduled in any branch variables: IVAS_PIPELINE_NAME: 'Scheduled pipeline: $CI_COMMIT_BRANCH' Loading Loading @@ -355,3 +360,31 @@ ivas-pytest-mld-long-dec-lev+10: - TEST_SUITE="$LONG_TEST_SUITE" - LEVEL_SCALING=3.162 <<: *ivas-pytest-mld-anchor # --------------------------------------------------------------- # EVS 26.444 test job # --------------------------------------------------------------- # check bitexactness to EVS be-2-evs-26444: extends: - .test-job-linux rules: - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == "evs-26444" tags: - be-2-evs-basop stage: test needs: ["build-codec-linux-cmake"] timeout: "120 minutes" # To be revisited script: - *print-common-info - *update-scripts-repo - make -j # copy over to never change the testvector dir - cp -r $EVS_BE_TEST_DIR_BASOP ./evs_be_test - cp ./IVAS_cod ./evs_be_test/bin/EVS_cod - cp ./IVAS_dec ./evs_be_test/bin/EVS_dec - cd evs_be_test - python3 ../ci/run_evs_be_test.py