Commit a354a9b5 authored by Duggan, John's avatar Duggan, John
Browse files

Add coverage commands

parent ffc8d9c8
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -42,11 +42,9 @@ jobs:
        run: docker run --rm ${{ steps.build.outputs.imageid }} poetry run mypy .
      - name: Unit tests
        run: docker run --rm ${{ steps.build.outputs.imageid }} poetry run pytest
      # - run: mkdir reports
      # - run: docker run -u `id -u`:`id -g` -v `pwd`/reports:/src/reports ${IMAGE_NAME}:src-${{ github.sha }} poetry run coverage run
      # - run: docker run -u `id -u`:`id -g` -v `pwd`/reports:/src/reports ${IMAGE_NAME}:src-${{ github.sha }} poetry run coverage report
      # - run: docker run -u `id -u`:`id -g` -v `pwd`/reports:/src/reports ${IMAGE_NAME}:src-${{ github.sha }} poetry run coverage xml -o reports/coverage.xml
      # - run: sed -i "s:<source>/src:<source>${{ github.workspace }}/${{ github.repository }}:" reports/coverage.xml
      # need to figure out coverage rules
      - name: Run coverage
        run: docker run --rm ${{ steps.build.outputs.imageid }} poetry run coverage run
      - name: Generate coverage report
        run: docker run --rm ${{ steps.build.outputs.imageid }} poetry run coverage report
      - name: Docs test
        run: docker run --rm ${{ steps.build.outputs.imageid }} bash build_docs.sh