zoukankan      html  css  js  c++  java
  • pytest入门到放弃24--allure结合jenkins

    • 背景
    1. 上篇博客介绍了 allure 的目录结构
    2. allure 除了层次更分明的结构,还能更完美的和jenkins结合,本篇博客介绍allure如何集成在Jenkins.
    • 环境
    1. windows 10 + python 3.8 + pytest 5.4.1 + allure 2.8.18 + jenkins 2.233
    2. allure 安装
      allure安装点这里
    3. jenkins 插件 Allure Jenkins plugin
    1. Manage Jenkins > Global Tool Configuration

    2. 找到 Allure Commandline,新增配置项

    • 新建job
    1. 新建item

    2. 输入item名称,选择 freestyle project 风格项目

    3. General配置(根据需求自己配置)

    4. 源码管理(我的源码放在本地)

    5. 构建触发器(测试脚本在什么情况触发,根据需求配置)

    6. 构建环境

    7. 构建
      选择windows命令行执行:Execute Windows batch command(这里直接用了项目的绝对目录)

    8. 构建后操作
      选择allure report(这里的path路径要与上述生成报告的路径一致)

    9. 配置完成
      所有配置完成后,job内包含 allure report 图标

    • 构建job
    1. 立即构建

    2. allure 输出

    3. 查看报告

    • 总结

    在安装2.235最新版本时,因Jenkins换不了工作空间(试了很多方法),默认安装的位置目录层级太多,提示命令行太长,执行allure commandline 失败,最后将版本降为2.190.1后,才执行成功.

  • 相关阅读:
    filter函数和map函数
    生成器面试题
    装饰器激活生成器
    移动平均値
    send()方法的初识
    监听文件的输入
    迭代器抛出异常处理方法
    装饰器-wraps
    多个装饰器装饰一个函数
    WebView 安卓原生java与h5,js交互
  • 原文地址:https://www.cnblogs.com/xiaohuboke/p/13587816.html
Copyright © 2011-2022 走看看