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如何将图片转换为字符图片
Aug 19 Python
django ajax json的实例代码
May 29 Python
python+influxdb+shell编写区域网络状况表
Jul 27 Python
使用Python抓取豆瓣影评数据的方法
Oct 17 Python
Python实现的爬取百度文库功能示例
Feb 16 Python
使用python list 查找所有匹配元素的位置实例
Jun 11 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 Python
PyQt5 QTable插入图片并动态更新的实例
Jun 18 Python
python中class的定义及使用教程
Sep 18 Python
Python实现将蓝底照片转化为白底照片功能完整实例
Dec 13 Python
python实现批量提取指定文件夹下同类型文件
Apr 05 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 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
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
2011/12/01 PHP
注册页面之前先验证用户名是否存在的php代码
2012/07/14 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
初学js 新节点的创建 删除 的步骤
2011/07/04 Javascript
用jQuery获取IE9下拉框默认值问题探讨
2013/07/22 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
js+csss实现的一个带复选框的下拉框
2014/09/29 Javascript
JavaScript模拟鼠标右键菜单效果
2020/12/08 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
有趣的bootstrap走动进度条
2016/12/01 Javascript
JavaScript 中 apply 、call 的详解
2017/03/21 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
使用D3.js创建物流地图的示例代码
2018/01/27 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
详解使用create-react-app快速构建React开发环境
2018/05/16 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
深入了解JavaScript 防抖和节流
2019/09/12 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
如何利用javascript接收json信息并进行处理
2020/08/06 Javascript
Python多进程通信Queue、Pipe、Value、Array实例
2014/11/21 Python
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
python+pyqt5编写md5生成器
2019/03/18 Python
Pytorch释放显存占用方式
2020/01/13 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
一套C#面试题
2013/10/09 面试题
青年志愿者活动方案
2014/08/17 职场文书
房产协议书范本
2014/10/18 职场文书
2015年六一儿童节演讲稿
2015/03/19 职场文书
国家助学贷款承诺书
2015/04/30 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
2016年4月份红领巾广播稿
2015/12/21 职场文书
详解Redis主从复制实践
2021/05/19 Redis
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python
nginx之内存池的实现
2022/06/28 Servers