mvn测试执行用例的常用的命令

news2024/9/25 3:28:23

mvn执行指定的测试用例

mvn常用的命令

  1. mvn

  2. mvn test -Dtest=xxx:执行指定测试用例的命令,后面的xxx就是指定的所有被标记的用例

  3. mvn test -Denv=环境名 -Dtest=包的路径.*:指定具体的某个环境的某个包下的所用例

  4. mvn test -Dgroups=xxx -Dtest=xxx :指定某个测试组里面的测试用例

  5. mvn test -Dtest=包的路径.类名

mvn test -Dtest=xxx的用法

  1. 运行某个包下的所有用例(不包括子包中的用例)

    mvn test -Dtest=包的路径. 比如:mvn test -Dtest=com.xx.test.testCases.openApi.xxx.

image-20211125154138044

  1. 指定具体的某个环境的某个包下的所用例

mvn test -Denv=环境名 -Dtest=包的路径.* 比如:mvn test -Denv=xxx -Dtest=com.xx.test.testCases.openApi.xxx.*

image-20211125154449443

  1. 指定任何一个不同包下相同子包的所用测试用例

markdown mvn test -Dtest=包的路径.*.相同子包的路径.* 比如:mvn test -Dtest=com.xxx.test.testcase.*.openApi.* 指定testcase下的所有的包中包含openApi子包下的所有用例

  1. 运行某个包下的所有用例(包括子包中的用例)

markdown mvn test -Dtest=包的路径.*.* 比如:mvn test -Dtest=com.xx.test.testCases.openApi.xxx.*.*

  1. 指定具体某个类的测试用例

markdown mvn test -Dtest=包的路径.类名 比如:mvn test -Dtest=com.xx.test.testCases.openApi.CreateExpireTest 指定类名为CreateExpireTest的测试用例

  1. 指定模糊匹配包含某个类名的测试用例

markdown mvn test -Dtest=包的路径.*类名 比如:mvn test -Dtest=com.xx.test.testCases.openApi.*Test 包含Test结尾的类的所有测试用例

  1. 指定所有包下的某个类名为xxx的测试用例

markdown mvn test -Dtest=xxx 比如:mvn test -Dtest=CreateExpireTest 指定所有包下的名字为CreateExpireTest类的测试用例

  1. 指定所有包下的某个类名xxx开头的测试用例

markdown mvn test -Dtest=xxx* 比如:mvn test -Dtest=CreateExpire* 指定所有包下的名字为CreateExpireTest类开头的测试用例

  1. 指定部分测试用例的测试用例

markdown mvn test -Dtest=test1,test2 mvn tset -Dtest=CreateExpireTest,com.xxx.xxx.*,*Test

  1. 指定某个测试用例名的测试用例

    markdown mvn test -Dtest=xxx#xx* mvn test -Dtest=com.xx.test.testCases.openApi.*Test#test* 指定以Test结尾的类名下的方法名中包括test的所用的用例

  2. 指定某个测试组里面的测试用例

    markdown mvn test -Dgroups=xxx -Dtest=xxx mvn test -Dgroups=test1 -Dtest=com.xx.test.testCases.openApi.*Test2#test3* 执行方法名标记的test1组里面的所有的test2结尾的类中方法名test3开始的用例


本文永久更新地址:

https://www.fenxiangbe.com/p/mvn测试执行用例的常用的命令.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/430701.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python实战案例:采集P站数据内容

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 开发环境: Python 3.8 / 编译器 Pycharm 2021.2版本 / 编辑器 模块使用: requests : 主要用来发 送 HTTP 请求 、 属于第三方模块 parsel : 解析html,xml内…

业务高峰期,人力需求突增,灵活用工成破局关键

在上一篇文章里,讲到了盖雅零工平台如何帮助HR管理复杂、灵活的零工人员。 而零工平台是否好用,不仅要便于HR管理零工,更需要终端的业务管理者觉得方便、实用、操作顺畅。 由于零工主要被用来解决突增的、巅峰期的、季节性的用工需求&#…

nginx实战,nginx高可用, nginx负载配置, nginx正向,反向代理,nginx各种配置, 及其配置问题

nginx配置实战, nginx负载, nginx正向,反向代理,nginx路由配置 nginxnginx基础nginx 配置nginx正向代理nginx 反向代理nginx 负载nginx高可用 nginx 配置常见问题反向代理报426错误post请求变get请求nginx 配置前端代理, 会出现js…

自学Java靠谱吗?自学Java能找到工作吗?建议收藏反复查看!

网上是不是很多人劝你学Java不要报班,浪费金钱,自己在家学习Java就可以了。那小源问你,自学Java它的成功率到底有多少?前两天看到一位老师发的视频,说自学的成功率大概在5%左右,小源觉得这个数据还是比较客…

IO线程模型

文章目录IO线程模型一、BIO1、概念2、Demo2.1、Demo1.02.2、Demo2.02.3、小结二、NIO1、概念2、Demo2.1、Demo1.02.2、Demo2.0IO线程模型 一、BIO 1、概念 BIO 全称 Block-IO 是一种**同步且阻塞**的通信模式。是一个比较传统的通信方式,模式简单,使用…

万字长文的BI百科全解

目前来看,现今世界未来的发展方向基本已经确定,数字化的趋势已经化身为一股不可阻挡的浪潮,各国也都宣布了数字化、数据、数字经济、数字化转型等方面的相关发展政策法规,明确未来的战略方针。同时世界传统经济增长也开始乏力&…

6 计时器(一)

计时器 6.1 TIM TIM简介 TIM(Timer)定时器 定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断 16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时 不仅具备基本的定时中…

2023 年 3 月 NFT 月度报告

作者:Danielfootprint.network 数据来源:NFT Monthly Report 三月份的 NFT 市场上出现了两个有趣的趋势。一方面,Polygon 链尽管在二月份有所突破,达到了 NFT 总交易量的 4.2%,但于三月再次跌至 1% 以下,…

55 openEuler搭建Mariadb数据库服务器-配置环境

文章目录 55 openEuler搭建Mariadb数据库服务器-配置环境55.1 关闭防火墙并取消开机自启动55.2 修改SELINUX为disabled55.3 创建组和用户55.4 创建数据盘55.4.1 方法一:在root权限下使用fdisk进行磁盘管理55.4.2 方法二:在root权限下使用LVM进行磁盘管理…

【C语言】基础语法1:变量和数据类型

❤️‍🔥前情提要❤️‍🔥   欢迎来到C语言基本语法教程   在本专栏结束后会将所有内容整理成思维导图(结束换链接)并免费提供给大家学习,希望大家纠错指正。本专栏将以基础出发,在之后的教程中将会不断…

MySQL调优笔记——慢SQL优化记录(2)

今天调优的原因是,有一个统计报表业务,查询的时间太慢;同时由于数据库的压力是随机性的,这个业务的执行下限和上限相差近20倍;快的时候可以达到600ms,慢的时候有9秒之多; 接下来详细介绍&#x…

STL--string

一、string介绍 string是表示字符序列的对象。 标准字符串类通过类似于标准字节容器的接口为此类对象提供支持,但添加了专门设计用于处理单字节字符字符串的功能。 字符串类是 basic_string 类模板的实例化,该模板使用char作为其字符类型,以…

【云原生进阶之容器】第五章容器运行时5.7--容器逃逸原理

《云原生进阶之容器》专题索引: 第一章Docker核心技术1.1节——Docker综述第一章Docker核心技术1.2节——Linux容器LXC第一章Docker核心技术1.3节——命名空间Namespace第一章Docker核心技术1.4节——chroot技术第一章Docker核心技术1.5.1节——cgroup综述

为什么要对员工行为进行安全管控?

ChatGPT的火热已不是一件新鲜事了。而现在更让大家热议的是,ChatGPT带来的网络安全风险,不少安全人员对此担心不已。因ChatGPT引起的网络安全事件,媒体也多有报道。 例如,近日,外媒就报道了三星因ChatGPT泄露了机密信息…

ChatGPT - 基于 Visual Studio Code 进行 AI 编码

2023-04-15 周六 杭州 晴 前情提要 ChatGPT ,AutoGPT , AgentGPT 现在各种人工智能编码工具层出不穷,通过人工智能编码再也不用记大量的技术知识点了,现在所谓开发人员的经验性的东西也好像弱化了很多,我们可以更有效率的做自己…

Qt/QML编程学习之心得:QML界面设计(二)

都知道Qt是一种界面设计语言,那么它有几种设计方式UI technologies呢?答案是5种。 1、传统桌面所见即所得Classic desktop look-and-feel• Qt Widgets 2、 流畅、现代+触控Fluent, modern touch-based UX• Qt Quick 3、 三维3D becomes more and more important• Qt Open…

安全运营之资产安全信息管理

安全风险管理的三要素分别是资产、威胁和脆弱性,脆弱性的存在将会导致风险,而威胁主体利用脆弱性产生风险。网络攻击主要利用了系统的脆弱性。由于网络管理对象(资产)自身的脆弱性,使得威胁的发生成为可能,…

Linux 函数调用过程解析

一、Linux 函数调用过程解析 在x86的计算机系统中,内存空间中的栈主要用于保存函数的参数,返回值,返回地址,本地变量等。一切的函数调用都要将不同的数据、地址压入或者弹出栈。因此,为了更好地理解函数的调用&#xf…

QT 常见面试题

1、在Qt当中,多线程环境下,信号槽分别是在什么样的线程中执行?如何控制? 参考答案: 通过connect(...)第5个参数控制信号槽执行所在线程 connect(...)它的连接方式:队列连接、自动连接和直接连接 队列连…

EMC-MLCC电容反谐振点引起的RE辐射超标

MLCC电容反谐振点引起的RE辐射超标 对待RE辐射问题,可以按照干扰源,干扰路径,被干扰源,入手较多的是干扰源和干扰路径, 解决干扰源可以从展频,调频,屏蔽干扰源,增加RC snabber吸收…