diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 6494be2..a53cbd5 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -25,4 +25,14 @@ jobs: - name: Build run: dotnet build --no-restore - name: Test - run: dotnet test --no-build --verbosity normal --filter "FullyQualifiedName!~ServiceQuery.Xunit.Integration" + run: dotnet test --no-build --verbosity normal --filter "FullyQualifiedName!~ServiceQuery.Xunit.Integration" -p:CollectCoverage=true -p:CoverletOutput=TestResults/ -p:CoverletOutputFormat=opencover + - name: Create Test Coverage Badge + uses: simon-k/dotnet-code-coverage-badge@v1.0.0 + id: create_coverage_badge + with: + label: Unit Test Coverage + color: brightgreen + path: src/V2/Tests/ServiceQueryNet8.Xunit/TestResults/coverage.opencover.xml + gist-filename: servicequery-codecoverage.json + gist-id: 5a0fab9a9341bb94e27da49a1e89fd03 + gist-auth-token: ${{ secrets.GIST_AUTH_TOKEN }}