美文网首页
RF+Allure+Jenkins 自动化持续集成环境搭建

RF+Allure+Jenkins 自动化持续集成环境搭建

作者: keitwo | 来源:发表于2019-05-31 07:42 被阅读0次

    前言

    前期篇章主要讲解了Robot Framework的环境搭建,基本配置和一些实例教程。随着行业的发展和项目的快速迭代过程,持续交付、持续集成和持续测试迫不及待。上面有篇文章讲到Robot Framework+Jenkins的环境配置,为优化测试结果显示,本篇增加了Allure。完整的展现RF+Allure+Jenkins 自动化持续集成。一起往下看

    一、首先在 RF 中集成 Allure

    安装 Allure 需要的环境:

    1)JDK的安装:JDK1.8.0+以上

    jdk版本

    2)安装 Allure 有两种方式,官网(https://docs.qameta.io/allure/#_installing_a_commandline)有介绍:

     >.下载安装包,配置 allure 环境

    下载安装包

    >.通过 scoop 进行安装

    首先需要安装scoop,在windows 安装scoop 需要使用powershell 工具,这个在我的windows7 64位旗舰版上是自带的工具(在运行对话框输入powershell,调出powershell---这个可以检查电脑是否已带有powershell工具,如没有安装,请参考网址:http://www.xiazaijidi.com/jc/4426.html)。打开 powershell 工具后,如下图:

    powershell工具

    执行 iex (new-object net.webclient).downloadstring('https://get.scoop.sh')开始下载 scoop 并安装,如果报错的话执行 Set-ExecutionPolicy RemoteSigned -scope CurrentUser,然后再次安装 scoop。安装完 scoop 后,就可以按照官方文档安装 allure 了。

    scoop安装allure

    这里需要注意的是第二条命令\bin\checkver.ps1 allure -u。这里需要找到 scoop 的安装目录,找到对应的 checkver.ps1 文件。

    3)安装 allure-robotframework

    在https://github.com/allure-framework/allure-python/tree/master/allure-robotframework地址下找到allure-robotframework源码路径

    allure-robotframework

    解析:上边 pip 安装完 allure-robotframework 后,执行 robot 命令生成 allure 报告的时候后边的./my_robot_test 是自己运行RF 用例的目录位置,请根据自己的环境进行更换。比如我的路径为:D:\Python36\testproject\Test\Suite.robot

    二、 jenkins 中集成 RF 插件

    要想 jenkins 中集成 RF 和 Allure,我们分步进行集成,先介绍下 jenkins 的安装和在 jenkins中安装 RF 插件,详情步骤见《Robot Framework+Jenkins构建集成环境的搭建》篇。

    参考资料:

    1.Pytest 和 Allure 集成

    https://blog.csdn.net/liuchunming033/article/details/79624474?utm_source=blogxgwz8

    2. [endif]allure 与 Robot Framework 集成 

    https://www.jianshu.com/p/6a3837232042

    3.jenkins 与 RF 集成

    https://www.cnblogs.com/saryli/p/7262388.html

    4.jenkins 邮件设置

    https://blog.csdn.net/galen2016/article/details/77975965

    5.jenkins 定时任务

    https://www.jianshu.com/p/509c59391b3b

    相关文章

      网友评论

          本文标题:RF+Allure+Jenkins 自动化持续集成环境搭建

          本文链接:https://www.haomeiwen.com/subject/vqzyzqtx.html