Robot Framework持续集成到Jenkins

Robot Framework集成到Jenkins

安装Jenkins的robot framework插件

进入Jenkins->系统管理->插件管理->找到’robot framework plugin

connect

新建任务

connect

connect

配置构建

进入EHR_Test->配置->构建

connect

1
pybot.bat --argumentfile c:\users\administrator\appdata\local\temp\RIDEc9tgmz.d\argfile.txt --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:51679:False D:\python\robotframework\TestProject\Test\EHR

注意:这里的command命令是复制RIDE控制台里面的如图:

connect

如果这里的代码无法运行报错,请输入call >>例如:

1
2
call pybot.bat D:\python\robotframework\TestProject\Test\EHR
exit 0

connect

构建后的操作

选择“Publish Robot Framework test results”

connect

注意这里的输出report报告地址是来自于RIDE控制台中的输出报告位置复制过来

设置邮件报告:
1、选择Editable Email Notification

connect

2、default content代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<hr/>

(本邮件是程序自动下发的,请勿回复!)<br/><hr/>

项目名称:$PROJECT_NAME<br/><hr/>

构建编号:$BUILD_NUMBER<br/><hr/>

构建状态:$BUILD_STATUS<br/><hr/>

触发原因:${CAUSE}<br/><hr/>

测试报告:<a href="http://localhost:8080/job/EHR_Test001/10/robot/report/report.html"></a>http://localhost:8080/job/EHR_Test001/10/robot/report/report.html<br/><hr/>

变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>

3、添加trigger

connect

4、完成

在Jenkins设置中节点

点击“Jenkins”->系统管理->节点管理->master节点
勾选“环境变量”

connect

立即构建项目

设置好环境变量之后回到JOB中点击“立即构建”

connect

构建后的效果如下:

connect

可以点击“openreport.html”查看详细的测试报告,如图:

connect

进入个人邮箱查看邮件,如图:

connect

可以点击上面“测试报告”URL地址查看详细的测试报告信息

热评文章