@@ -60,25 +60,32 @@ runs:
6060 shell : bash
6161 - name : Start code analysis
6262 run : |
63- ./.sonar/scanner/dotnet-sonarscanner begin /k:"${{ inputs.sonar-project-key }}" /o:"${{ inputs.sonar-organization }}" \
64- /n:"${{ inputs.sonar-project-name }}" /d:sonar.token="${{ inputs.sonar-token}}" /d:sonar.host.url="${{ inputs.sonar-host-url }}" \
65- /d:sonar.cpd.exclusions="**/*Generated*.cs,${{ inputs.report-folder }}/**" /d:sonar.exclusions="${{ inputs.report-folder }}/**/*" \
66- /d:sonar.coverageReportPaths="${{ inputs.report-folder }}/SonarQube.xml"
63+ ./.sonar/scanner/dotnet-sonarscanner begin \
64+ /k:"${{ inputs.sonar-project-key }}" \
65+ /o:"${{ inputs.sonar-organization }}" \
66+ /n:"${{ inputs.sonar-project-name }}" \
67+ /d:sonar.token="${{ inputs.sonar-token}}" \
68+ /d:sonar.host.url="${{ inputs.sonar-host-url }}" \
69+ /d:sonar.cpd.exclusions="**/*Generated*.cs,${{ inputs.report-folder }}/**" \
70+ /d:sonar.exclusions="${{ inputs.report-folder }}/**/*" \
71+ /d:sonar.coverageReportPaths="${{ inputs.report-folder }}/SonarQube.xml" \
72+ /d:sonar.cs.vstest.reportsPaths="${{ inputs.report-folder }}/TestResults/*.trx"
6773 shell : bash
6874 - name : Build .NET solution
6975 run : dotnet build --no-restore --configuration Debug
7076 shell : bash
7177 - name : Run tests
7278 run : |
7379 dotnet test --no-build --verbosity normal --configuration Debug \
74- --logger:"junit;LogFilePath=..\..\artifacts\{assembly}-test-result.xml;MethodFormat=Class;FailureBodyFormat=Verbose" \
75- --collect:"XPlat Code Coverage"
80+ --results-directory "${{ inputs.report-folder }}/TestResults" \
81+ --report-xunit-trx \
82+ --coverage --coverage-output-format cobertura
7683 shell : bash
7784 env :
7885 ASPNETCORE_ENVIRONMENT : Development
7986 - name : Generate test report
8087 run : |
81- reportgenerator "-reports:./test/*/ TestResults/*/coverage .cobertura.xml" \
88+ reportgenerator "-reports:${{ inputs.report-folder }}/ TestResults/*.cobertura.xml" \
8289 "-targetdir:${{ inputs.report-folder }}" \
8390 "-reporttypes:Cobertura;Html;TextSummary;SonarQube"
8491 shell : bash
0 commit comments