java testng 项目_java – Junit4和TestNG在Maven的一个项目中
要将它们一起运行,可用的选项很少,但我选择了为Junit和TestNG使用不同的配置文件.但现在的问题是排除和包括测试用例.
因为如果我们在maven中将testNG依赖项添加到主项目,它将跳过所有Junit,我已经决定将它放在单独的配置文件中.所以我在默认(主)配置文件中排除TestNG测试,使用pom.xml中的以下条目进行编译:
org.apache.maven.plugins
maven-compiler-plugin
2.0.2
1.5
1.5
**/tests/**.*
**/tests/utils/**.*
和surefire插件相同.所以它适用于主配置文件并且只执行Junit4测试.但是,当我使用testNG配置文件时,它不会执行testNG测试,即使它不会编译它们.我正在使用以下配置文件来执行它们.
testNG
org.apache.maven.plugins
maven-compiler-plugin
1.5
1.5
**/tests/**.java
**/tests/utils/**.*
org.apache.maven.plugins
maven-surefire-plugin
false
**/**.class
**/tests/utils/**.class
org.testng
testng
5.8
test
jdk15
任何人都知道为什么它不包括它们并再次编译?
解决方法:
编译器插件的配置不包括TestNG类型.配置文件中的配置与默认配置合并,因此您的有效编译器配置为:
org.apache.maven.plugins
maven-compiler-plugin
1.5
1.5
**/tests/**.java
**/tests/utils/**.*
**/tests/**.*
**/tests/utils/**.*
这意味着您的TestNG类型不会被编译,因此不会运行.
如果您指定 testNG配置文件中的部分将覆盖默认排除,并且将编译和运行您的TestNG类型.我不记得它是否适用于空的排除标记(即< excludes />),您可能必须指定类似的内容以确保覆盖默认配置.
dummy
标签:java,maven-2,junit4,testng
来源: https://codeday.me/bug/20190627/1301759.html
java testng 项目_java – Junit4和TestNG在Maven的一个项目中相关推荐
- 项目经理怎么在两周内熟悉一个项目的业务?
项目经理空降到一个进行中的项目,怎么在两周内熟悉一个项目的业务? 四步帮你解决:明确项目业务目标,了解系统功能模块,弄清系统核心业务流程,多使用系统. 一.明确项目业务目标 明确项目业务目标,也就是了 ...
- java swing mysql项目_java swing mysql 实现的家庭收支管理系统项目源码
大家好,今天给大家演示一下一款由Java swing mysql实现的简单的家庭收支情况管理系统,也可以叫个人消费情况记录软件,功能比较紧凑简单,数据库采用的是mysql,非常适合Java初学者和学生 ...
- 【Lolttery】项目开发日志 (三)维护好一个项目好难
项目的各种配置开始出现混乱的现象了 在只有一个人开发的情况下也开始感受到维护一个项目的难度. 之前明明还好用的东西,转眼就各种莫名其妙的报错,完全不知道为什么. 今天一天的工作基本上就是整理各种配置. ...
- Java反射机制demo(五)—获得并调用一个类中的方法
这个demo在使用反射机制操作属性之前,主要原因是因为在.class文件字节码中,方法排在属性的前面. 1,获得一个类中的方法 先看一下方法和运行结果.获取所有的方法使用Class类中getMetho ...
- es java 模糊查询_java使用elasticsearch进行模糊查询-已在项目中实际应用
java使用elasticsearch进行模糊查询 使用环境上篇文章本人已书写过,需要maven坐标,ES连接工具类的请看上一篇文章,以下是内容是笔者在真实项目中运用总结而产生,并写的是主要方法和思路 ...
- springboot项目使用junit4进行单元测试,maven项目使用junit4进行单元测试
首先,maven项目中引入依赖 <dependency><groupId>junit</groupId><artifactId>junit</ar ...
- java web项目目录报错_netdevgirl.通过maven创建javaweb项目
解决方法:右键工程-->Properties-->Project Facets,最面边的面板,选择Runtimes,选中tomcat服务."Apply"应用配置. 2 ...
- java实体序列化_java – 在JPA实体序列化(JSON)上防止JAX-RS中...
我有一个实体如下: @XmlRootElement @Entity @Table(name="CATEGORY") @Access(AccessType.FIELD) @Cache ...
- java存入光盘_java 这是 学习笔记(jdk7)书中的光盘里的源码,不知大家需要不,里面都是新手 的好 Develop 238万源代码下载- www.pudn.com...
文件名称: java下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 1272 KB 上传时间: 2013-04-01 下载次数: 18 提 供 者: 孙鹏启 详细 ...
最新文章
- linux批处理mysql数据库_使用批处理对MySQL进行数据批量操作
- 61计蒜客 动态规划基础 蒜头君的城堡之旅
- 【学习笔记】抽象队列同步器AQS应用之BlockingQueue详解
- 2011.11.2 try
- linux作业1-第二章
- 20190928 On Java8 第二十三章 注解
- CSS3渐变(Gradients)-线性渐变
- jdk String类源码解析
- IOS错误---“A valid provisioning profile for this executable was not found”
- Navicat Premium 15 的下载及其安装
- UFS的Command Queue
- 视频教程-opencv应用实例-实战视频教学-计算机视觉
- STM32F4定时器
- 简图 新聚合图床源码自带鉴黄功能
- 高级验证方法学()-Mentor-笔记
- 家用电脑设置成小程序服务器,电脑微信小程序设置全屏的方法是什么
- 如何把Windows10打造成Mac
- Java--敲重点!JDK1.8 HashMap特性及底层数组+单链表+红黑树知识(建议收藏)
- 深度学习数学基础之线性代数
- 微信小程序开发入门篇(一)
热门文章
- 二级VB培训笔记04:程序控制结构、数组和过程
- 二叉树C++ | 实现删除节点_4
- php环境informix,在Nginx + php-fpm(fastcgi)环境下配置informix的连接
- 2017.9.12 连通数 失败总结
- 2017.4.23 税收与补贴问题 思考记录
- 2017.3.25 最长递增子序列 失败总结
- 【英语学习】【WOTD】grift 释义/词源/示例
- android手动亮度调节,背光闪烁,自动背光调节
- 海洋泡沫结点图完整分析
- 神经网络之预测共享单车使用情况