include: - remote: 'https://gitlab.com/r2devops/hub/-/raw/template_release@0.5.2/jobs/template_release/template_release.yml' - project: 'beebryte/cicd/pytest' ref: '$CI_COMMIT_BRANCH$CI_COMMIT_TAG' file: 'templates/pytest.yml' pytest: variables: PROJECT_PATH: "tests/passing_test" pytest_fail: extends: pytest variables: PROJECT_PATH: "tests/failing_test" script: - > pytest tests/failing_test > /dev/null 2>&1 || EXIT_CODE=$?; if [ $EXIT_CODE -eq 1 ]; then echo "Pytest found failing test as it should" else echo "Pytest did not find failing test as it should" exit 1 fi