我有一个用 maven 构建的项目,我最近集成了声纳......配置声纳来分析你的项目真的很容易,但我也无法配置它来运行我的项目单元测试。我用 Jacoco 尝试了一些东西,但我得到了一些 Seam 错误,并且所有其他测试都被跳过了。顺便说一句,我正在使用 TestNG 手动运行测试。
问问题
11463 次
2 回答
4
您可以使用声纳的相关分析参数来重用您之前运行的测试报告。您可以根据运行测试的方式或根据运行测试的方式设置sonar.dynamicAnalysis
属性reuseReports
并指定报告的位置。sonar.jacoco.reportPath
sonar.surefire.reportPath
顺便说一句,mvn sonar:sonar
调用 maven 的test
目标,它将单元测试作为分析的一部分运行。因此,理想情况下,如果您的 Maven 可以运行单元测试,那么声纳应该能够运行它们。
于 2012-08-10T17:38:40.947 回答