mvn命令跳过单元测试

mvn命令跳过单元测试


mvn 命令加上   -DskipTests  #,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

mvn 命令加上  -Dmaven.test.skip=true  #,不执行测试用例,也不编译测试用例类。 


其中-D的意思是  -D,--define <arg>              Define a system property

执行特定的测试

mvn test -Dtest=[ClassName]


mvn -Dtest=com.mamh.aais.aais.TriggerAndroidBuildTest test

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.mamh.aais.aais.TriggerAndroidBuildTest
[   info]lastbuild file: [/dailybuild/android/sdm660/LAST_BUILD.sdm660_nougat_20170308]
last manifest file path: /dailybuild/android/sdm660/2017-08-03_sdm660_nougat_20170308/manifest.xml
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.121 sec - in com.mamh.aais.aais.TriggerAndroidBuildTest

Results :

Tests run: 1, Failures: 0, Errors: 0, Skipped: 0

使用逗号分割要测试的类


mvn -Dtest=com.mamh.aais.aais.TriggerAndroidBuildTest,com.mamh.aais.aais.AaisJenkinsTest test

# 也可以支持通配符的形式
mvn -Dtest=com.mamh.aais.aais.*Test test

使用#指定测试方法,使用*通配测试方法

mvn test -Dtest=[ClassName]#[MethodName] 

mvn -Dtest=com.mamh.aais.aais.TriggerAndroidBuildTest#testGetLastBuildManifestFile test

使用+号指定一个类中的多个测试方法

mvn -Dtest=com.mamh.aais.aais.AaisGitTest#testLog+testRevParse test


mvn -Dtest=com.mamh.aais.aais.AaisGitTest#testLog+testRevParse,com.mamh.aais.aais.TriggerAndroidBuildTest#testGetLastBuildManifestFile test

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值