--- python:pytest: image: registry.gitlab.com/notno/python-tests stage: test variables: PYTEST_COVERAGE_THRESHOLD: "25" EXTRA_ARGS: "" # Set optional arguments before_script: - pip install . script: - pip install pytest pytest-asyncio pytest-xdist pytest-cov - python -m pytest -vvv --cov=${PYTHON_PACKAGE} --cov-fail-under=${PYTEST_COVERAGE_THRESHOLD} --junitxml=${CI_PROJECT_DIR}/pytest-report.xml ${EXTRA_ARGS} artifacts: reports: junit: pytest-report.xml