用于Java单元测试的自定义XPath声纳规则

时间:2013-08-01 16:57:43

标签: java xpath junit sonarqube

我们遇到过某人使用JUnit 3样式方法扩展TestCase但没有调用类Test这意味着它没有被Jenkins选中并运行。< / p>

这是我尝试注册的 XPath 表达式但不幸的是Sonar没有发现违规行为:

//classDeclaration[IDENTIFIER[not(ends-with(@tokenValue,'Test'))]

 classType[@tokenValue="TestCase"]]

我已经在Sonar 3.6中复制了当前的 XPath 模板。

是否可以捕获Java测试类的自定义Sonar违规/问题?

1 个答案:

答案 0 :(得分:0)

没有。 XPath规则目前仅适用于源代码(不是单元测试代码)。 随意关注并投票选择http://jira.codehaus.org/browse/SONAR-3748