diff --git a/.github/workflows/cicd.yaml b/.github/workflows/cicd.yaml index 795420f..f303143 100644 --- a/.github/workflows/cicd.yaml +++ b/.github/workflows/cicd.yaml @@ -25,13 +25,18 @@ jobs: - name: Test run: dotnet test --collect:"XPlat Code Coverage" --settings VakilPors.Test/coverlet.runsettings --verbosity normal --no-build working-directory: ./src/VakilPors + - name: Find first subfolder + id: subfolder + run: subfolder=$(ls -d ./VakilPors.Test/TestResults head -n 1) + echo "subfolder=${subfolder%/}" >> $GITHUB_ENV + working-directory: ./src/VakilPors - 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/VakilPors/VakilPors.Test/TestResults/coverage.opencover.xml + path: ./src/VakilPors/VakilPors.Test/TestResults/${{ env.subfolder }}/coverage.opencover.xml gist-filename: code-coverage.json gist-id: 20d8309ce4ac8005e22df30d985c6883 gist-auth-token: ${{ secrets.GIST_AUTH_TOKEN }} diff --git a/src/VakilPors/VakilPors.Test/coverlet.runsettings b/src/VakilPors/VakilPors.Test/coverlet.runsettings index ed657a3..49852af 100644 --- a/src/VakilPors/VakilPors.Test/coverlet.runsettings +++ b/src/VakilPors/VakilPors.Test/coverlet.runsettings @@ -10,7 +10,7 @@ Obsolete,GeneratedCodeAttribute,CompilerGeneratedAttribute **/VakilPors.Data/**/*.cs,**/VakilPors.Shared/**/*.cs,**/VakilPors.Web/Configuration/**/*.cs,**/VakilPors.Web/Program.cs,**/VakilPors.Core/Authentication/**/*.cs,**/VakilPors.Core/Contracts/**/*.cs,**/VakilPors.Core/Domain/**/*.cs,**/VakilPors.Core/Exceptions/**/*.cs,**/VakilPors.Core/Hubs/**/*.cs,**/VakilPors.Core/Mapper/**/*.cs - **/VakilPors.Web/Controllers/*.cs,**/VakilPors.Core/Services/*.cs + **/VakilPors.Web/Controllers,**/VakilPors.Core/Services true