我有一个使用Maven的项目。我希望在集成测试类上运行Sonar。
我试图在设置/排除/测试文件包含中添加模式**/*ITCase.java
(在本地主机的声纳UI中:9000)。据说这个设置
“模式曾经包含一些测试文件,只有这些文件才能进行分析。”
但是,文件仍然被排除在外。有任何想法吗?有没有人成功使用过该设置?
答案 0 :(得分:0)
我还没有找到Maven的解决方案。 但是使用声纳转轮,它非常简单并且效果很好。
我在src / test / java目录中放置了一个sonar-project.properties文件,除sonar.projectKey
,sonar.projectName
和sonar.projectVersion
外,这些是要使用的设置:< / p>
sonar.sources = .
sonar.binaries = ../../../target/test-classes
sonar.language = java
sonar.sourceEncoding = UTF-8
可以从test / java目录运行声纳运行器,该项目将显示在http://localhost:9000
的声纳本地网页