根据文档,我发现Sonar默认不会分析测试代码。我发现一些Jira表明它应该是可能的,但没有足够的信息来说明如何做。
它在src / test / java下的java代码设置。我通过CI服务器上的jenkins工作使用eclipse插件进行本地分析和使用sonar-runner插件进行gradle,理想情况下,解决方案将同时支持这两种插件。
钽, 安德鲁
答案 0 :(得分:0)
从SonarQube 4.2开始,分析测试代码的唯一方法是激活" PMD单元测试"您的质量档案中的存储库。
请注意,这些是特定于测试代码的规则(如至少存在一个断言)。你不能激活"标准"关于测试代码的规则。您可以投票支持以下故障单以扩展源分析的范围:SONAR-3748