RobotFramework环境与Jenkins环境集成方法
首先登录jenkins的web操作界面,点击左侧菜单栏中的“新建”,新建界面如下:
配置项:Item名称
配置项:描述
配置项:丢弃旧的构建
- 子配置选项:保持构建的最大个数
含义:最多保留多少个构建
示例:10
配置项:构建-增加构建步骤
pybot /home/test/PAMC_V2.0/自动化测试/例行测试/调用平台接口测试/bailu报表管理.txt
配置项:构建后操作-增加构建后操作步骤
- 子配置项:Directory of Robot output
含义:指定Robot的结果文件存放位置,如果Command命令中pybot已经指定了输出目录,那么此处就不需要配置,如果没有就需要指定,否则会因为找不到output.xml无法解析结果
示例:/tmp/
- 子配置项:Thresholds for build result
含义:不稳定用例和稳定用例的临界值,但是由于我们不期望有不稳定的用例仍然认为结果是准确的,所以这里都设置为100%
示例:两个都填写100.0%
最后,点击“保存”按钮即可完成整个配置过程,点击“立即构建”即可运行本次Robot自动化测试,当Job执行完成,即可查看执行结果。
返回到Job列表,可以看到当添加了RobotFramework的Job,会在列表中显示一个Robot的小图标,如下图所示:
FAQ
1.修改jenkins.xml配置文件,将<arguments>参数修改为:
<arguments>-Xrs -Xmx256m -Dhudson.model.DirectoryBrowserSupport.CSP= -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar “%BASE%\jenkins.war” –httpPort=8080</arguments>
2.在Jenkins系统管理中运行命令:
System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”, “”)
运行成功后,在浏览器中按Shift+F5即可查看报告了。