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 2.x如何设置命令执行的超时时间实例
Oct 19 Python
python读取xlsx的方法
Dec 25 Python
python flask 如何修改默认端口号的方法步骤
Jul 12 Python
Pandas透视表(pivot_table)详解
Jul 22 Python
详解解决Python memory error的问题(四种解决方案)
Aug 08 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
Oct 11 Python
Flask框架 CSRF 保护实现方法详解
Oct 30 Python
Python基础之列表常见操作经典实例详解
Feb 26 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
Jun 28 Python
keras 模型参数,模型保存,中间结果输出操作
Jul 06 Python
PyChon中关于Jekins的详细安装(推荐)
Dec 28 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
Jan 29 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学习的路线图
2013/07/10 PHP
php身份证号码检查类实例
2015/06/18 PHP
php redis实现文章发布系统(用户投票系统)
2017/03/04 PHP
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
javascript实现很浪漫的气泡冒出特效
2020/09/05 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
详解js几个绕不开的事件兼容写法
2017/08/30 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
[01:20]2018DOTA2亚洲邀请赛总决赛战队Mineski晋级之路
2018/04/07 DOTA
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
Python使用MD5加密算法对字符串进行加密操作示例
2018/03/30 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
pandas把所有大于0的数设置为1的方法
2019/01/26 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
2019/02/13 Python
Python实现word2Vec model过程解析
2019/12/16 Python
Python3读取和写入excel表格数据的示例代码
2020/06/09 Python
Python 删除List元素的三种方法remove、pop、del
2020/11/16 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
New Balance美国官网:运动鞋和健身服装
2017/04/11 全球购物
香港家用健身器材、运动器材及健康美容仪器专门店:FitBoxx
2019/12/05 全球购物
高三家长寄语
2014/04/03 职场文书
幼儿园开学寄语
2014/04/03 职场文书
酒店收银员岗位职责
2015/04/07 职场文书
大学生社会服务心得体会
2016/01/22 职场文书
《草虫的村落》教学反思
2016/02/20 职场文书
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server