繁体   English   中英

Java单元测试的自定义XPath Sonar规则

[英]Custom XPath Sonar rule for Java unit test

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

这是我尝试注册的XPath表达式,但是不幸的是,Sonar没有捕获到违规:

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

 classType[@tokenValue="TestCase"]]

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

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

不能。XPath规则当前只能应用于源代码(不适用于单元测试代码)。 随时关注并投票支持http://jira.codehaus.org/browse/SONAR-3748

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM