我们有一个包含了一堆的JavaScript文件詹金斯工作。 我们通过建立咕噜我们的项目,并且在构建结束时,我们跑JSCover运行单元测试,并收集代码覆盖率。 这所有的作品。 我们得到一个不错的LCOV文件,我们得到的测试一堆 - 在目标/万无一失的报表/目录下的* XML。
声纳显示代码覆盖率结果,但它并没有显示那合格/不合格,甚至执行测试的数量。
我如何告诉声纳使用万无一失报告? 我想通过设置该属性,它会消耗它,但没有爱情:
sonar.surefire.reportsPath=target/surefire-reports
这里是我的项目属性文件:
# project metadata (required)
sonar.projectKey=pure.cloud.browser.app
sonar.projectName=Pure Cloud Browser App
sonar.projectVersion=1.0
# path to source directories (required)
sonar.sources=src
sonar.exclusions=js/lib/**,js/test/lib/**,js/test/tools/**
# The value of the property must be the key of the language.
sonar.language=js
# Advanced parameters
sonar.surefire.reportsPath=target/surefire-reports
sonar.javascript.lcov.reportPath=target/test-coverage/jscover.lcov
sonar.dynamicAnalysis=reuseReports
谢谢你,法布里斯,用于推荐我在我刚才的问题以下链接: https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/javascript/javascript-sonar-runner-JsTestDriver但我可以“吨找到一种方法来告诉声纳以某种方式显示单元的测试结果存储在所述万无一失的报告目录(测试,失败数量等数)。
有任何想法吗?