Java(58):maven test 运行特定单元测试类

一、执行配置在pom.xml的测试用例

1、执行配置在pom.xml里testng.xml的测试用例

执行命令:

$mvn clean test

参考:https://blog.csdn.net/fen_fen/article/details/121179384

2、执行特定的testng的测试用例

执行命令:

$mvn clean test -Dsurefire.suiteXmlFiles=src/test/java/testng/aoe_suite.xml

3、执行具体的测试类

$ClassName 为要运行的测试类的类名(不要带扩展名),多个测试类间用英文逗号连接即可,类名支持 * 通配符

$mvn test -D test=$ClassName

执行命令

$mvn clean test -D test=tTest1

用逗号隔开多个

mvn clean test -D test=tTest1,tTest2

4、运行测试类中指定的方法

$MethodName 为要运行的单元测试方法的名称,与类名之间用 # 分隔开,支持 * 通配符

$mvn test -D test=$ClassName#$MethodName

mvn test -D test=tTest1#test1

mvn test -D test=UserManage#a1_addRole

Java(58):maven test 运行特定单元测试类相关推荐

  1. maven install后,java -jar XXXX.jar运行---找不到主类问题 以及 虚拟机中执行jar包后 访问页面出现Java heap space等其他问题

    这是前几天遇到的问题了,当天晚上想写下来来着,后来有事情就一直搁置到现在了. 由于我想将SpringCloud项目都导出jar包在虚拟机上运行,然后本地访问,所以先将SpringCloud中的注册中心 ...

  2. java day48【 Maven 介绍 、 Maven 的使用 、Maven 常用命令 、 maven 工程运行调试 、总结】...

    第1章 Maven 介绍 1.1 什么是 Maven 1.1.1 什么是 Maven Maven 的正确发音是[ˈmevən],而不是"马瘟"以及其他什么瘟.Maven 在美国是一 ...

  3. 通过Maven去运行单元测试

    通过Maven去运行单元测试,运行下边的命令 mvn test 他会运行你项目中的所有单元测试类 示范例子 创建两个单元测试类并且通过macen去运行他们,下面是一个简单的待测试类 package c ...

  4. java加载并运行虚拟机_《深入理解Java虚拟机》- Java虚拟机是如何加载Java类的?...

    Java虚拟机是如何加载Java类的?  这个问题也就是面试常问到的Java类加载机制.在年初面试百战之后,菜鸟喜鹊也是能把这流程倒背如流啊!但是,也只是字面上的背诵,根本就是像上学时背书考试一样. ...

  5. 「问题解决」java web项目打成jar包运行后工具类无法读取模板文件的解决方法

    介绍语 本号主要是Java常用关键技术点,通用工具类的分享:以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+d ...

  6. java编译通过,运行却提示找不到或无法加载主类

    问题: HelloWorld.java package myP101;public class HelloWorld {public static void main(String[] args) { ...

  7. java编译成功,但运行失败,即错误: 找不到或无法加载主类 原因: java.lang.ClassNotFoundException:

    提示:如果修改了环境变量,cmd需要重新打开 编译:javac xxx.java(利用cmd编译,必须在java文件对应目录下执行编译命令) 运行:java xxx(不带后缀,运行之前会先查找是否有对 ...

  8. surefire 拉起 junit 单元测试类 源码阅读(一)

    根据surefire 拉起Junit单元测试类 输出的报错日志 跟踪执行过程: 日志1: java.lang.reflect.InvocationTargetExceptionat sun.refle ...

  9. 如何在gradle上仅运行一个测试类

    本文翻译自:How to run only one test class on gradle I am new to Gradle. 我是Gradle的新手. I use Gradle 1.10 an ...

  10. maven内部运行原理解析

    maven至今还是Java编程语言构建的事实标准,大部分项目还在使用maven来进行构建,因此了解maven内部运行的原理对定位和分析问题还是很有裨益的.本篇文章主要介绍一些maven内部运行过程中的 ...

最新文章

  1. linux 系统调用 read,write和lseek 使用
  2. linux 文件夹换所属用户,Linux中账号管理之权限管理(下)
  3. linux 5.5安装万兆网卡驱动,RedHat 5.5系统下安装MW54U无线USB网卡驱动
  4. php api 实例maccms,苹果cmsV10API接口说明
  5. 前端学习(1537):为什么使用ng
  6. JEECG 3.7新版在线文档WIKI正式发布
  7. C# button 添加logo
  8. CF1132G Greedy Subsequences
  9. 闪光css,css实现图片闪光效果
  10. ch340是什么芯片
  11. 图片边框border-image
  12. 常见web漏洞修复方法
  13. javaweb做什么能赚钱_做一个完整的Java Web项目需要掌握的技能
  14. [职场、征人、面试]新技术能解决多少问题?....没有标准答案的个人感言
  15. java读取指定位置arraylist,获取元素在Java ArrayList中的位置
  16. 一个顶级IT咨询师的对话
  17. 每天一点数据库之-----Day 9 表连接
  18. MPLS option-A
  19. gazebo仿真 UR10 + robotiq140抓取物体失败:滑出或滑落
  20. dnf鹰犬boss机器人_[DNF鹰犬boss怎么打] 兰蒂卢斯的鹰犬boss

热门文章

  1. linux中使用网易云音乐
  2. 发那可g10_浅谈FANUC系统G10指令
  3. mtk x20 android 开发环境配置
  4. C11标准和C++11标准
  5. 无线摄像头服务器关闭,监控摄像头服务器停止
  6. querydsl动态 sql_JPA整合Querydsl入门篇
  7. (包含每张图片的3DMM系数,可以直接重建出3D人脸)AFLW2000-3D数据库介绍及自带代码使用
  8. 《算法》第4版 导读
  9. db2与mysql语法区别_db2和mysql语法的区别是什么
  10. 计算机的超级终端程序无法使用,超级终端,教您win7怎么添加超级终端