From 305ebf599dadf46826ca82280c283c8fc9a8f8e0 Mon Sep 17 00:00:00 2001 From: Stefano Apostolico Date: Fri, 18 Oct 2024 13:21:31 +0200 Subject: [PATCH] add CI codecov --- .github/workflows/test.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8909e3d..333dce1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -142,22 +142,25 @@ jobs: -f docker/Dockerfile . - name: Run Test suite run: | + mkdir output docker run --rm \ --network host \ -e PYTHONPATH=/app/src \ -e DATABASE_URL=${DATABASE_URL} \ + -v "./output/:/app/output" \ -v "./src/:/app/src" \ -v "./tests:/app/tests" \ -v "./pytest.ini:/app/pytest.ini" \ -t "unicef/hope-country-workspace:${{env.BRANCH}}-test-${{env.checksum}}" \ - pytest -c /app/pytest.ini tests/ -v --maxfail=5 --migrations --cov + pytest -c /app/pytest.ini tests/ -v --maxfail=5 --migrations --cov --cov-report xml:/app/coverage.xml - name: Upload coverage to Codecov uses: codecov/codecov-action@v4 + continue-on-error: true with: env_vars: OS,PYTHON fail_ci_if_error: true - files: coverage.xml + files: /output/coverage.xml token: ${{ secrets.CODECOV_TOKEN }} verbose: false name: codecov-${{env.GITHUB_REF_NAME}}