SonarQube多种类型的测试

时间:2018-01-31 09:06:24

标签: c# sonarqube nunit mstest

在我的项目中,我使用两种类型的测试: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支持解析和分析两种类型的测试?

1 个答案:

答案 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?