diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index dd2897306..a545eb6d6 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -27,10 +27,6 @@ jobs: use_tmux_test: "true" apt_packages: "postfix" custom_shell_commands : | - # for PVs connection - - git clone https://gitea.psi.ch/SwissFEL/morbidissimo.git - pixi run python -m pip install -e morbidissimo # for elog @@ -40,12 +36,19 @@ jobs: # for IOC - [ -f tests/ioc_plugin.py ] && cp tests/ioc_plugin.py ioc_plugin.py - echo "PYTHONPATH=$(pwd)/morbidissimo/src:$(pwd)" >> $GITHUB_ENV + git clone --depth 1 https://gitea.psi.ch/SwissFEL/morbidissimo.git + if [ -d morbidissimo/src/morbidissimo ]; then + echo "PYTHONPATH=$(pwd)/morbidissimo/src:$(pwd)" >> $GITHUB_ENV + elif [ -d morbidissimo/morbidissimo ]; then + echo "PYTHONPATH=$(pwd)/morbidissimo:$(pwd)" >> $GITHUB_ENV + fi + + [ -f tests/ioc_plugin.py ] && cp tests/ioc_plugin.py ioc_plugin.py echo "PYTEST_ADDOPTS=-p ioc_plugin" >> $GITHUB_ENV echo "TEST_PV_PREFIX=TEST:" >> $GITHUB_ENV + continue-on-error: true ##################################### TO NOT CHANGE #################################