fix module target for coverage, add junit XML output, set pipefail to prevent exit code hiding

This commit is contained in:
2024-11-09 14:37:49 -06:00
parent 26c8310942
commit 37f92e1eb3
3 changed files with 9 additions and 3 deletions

View File

@@ -38,7 +38,8 @@ jobs:
- name: Pytest
run: |
cd backend
poetry run pytest --color=yes --cov-report=term-missing:skip-covered --cov=app tests/ | tee pytest-coverage.txt
set -o pipefail # otherwise 'tee' will eat the exit code
poetry run pytest --color=yes --cov=linkpulse --cov-report=term-missing:skip-covered --junitxml=pytest.xml | tee pytest-coverage.txt
- name: Pytest coverage comment
id: coverageComment