👷 CI: 添加 codecov junit result report (#3138)

This commit is contained in:
Ju4tCode 2024-11-23 11:25:39 +08:00 committed by GitHub
parent 06682ee36a
commit 02c41eb97a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 11 additions and 1 deletions

View File

@ -48,11 +48,21 @@ jobs:
cd ./envs/${{ matrix.env }}
poetry run bash "../../scripts/run-tests.sh"
- name: Upload test results
uses: codecov/test-results-action@v1
with:
env_vars: OS,PYTHON_VERSION,PYDANTIC_VERSION
files: ./tests/junit.xml
flags: unittests
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
- name: Upload coverage report
uses: codecov/codecov-action@v5
with:
env_vars: OS,PYTHON_VERSION,PYDANTIC_VERSION
files: ./tests/coverage.xml
flags: unittests
fail_ci_if_error: true
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

View File

@ -4,4 +4,4 @@
cd "$(dirname "$0")/../tests"
# Run the tests
pytest -n auto --cov-append --cov-report xml $@
pytest -n auto --cov-append --cov-report xml --junitxml=./junit.xml $@