description:"Typeforthemanualpipelinerun.Use'pytest-mld'torunMLDtestagainstreferencefloatcodec."# Not implemented yet, but may be good to have a manual pipeline trigger
value:'default'
options:
-'default'
-'pytest-mld'
-'pytest-mld-long'
-'pytest-saturation-smoke-test'
-'evs-26444'
-'sanitizer-stv'
-'pytest-renderer'
default:
interruptible:true# Make all jobs by default interruptible
workflow:
name:'$IVAS_PIPELINE_NAME'
rules:
# see https://docs.gitlab.com/ee/ci/yaml/workflow.html#switch-between-branch-pipelines-and-merge-request-pipelines
-python3 -m pytest $TEST_SUITE -v --update_ref 1 -m create_ref_part2 -n auto || exit_code=$?# Catch exit code to prevent halt in case this step produces zero tests
.update-scripts-repo:&update-scripts-repo
-cd $SCRIPTS_DIR
-sed -i '/fetch/d' .git/config# Remove all fetch lines to clean out dead links
-git remote set-branches --add origin $BASOP_CI_BRANCH_PC_REPO# Add currently used branch
-git fetch
-git restore .# Just as a precaution
-git checkout $BASOP_CI_BRANCH_PC_REPO
-git pull
-cd -
-cp -r $SCRIPTS_DIR/ci .
-cp -r $SCRIPTS_DIR/scripts .
-cp -r $SCRIPTS_DIR/tests .
-cp $SCRIPTS_DIR/pytest.ini .
.apply-testv-scaling:&apply-testv-scaling
-echo "Applying level scaling in scripts/testv using scale=$LEVEL_SCALING"