Robot Framework集成到Jenkins
安装Jenkins的robot framework插件
进入Jenkins->系统管理->插件管理->找到’robot framework plugin
新建任务
配置构建
进入EHR_Test->配置->构建
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控制台里面的如图:
如果这里的代码无法运行报错,请输入call >>例如:1
2call pybot.bat D:\python\robotframework\TestProject\Test\EHR
exit 0
构建后的操作
选择“Publish Robot Framework test results”
注意这里的输出report报告地址是来自于RIDE控制台中的输出报告位置复制过来
设置邮件报告:
1、选择Editable Email Notification
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
4、完成
在Jenkins设置中节点
点击“Jenkins”->系统管理->节点管理->master节点
勾选“环境变量”
立即构建项目
设置好环境变量之后回到JOB中点击“立即构建”
构建后的效果如下:
可以点击“openreport.html”查看详细的测试报告,如图:
进入个人邮箱查看邮件,如图:
可以点击上面“测试报告”URL地址查看详细的测试报告信息