Jenkins任务:运行集成自动化测试-nbr_dev_runSITTest

综述:本文将介绍如何在Jenkins上创建和运行集成自动化测试任务,主要包括:“新建Jenkins任务”、“选择构建一个maven项目,输入任务名”、“配置任务”、“运行Jenkins任务”、“查看运行日志”。

正文:

1、新建Jenkins任务:

2、选择构建一个maven项目,输入任务名:

3、配置任务

(1)源码管理

选择Subversion,Repository URL填写全局变量$SVN_Url_NBR_V2_0,Credentials选择svn的一个账号密码,没有则添加一个。

Check-out Strategy选择Use 'svn update' as much as posible,with 'svn revert' before update

(2)构建触发器

勾选Build whenever a SNAPSHOT dependency is built;

勾选Build after other projects are built,关注的项目填写nbr_dev_runUnitTest,选择“即使构建不稳定时也会触发”。

(3)构建环境

勾选“Abort the build if it's stuck”,Time-out strategy选择“”Absolute”, Timeout minutes填写60。

(4)Pre Steps

选择执行Windows批处理命令:Execute Windows batch command;

设置任务名称nbr_dev_runSITTest、更新配置文件updateConfig.py,设置toCloseTomcat、deleteNbrFolder、toStartTomcat的值,调用common.py不关闭tomcat、不删除tomcat下nbr项目文件夹、不启动tomcat,只做刷新数据库的操作。

updateConfig.py和common.py可以查看“更新配置文件脚本updateConfig.py”和“公共脚本common.py”章节:

echo 现在的BUILD_ID=%BUILD_ID%

SET CURRENT_JenkinsTask=nbr_dev_runSITTest

call D:\BXERP\trunk\src\jenkins\Common\updateConfig.py

SET toCloseTomcat=false

SET deleteNbrFolder=false

SET toStartTomcat=false

call D:\BXERP\trunk\src\jenkins\Common\common.py

echo 执行完脚本后,现在的BUILD_ID=%BUILD_ID%

exit 0

(5)build

Root POM填写pom.xml,Goals and options填写test -DtestngXmlFileName=testngSIT

 

(6)POST Steps

勾选Run regardless of build result

(7)构建后操作

选择Editable Email Notification,

Default Subject填写一个自己可以识别的名字,其它选项填写默认值

Attach Build Log选择Do Not Attach Build Log

选择高级设置

Triggers选择always,Send To Recipient List

点击保存,在任务列表就可以看到刚创建好的任务了。

4、运行Jenkins任务

点击Build Now按钮开始运行任务

5、查看运行日志

在左下角构建执行状态可以看到正在执行的任务,选择“”控制台输出”即可查看运行日志:

posted @ 2022-08-29 19:05  Boxin-kim  阅读(393)  评论(0)    收藏  举报
Web Analytics
Guang Zhou Boxin