Jenkins+Maven+TestNG集成+ HTML测试结果+测试重跑机制

Jenkins+Maven+TestNG集成+ HTML测试结果+测试重跑机制

一、新建一个Maven工程:

pom.xml 文件配置如下:


	4.0.0

	com.cheers.test
	retrydemo1
	0.0.1-SNAPSHOT
	jar

	retrydemo1
	http://maven.apache.org

	
		UTF-8
		2.19.1
		testng.xml
	
	
		
			org.testng
			testng
			6.8
			test
		
	
	
		
			
				org.apache.maven.plugins
				maven-surefire-plugin
				${maven-surefire-plugin.version}
				
					
						${suiteXmlFile}
					
				
			
		
	
注意: 添加testng的依赖,和maven-surefire-plugin插件,并配置 testng.xml

二、TestNG重跑机制实现,请参考 我的另一篇文章:

     testng实现用例失败重跑[修改篇]
     本文用的testng相关的测试的cases都是直接引用 “testng实现用例失败重跑[修改篇]” 的里边的,不做修改,不在此赘述。

三、Jenkins 找那个Maven相关配置:

新建一个 Jenkins 项目, maven 配置部分如下图:

Jenkins+Maven+TestNG集成+ HTML测试结果+测试重跑机制_第1张图片

四、Jenkins发布HTML的测试结果报告配置
Jenkins需要安装“HTML Publisher plugin” 插件,以便在Jenkins发布HTML的测试结果报告。 

配置如下:

Jenkins+Maven+TestNG集成+ HTML测试结果+测试重跑机制_第2张图片

五、在Jenkins 执行测试,并查看测试结果报告。

Jenkins+Maven+TestNG集成+ HTML测试结果+测试重跑机制_第3张图片

至此,Jenkins+Maven+TestNG集成+ HTML测试结果+测试重跑机制 均已实现了。


你可能感兴趣的:(持续集成Jenkins,Jenkins,持续集成,Jenkins,maven,testng,持续集成,测试重跑机制)