@@ -119,6 +119,8 @@ jobs:
119119 --no-restore
120120 --no-build
121121 --logger:"console;verbosity=detailed"
122+ --logger:"GitHubActions;report-warnings=false"
123+ --logger:"junit;LogFilePath=TestResults/junit.xml"
122124 --filter "${{ inputs.test-case-filter }}"
123125 -- RunConfiguration.DisableAppDomain=true
124126 ${{ inputs.test-require-elevated && matrix.os != 'windows-latest' && '&& sudo chmod a+rw ./TestResults' || '' }}
@@ -151,6 +153,15 @@ jobs:
151153 name : Code Coverage for ${{ inputs.code-cov-prefix }}-${{ inputs.code-cov-name }} on [${{ matrix.os }}.${{ matrix.version }}]
152154 codecov_yml_path : .github/codecov.yml
153155
156+ - name : Upload test results ${{ inputs.code-cov-prefix }}-${{ inputs.code-cov-name }}
157+ if : ${{ !cancelled() && inputs.run-tests && hashFiles('./**/TestResults/junit.xml') != '' }}
158+ uses : codecov/test-results-action@f2dba722c67b86c6caa034178c6e4d35335f6706 # v1.1.0
159+ with :
160+ env_vars : OS,TFM,FILTER
161+ flags : ${{ inputs.code-cov-prefix }}-${{ inputs.code-cov-name }}
162+ name : Test results for ${{ inputs.code-cov-prefix }}-${{ inputs.code-cov-name }} on [${{ matrix.os }}.${{ matrix.version }}]
163+ token : ${{ secrets.CODECOV_TOKEN }}
164+
154165 - name : Publish ${{ steps.resolve-project.outputs.name }} NuGet packages to Artifacts
155166 uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
156167 # Only publish packages from the first job, which should be net462 for Windows in most cases, which is preferred for .NET Framework support
0 commit comments