https://stackoverflow.com/questions/31803605/sonarqube-test-coverage-with-mstest
https://community.sonarsource.com/t/coverage-test-data-generate-reports-for-c-vb-net/9871
command for coverage and test result import
https://docs.sonarqube.org/latest/analysis/coverage/
trx related
https://stackoverflow.com/questions/37991870/c-sharp-unit-test-results-in-sonarqube-5-6
1) Begin Analysis ----Mentioning path to SonarQube Project & path of Code Coverage xml file
SonarScanner.MSBuild.exe begin /k:car5 /n:car5 /d:sonar.cs.vscoveragexml.reportsPaths=%CD%\VisualStudio.coveragexml /d:sonar.cs.vstest.reportsPaths=result.trx
2) Build
msbuild /t:rebuild
or
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MSTest.exe
3) Code Coverage
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage.exe" collect /output:VisualStudio.coverage "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" "UnitTestProject\bin\Debug\UnitTestProject.dll"
4) Coverage to XML conversion
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage.exe" analyze /output:VisualStudio.coveragexml VisualStudio.coverage
5) Unit test run and trx generation
"%VSINSTALLDIR%\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" "UnitTestProject\bin\Debug\UnitTestProject.dll" /logger:trx;LogFileName=abc
6)End Analysis
SonarScanner.MSBuild.exe end
No comments:
Post a Comment