diff --git a/.github/workflows/coverage-workflow.yml b/.github/workflows/coverage-workflow.yml index c3021e0..81601c3 100644 --- a/.github/workflows/coverage-workflow.yml +++ b/.github/workflows/coverage-workflow.yml @@ -16,23 +16,24 @@ jobs: - name: Checkout repository uses: actions/checkout@v3 - - name: Change working directory - run: cd backend/ - - name: Build test image run: docker build -f tests/Dockerfile.test -t django-test-coverage-image . + working-directory: backend/ - name: Run Django tests with coverage run: docker run django-test-coverage-image + working-directory: backend/ - name: Copy .coverage file run: docker cp $(docker ps -aqf "ancestor=django-test-coverage-image"):/app/.coverage . + working-directory: backend/ - name: Generate HTML coverage report run: coverage html + working-directory: backend/ - name: Upload HTML coverage report uses: actions/upload-artifact@v3 with: name: coverage-report - path: htmlcov/ + path: backend/htmlcov/ # Adjusted path