2013-08-01 1 views
0

У нас был случай с кем-то, использующим подход стиля JUnit 3, расширяющий TestCase, но не вызывающий класс Test, что означало, что он не подхватил и не запустил Дженкинс.Пользовательское правило для сонара XPath для теста на единицу Java

Вот выражение XPath Я попытался зарегистрироваться, но, к сожалению, Sonar не отлов нарушения:

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

и

classType[@tokenValue="TestCase"]] 

Я скопировал текущий XPath шаблон в сонаре 3.6.

Можно ли поймать обычай Sonar нарушение/выпуск с тестовыми классами Java?

ответ

0

Нет. В настоящее время правила XPath применяются только к исходному коду (а не к тестовому коду блока). Вы можете следить за голосом и голосованием за http://jira.codehaus.org/browse/SONAR-3748

Смежные вопросы