0

我们有一个案例,有人使用JUnit 3扩展TestCase但不调用类的样式方法,Test这意味着它没有被 Jenkins 拾取和运行。

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

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

 classType[@tokenValue="TestCase"]]

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

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

4

1 回答 1

0

不可以。XPath 规则目前只能应用于源代码(而不是单元测试代码)。随时关注并为http://jira.codehaus.org/browse/SONAR-3748投票

于 2013-08-05T15:07:08.570 回答