Jacoco+TestNG+Maven集成配置总结
来源:互联网 发布:无网络远程攝像头 编辑:程序博客网 时间:2024/05/21 17:02
pom配置
下列配置即可将Jacoco、TestNG、Maven集成使用
<plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.7.9</version> <executions><!-- 必须配置goals才会生成报告 --> <execution> <id>jacoco-initialize</id> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>jacoco-site</id> <phase>package</phase> <goals> <goal>report</goal> </goals> </execution> </executions></plugin><!-- 添加插件 关联testNg.xml --><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.17</version> <configuration> <forkMode>once</forkMode><!-- 在一个进程中进行所有测试。once为默认设置,在Hudson上持续回归时建议使用默认设置。 --> <argLine>-Dfile.encoding=UTF-8 ${argLine}</argLine> <!-- 必须有${argLine},因为Jacoco prepare-agent设置了一个surefire参数argLine,覆盖掉这个参数会导致Jacoco不生成报告。上面的配置是将Jacoco的argLine添加到新定义的参数值中 --> <includes> <include>**/CITest.java</include><!-- 只执行指定的测试类 --> </includes> </configuration> <!-- TestNG支持xml配置,但是使用xml时,Maven只能够找到main文件夹下的类,test文件夹下的类不被加载,因此testng.xml中配置的测试类需要写在main文件夹下 --> <!-- <configuration> <suiteXmlFiles> <suiteXmlFile>testng.xml</suiteXmlFile> </suiteXmlFiles> </configuration> --></plugin>
阅读全文
0 0
- Jacoco+TestNG+Maven集成配置总结
- 持续集成-jenkins+maven+sonar+testng+jacoco
- jacoco测试覆盖率maven配置
- CI 持续集成: Jenkins + Maven + Tomcat+ Jacoco
- maven与jacoco插件配置单元测试覆盖率
- Selenium maven pom testng配置
- Jenkins-配置git maven testng
- testNg+maven +jenkins进行selenium自动化集成
- allure report+maven+testng集成使用
- Jenkins + testNg + maven 项目持续集成
- JaCoCo和Maven的集成方式,在开发者测试阶段自动生成覆盖率报告
- maven集成eclipse总结
- S2SH集成maven配置
- Eclipse配置/集成maven
- jacoco的maven插件使用
- jacoco的maven插件使用
- TestNG配置testng.xml
- 自动化一步一步来之ant+ivy+jacoco+testNG+tomcat搭建
- Eclipse中演示Git冲突的解决
- tomcat线程配置
- python logging模块
- mysql查询相关知识
- 动态规划 总结
- Jacoco+TestNG+Maven集成配置总结
- JS函数的学习2
- java 死锁的概念(图文并茂)
- bzoj 2049: [Sdoi2008]Cave 洞穴勘测
- 我的NOIP被坑史
- Mark 小知识
- java servlet 基本教程
- 行为识别笔记:improved dense trajectories算法(iDT算法)
- 实现android自动接听来电功能