diff --git a/.github/workflows/controller_unittests.yml b/.github/workflows/controller_unittests.yml index d4197ac7..999b5bad 100644 --- a/.github/workflows/controller_unittests.yml +++ b/.github/workflows/controller_unittests.yml @@ -3,11 +3,10 @@ name: Controller Unit Tests on: push: branches: - - '2.0-development' + - "main" pull_request: branches: - - '2.0-development' - + - "main" jobs: build: @@ -16,7 +15,6 @@ jobs: strategy: matrix: python-version: ["3.11"] - steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} @@ -39,4 +37,20 @@ jobs: - name: Test with pytest working-directory: ./oidc-controller run: | - pytest --log-cli-level=INFO + pytest --log-cli-level=INFO --cov --cov-report lcov + - name: Coveralls Parallel + uses: coverallsapp/github-action@v2 + with: + flag-name: python-${{ matrix.python-version }} + parallel: true + code-coverage: + name: Generate Code Coverage + needs: build + if: ${{ always() }} + runs-on: ubuntu-latest + steps: + - name: Coveralls Finished + uses: coverallsapp/github-action@v2 + with: + parallel-finished: true + carryforward: "python-3.11" diff --git a/README.md b/README.md index 4cbe254b..6346dce8 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) [![unit-tests](https://github.com/bcgov/vc-authn-oidc/actions/workflows/controller_unittests.yml/badge.svg?branch=2.0-development&event=push)](https://github.com/bcgov/vc-authn-oidc/actions/workflows/controller_unittests.yml) +[![Coverage Status](https://coveralls.io/repos/github/bcgov/vc-authn-oidc/badge.svg?branch=main)](https://coveralls.io/repos/github/bcgov/vc-authn-oidc/badge.svg?branch=main) # Verifiable Credential Authentication with OpenID Connect (VC-AuthN OIDC) @@ -149,4 +150,4 @@ This is a sample debugger launch configuration for VSCode that can be used by ad } ] } -``` \ No newline at end of file +```