在我的项目中,我使用两种类型的测试:nunit和mstest。 在我的项目构建服务器中,我有构建步骤:
"%SonarQube.Scanner.MSBuild.exe%" begin /k:"%sonar.proj.key%" /n:"%sonar.proj.name%" /v:"%sonar.proj.version%" /d:sonar.cs.nunit.reportsPaths="NUnitResults.xml" /d:sonar.cs.vstest.reportsPaths="MSTestResults.trx"
但总是我有mstests的指标,在构建日志中我没有看到任何关于通过sonarqube解析NUnitResults的事情。问题:sonarqube支持解析和分析两种类型的测试?
答案 0 :(得分:1)
"You can import reports from different tools by passing several /d:propertyKey="path" arguments (with different property keys) to the MSBuild.SonarQube.Runner.exe begin command"
From Unit Test Execution Results Import (C#, VB.NET)
Out of interest, are you using two different test frameworks in the same MSBuild project, or in different frameworks in different MSBuild projects?