Pytest allure 命令行参数的使用


Posted in Python onApril 18, 2021

先看看 allure 命令的帮助文档

cmd 敲

allure -h

allure 命令的语法格式

allure [options] [command] [command options]

options 列表

Options:
    --help 命令行帮助文档
    -q, --quiet
      切换至安静模式
      Default: false
    -v, --verbose
      切换至冗长模式
      Default: false
    --version
      版本信息
      Default: false

command 列表

  • generate
  • serve
  • open
  • plugin

这里只讲前三个常用的

generate 命令行参数

作用

生成 allure 的html 报告

语法格式

generate [options]  allure 结果目录

注:allure 结果目录就是运行 pytest 命令,--alluredir 跟的那个目录

pytest -sq --alluredir= ./allure

命令选项

Pytest allure 命令行参数的使用

主要就是用 -c、-o 两个参数

open 命令行参数

作用

打开生成的 allure 报告,就是打开 generate 命令生成的报告

语法格式

open [options] allure报告目录

注:allure 报告目录就是运行 allure generate 命令,-o 跟的那个目录

allure generate -o ./allure-report

命令选项

Pytest allure 命令行参数的使用

serve 命令行参数

作用

打开 allure 报告

语法格式

serve [options] allure 结果目录

注:allure 结果目录就是运行 pytest 命令,--alluredir 跟的那个目录

pytest -sq --alluredir= ./allure

命令选项

Pytest allure 命令行参数的使用

浏览器打开 allure 报告的两种方式

allure serve

标准写法

# 执行 pytest,指定 allure 结果目录
pytest -sq --alluredir=./allure

# 打开 allure 报告
allure serve ./allure

allure generate + allure open

标准写法

# 执行 pytest,指定 allure 结果目录
pytest -sq --alluredir=./allure

# 生成 allure 的 html 报告
allure generate -c -o ./allure-report ./allure

# 打开 allure 报告
allure open ./allure-report

当然不写 -o 也可以

看看 allure-report 的目录结构

Pytest allure 命令行参数的使用

  • 这种方式的目录会好看很多,不只是一堆 json 文件
  • 而且直接打开 index.html 也是能看到 allure 报告的

到此这篇关于Pytest allure 命令行参数的使用的文章就介绍到这了,更多相关Pytest allure 命令行参数内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中的高级数据结构详解
Mar 27 Python
基于wxpython开发的简单gui计算器实例
May 30 Python
python opencv实现切变换 不裁减图片
Jul 26 Python
使用python生成杨辉三角形的示例代码
Aug 29 Python
PyQt5 QListWidget选择多项并返回的实例
Jun 17 Python
基于python的Paxos算法实现
Jul 03 Python
django最快程序开发流程详解
Jul 19 Python
图文详解Django使用Pycharm连接MySQL数据库
Aug 09 Python
python防止随意修改类属性的实现方法
Aug 21 Python
基于Python爬取爱奇艺资源过程解析
Mar 02 Python
Python如何脚本过滤文件中的注释
May 27 Python
Python中可变和不可变对象的深入讲解
Aug 02 Python
在pyCharm中下载第三方库的方法
Python控制台输出俄罗斯方块移动和旋转功能
Apr 18 #Python
深入理解python多线程编程
Apr 18 #Python
Python实现文本文件拆分写入到多个文本文件的方法
Apr 18 #Python
python批量更改目录名/文件名的方法
Apr 18 #Python
python解决12306登录验证码的实现
django注册用邮箱发送验证码的实现
Apr 18 #Python
You might like
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
PHP实现的登录,注册及密码修改功能分析
2016/11/25 PHP
laravel开发环境homestead搭建过程详解
2020/07/03 PHP
用JS实现的一个include函数
2007/07/21 Javascript
javascript dom 基本操作小结
2010/04/11 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
js编写当天简单日历效果【实现代码】
2016/05/03 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
JavaScript数据结构学习之数组、栈与队列
2017/05/02 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
2017/07/13 Javascript
vue的mixins属性详解
2018/03/14 Javascript
详解操作虚拟dom模拟react视图渲染
2018/07/25 Javascript
Vue组件内部实现一个双向数据绑定的实例代码
2019/04/04 Javascript
JavaScript之Blob对象类型的具体使用方法
2019/11/29 Javascript
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
python的类方法和静态方法
2014/12/13 Python
Python中index()和seek()的用法(详解)
2017/04/27 Python
Python实现导出数据生成excel报表的方法示例
2017/07/12 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
美国市场上最实惠的送餐服务:Dinnerly
2018/03/18 全球购物
Kivari官网:在线购买波西米亚服装
2018/10/29 全球购物
马来西亚网上花店:FlowerAdvisor马来西亚
2020/01/03 全球购物
交通安全演讲稿
2014/01/07 职场文书
卖车协议书
2014/04/21 职场文书
体育馆的标语
2014/06/24 职场文书
2014年小学教导处工作总结
2014/12/19 职场文书
介绍信格式样本
2015/05/05 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
2019年销售部季度工作计划3篇
2019/10/09 职场文书
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android