使用Maven运行单个测试方法| Java Debug 笔记

本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动连接html

使用Maven运行单个测试方法?java

我知道您可使用如下命令在某个类中运行全部测试:面试

mvn test -Dtest=classnameapache

可是我想运行一个单独的方法,-Dtest = classname.methodname彷佛不起做用。markdown

高分回答:maven

不少的知识点,真的须要写出来才会掌握!!! \color{purple}不少的知识点,真的须要写出来才会掌握!!!{~}!!! ide

要在Maven中运行单个测试方法,您须要提供如下命令:post

mvn test -Dtest=TestCircle#xyz test
复制代码

TestCircle测试类名称在哪里xyz,测试方法在哪里。测试

通配符也能够;在方法名和类名中都同样。spa

若是要在多模块项目中进行测试,请指定测试所在的模块-pl 。

对于集成测试,请使用it.test=...option而不是test=...:

mvn -pl <module-name> -Dit.test=TestCircle#xyz integration-test
复制代码

高分回答:

surefire 2.12存在问题。这就是我将maven-surefire-plugin从2.12更改成2.11时发生的事情:

mvn test -Dtest=DesignRulesTest

    结果:
    [错误]没法执行目标org.apache.maven.plugins:maven-surefire-plugin:2.12:test(默认测试)在项目pmd上:未执行任何测试!

mvn test -Dtest=DesignRulesTest

    结果:[INFO] --- maven-surefire-plugin:2.11:test(默认测试)@ pmd --- ...运行net.sourceforge.pmd.lang.java.rule.design.DesignRulesTest测试运行:5 ,失败:0,错误:0,跳过:4,通过时间:4.009秒
复制代码

文章翻译自kgs4h5t57thfb6iyuz6dqtun5y-ac4c6men2g7xr2a-stackoverflow-com.translate.goog/questions/1…

做者建议:mvn test -Dtest=TestCircle#xyz test

欢迎关注个人专栏StackOverFlow,我会筛选优质的问答,面试常考!!! \color{red}欢迎关注个人专栏StackOverFlow,我会筛选优质的问答,面试常考!!!{~}StackOverFlow,!!! 

有最新、优雅的实现方式,我也会在文末写出我对本问答的看法 \color{red}有最新、优雅的实现方式,我也会在文末写出我对本问答的看法{~} 

真心感谢帅逼靓女们能看到这里,若是这个文章写得还不错,以为有点东西的话

求点赞???? 求关注❤️ 求分享???? 对8块腹肌的我来讲真的 很是有用!!!

若是本篇博客有任何错误,请批评指教,不胜感激 !❤️❤️❤️❤️

相关文章
相关标签/搜索