0
我想创建一个自动化junit测试,如果我的代码符合PMD指定的要求,则会通过该测试,如果不符合,则会失败。这可能吗?我可以在Junit测试中运行PMD分析吗?
我想创建一个自动化junit测试,如果我的代码符合PMD指定的要求,则会通过该测试,如果不符合,则会失败。这可能吗?我可以在Junit测试中运行PMD分析吗?
可能在JUnit测试中运行PMD分析。但是,每个Java IDE都有PMD插件,还有构建和CI工具。你确定他们还没有做你想做的事吗?
如果您仍然想自己做,请参阅PMD课程。它有启动分析的静态方法PMD.doPMD(configuration)。
如果您想从命令行启动它,同一类还包含main method。
也许类似https://github.com/corgrath/JUnit-PMD-Test-Wrapper是你在找什么? – Mark
类似的东西可以工作,但我可能需要一些最近更新的东西。 –
那么它至少可以回答你的问题。这是可能的,并可能让你成为起点。 – Mark