- 点击 新建任务
![](https://img.haomeiwen.com/i15646290/e9dc63f72aa41549.png)
- 输入“任务名称”,选择“构建一个自由风格的软件项目”,点击“确定”按钮。
![](https://img.haomeiwen.com/i15646290/7e732dccdbe8062f.png)
3.点击“构建”,选择“执行windows批处理命令”
![](https://img.haomeiwen.com/i15646290/88772c80d92bfb03.png)
4.输入要执行的命令。(在cmd里面怎么执行,这里面就这么填写)
![](https://img.haomeiwen.com/i15646290/ba4c39cf1f94a1ab.png)
5.点击“应用、保存”按钮。
![](https://img.haomeiwen.com/i15646290/cf72663b5ac9b881.png)
6.点击“立即构建”按钮
![](https://img.haomeiwen.com/i15646290/f49d5dee94b5d7a3.png)
7.点击查看结果
![](https://img.haomeiwen.com/i15646290/68180e22de25a108.png)
8.点击“控制台输出”按钮,就可以看到执行结果。
![](https://img.haomeiwen.com/i15646290/7d8010bdafe6f7e5.png)
![](https://img.haomeiwen.com/i15646290/5d61a0c77d4444ec.png)
刚刚执行的任务生成了三个文件
![](https://img.haomeiwen.com/i15646290/eeeab258beb19ff0.png)
我们可以把它利用起来,让他生成报告的形式。我们可以任务界面直接看到这个报告。
![](https://img.haomeiwen.com/i15646290/5253866eefbdbe63.png)
首先我们需要安装一个插件关于 robot 的。插件的方式有在线安装和离线安装。这里推荐大家选择在线安装,如果选择离线安装 Jenkins 版本和插件的版本是有关联的,如果遇到插件又依赖插件的话,你想解决关联问题就特别烦了。
![](https://img.haomeiwen.com/i15646290/6a99b0d2b9cd1646.png)
- 安装好插件之后进入项目,点击“构建后操作”,选择 “publish JUnit test result report”(注意只有安装邮件的扩展插件,才会显示出来)
![](https://img.haomeiwen.com/i15646290/49e720176712756a.png)
![](https://img.haomeiwen.com/i15646290/06b95aec2453e389.png)
10.点击 “publish JUnit test result report” 之后弹出如下界面。
![](https://img.haomeiwen.com/i15646290/fb916d298c69f4ab.png)
会把结果以图表的形式去生成,看一下第一个配置项 Path to directory containing robot xml and html files
这个目录要求包含 robot XML 文件 和 html 文件 ,它需要包含 robot 测试输出的三个文件的路径(每次robot任务执行完之后会生成三个文件)。output.xml
里面包含了测试的一些数据,log.html
日志,report.html
测试报告。
![](https://img.haomeiwen.com/i15646290/a03f49bd754dbb4e.png)
我们看这里 (relative to build workspace)
他是基于我们构建的工作目录的,假如我们三个就在你构建的工作目录下面,这里写相对路径写个 .
就可以。
![](https://img.haomeiwen.com/i15646290/cf35a25c82f109ff.png)
接着看下面 Thresholds for build result
。这里有两个百分比,这个百分比必须填 0-100之间的数值。
![](https://img.haomeiwen.com/i15646290/c7e4095229a8093d.png)
如果我们的测试通过率达到百分之20,这里就显示黄色图标,表示构建完成了但是里面有问题,蓝色就代表构建没有问题的,可以填个百分之百所有用例都执行成功才表示没问题,填完之后自己保存一下。
![](https://img.haomeiwen.com/i15646290/7bf970fd0bd903f6.png)
然后点击“重新构建”运行脚本,就直接在任务界面看到 RF 用例的执行结果。横轴代表每次构建的记录,纵轴代表用例数。
![](https://img.haomeiwen.com/i15646290/52e52e7abdaf5b32.png)
我们在视图里面也可以看到,总共多少条用例通过了多少条都可以看出来。
![](https://img.haomeiwen.com/i15646290/3d5579c48e1dde51.png)
网友评论