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之wxPython菜单使用详解
Sep 28 Python
Python守护进程(daemon)代码实例
Mar 06 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
Dec 12 Python
Python 通配符删除文件的实例
Apr 24 Python
python通过ffmgep从视频中抽帧的方法
Dec 05 Python
Python中面向对象你应该知道的一下知识
Jul 10 Python
python模拟键盘输入 切换键盘布局过程解析
Aug 15 Python
基于Python+Appium实现京东双十一自动领金币功能
Oct 31 Python
Python字符串格式化输出代码实例
Nov 22 Python
python中return不返回值的问题解析
Jul 22 Python
利用python批量爬取百度任意类别的图片的实现方法
Oct 07 Python
Python中X[:,0]和X[:,1]的用法
May 10 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中利用XML技术构造远程服务(下)
2006/10/09 PHP
PHP读MYSQL中文乱码的解决方法
2006/12/17 PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
2011/11/07 PHP
php中取得文件的后缀名?
2012/02/20 PHP
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
JavaScript中的alert()函数使用技巧详解
2014/12/29 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
2015/04/20 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
js和C# 时间日期格式转换的简单实例
2016/05/28 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
JavaScript大数相加相乘的实现方法实例
2020/10/18 Javascript
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
Python制作爬虫抓取美女图
2016/01/20 Python
SQLite3中文编码 Python的实现
2017/01/11 Python
python实现给微信公众号发送消息的方法
2017/06/30 Python
python 二分查找和快速排序实例详解
2017/10/13 Python
python 含子图的gif生成时内存溢出的方法
2019/07/07 Python
Python2和3字符编码的区别知识点整理
2019/08/08 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
2020/03/12 Python
django haystack实现全文检索的示例代码
2020/06/24 Python
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
Python面试题集
2012/03/08 面试题
装潢设计专业推荐信模板
2013/11/26 职场文书
读书之星事迹材料
2014/05/12 职场文书
纪念九一八事变演讲稿:牢记历史,捍卫主权
2014/09/14 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
2015年社区综治工作总结
2015/04/21 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书