maven:命令行执行junit 测试示例

有时我们希望在命令行执行JUNIT测试,该怎么做呢?
举例说明吧,如下我要在命令行执行common-base2项目下的junit 测试类NetworkTest.javatestGetPhysicalNICs方法,执行如下命令:

mvn -Dtest=NetworkUtilTest#testGetPhysicalNICs -DskipTests=false test

-Dtest=$class#method定义要执行的测试类及方法,如果不指定方法名则默认执行该测试类的所有方法
-DskipTests=false 指定maven test插件的属性skipTestsfalse,即不跳过测试,此选项是可选的,默认skipTests就为false,但因为我的项目为了减少编译时间在pom.xml中设置了skipTeststrue (<skipTests>true</skipTests>),所以我要在命令行执行test插件就必须显式指定skipTeststrue

执行效果如下图:
在这里插入图片描述

おすすめ

転載: blog.csdn.net/10km/article/details/107206292