重用Karma生成的SonarQube单元测试报告

时间:2014-01-31 12:56:07

标签: sonarqube karma-runner

我在我的JavaScript项目中使用Karma Test Runner生成单元测试报告(target / surefire-report / TESTS-karma.xml)但是我无法通过将'sonar.dynamicAnalysis'设置为'来使SonarQube导入reuseReports'。

我按照以下方式配置了我的Maven POM:

<sonar.language>js</sonar.language>
<sonar.inclusions>app/**,astCommon/**</sonar.inclusions>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>     
<sonar.javascript.jstest.reportsPath>target/surefire-reports</sonar.javascript.jstest.reportsPath>
<sonar.javascript.jstestdriver.reportsPath>target/surefire-reports</sonar.javascript.jstestdriver.reportsPath>
<sonar.junit.reportsPath>target/surefire-reports</sonar.junit.reportsPath>
<sonar.surefire.reportsPath>target/surefire-reports</sonar.surefire.reportsPath>

(我猜“sonar.javascript.jstest.reportsPath”是正确的属性,但只是为了确保我确实包含了其他一些属性)

当我在'sonar.javascript.jstest.reportsPath'中输入错误的路径时,我也没有收到警告。我有点期待'找不到报告路径'。这让我怀疑SonarQube不知道它应该重用现有的报告。

任何提示都表示赞赏。

谢谢,最好的, 罗纳德

0 个答案:

没有答案