java+testNG测试框架搭建----jenkins自动化执行

新建项目,在pom.xml里添加要执行的测试类:suites/test.xml [本地生成的测试报告暂时屏蔽掉]

   <build>
<sourceDirectory>src/main/java</sourceDirectory>
<testSourceDirectory>src/main/java</testSourceDirectory>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>7</source>
<target>7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.6</version>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
<!-- <testNGArtifactName>org.testng:testng</testNGArtifactName>-->
<forkMode>once</forkMode>
<!--<skipTests>true</skipTests>-->

<skipTests>false</skipTests>
<suiteXmlFiles>
<suiteXmlFile>suites/test.xml</suiteXmlFile>
</suiteXmlFiles>
<!-- <properties>-->
<!-- <property>-->
<!-- <name>usedefaultlisteners</name>-->
<!-- <value>false</value>-->
<!-- </property>-->
<!-- <property>-->
<!-- <name>listener</name>-->
<!-- <value>org.uncommons.reportng.HTMLReporter,org.uncommons.reportng.JUnitXMLReporter</value>-->
<!-- </property>-->
<!-- </properties>-->
<!-- <forkMode>always</forkMode>-->
</configuration>

</plugin>
</plugins>
</build>

  

 

 

 

一、部署jekins服务器

1.下载tomcat(),配置环境变量

        新增系统变量新增Path路径【注意要先配置Jdk环境变量

 

 

      

 

 

 

 

 

 2.下载jekins.jar包(https://jenkins.io/index.html),放置到tomcat安装目录\webapps下,启动tomcat/bin/startup.bat

3.本地访问:http://localhost:8080/jenkins ,启动需要等待时间,初始管理员密码在 C:\Users\grjiang\.jenkins\secrets\下,安装推荐插件

 

二、配置全局变量jdk, 配置job里的git+构建+构建后步骤

 

   1.添加jdk配置

 

 

  2.新建自由项目任务建好以后点击配置,配置源码、maven、生成测试报告【用之前下载依赖包:TestNG Results Plugin】

 

 

 

 

     3.执行   生成测试报告

 

 

 

 

 

posted on 2021-01-28 21:20  jiangger  阅读(611)  评论(0)    收藏  举报