我有一个使用Maven构建的项目,最近集成了Sonar …配置Sonar来分析您的项目确实很容易,但是我无法配置它来运行我的项目单元测试.我用Jacoco尝试了一些操作,但是出现了一些Seam错误,所有其他测试都被跳过了.顺便说一下,我正在使用TestNG手动运行测试.
解决方法:
声纳无法运行测试,只能分析测试报告.
您可以运行自己的JUnit(例如,使用Maven或Ant)并将报告推送到Sonar(为此尝试Sonar的Maven plugin)
或者您可以给自己建一个工厂(例如,尝试hudson)并将其插入sonar.