2016-06-30 5 views
0

Я хотел бы создать автоматизированный тест junit, который пройдет, если мой код удовлетворяет требованиям, указанным PMD, и сработает, если это не так. Это возможно?Могу ли я запустить анализ PMD в тесте Junit?

+0

Возможно, что-то вроде https://github.com/corgrath/JUnit-PMD-Test-Wrapper - это то, что вы ищете? – Mark

+0

Что-то вроде этого будет работать, но мне, вероятно, понадобится то, что было недавно обновлено. –

+0

Ну, это, по крайней мере, отвечает на ваш вопрос. Это возможно и потенциально дает вам отправную точку. – Mark

ответ

0

Возможно проведение анализа PMD в тесте JUnit. Тем не менее, существуют плагины PMD для каждой Java IDE, сборки и инструмента CI. Вы уверены, что они еще не сделали того, чего вы хотите достичь?

Если вы все еще хотите сделать это самостоятельно, взгляните на класс PMD. Он имеет статический метод PMD.doPMD(configuration), который начинает анализ.

Этот же класс также содержит main method, если вы хотите запустить его, как из командной строки.