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实现每次处理一个字符的三种方法
Oct 09 Python
Python的网络编程库Gevent的安装及使用技巧
Jun 24 Python
DES加密解密算法之python实现版(图文并茂)
Dec 06 Python
pymongo中group by的操作方法教程
Mar 22 Python
详解PyTorch中Tensor的高阶操作
Aug 18 Python
pygame实现贪吃蛇游戏(上)
Oct 29 Python
Python脚本导出为exe程序的方法
Mar 25 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 Python
Python实现异步IO的示例
Nov 05 Python
BeautifulSoup获取指定class样式的div的实现
Dec 07 Python
Python如何把不同类型数据的json序列化
Apr 30 Python
解决python3安装pandas出错的问题
May 20 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
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
PHP求小于1000的所有水仙花数的代码
2012/01/10 PHP
php设计模式之命令模式使用示例
2014/03/02 PHP
php 类自动载入的方法
2015/06/03 PHP
PHP多进程编程之僵尸进程问题的理解
2017/10/15 PHP
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
关于js注册事件的常用方法
2013/04/03 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
jQuery之简单的表单验证实例
2016/07/07 Javascript
AngularJS service之select下拉菜单效果
2017/07/28 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
Python学习之asyncore模块用法实例教程
2014/09/29 Python
详解Python中如何写控制台进度条的整理
2018/03/07 Python
python后端接收前端回传的文件方法
2019/01/02 Python
python实现AES加密解密
2019/03/28 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
python SVM 线性分类模型的实现
2019/07/19 Python
django最快程序开发流程详解
2019/07/19 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
python Scrapy爬虫框架的使用
2021/01/21 Python
广州品高软件.net笔面试题目
2012/04/18 面试题
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
廉洁校园实施方案
2014/05/25 职场文书
2014年小班保育员工作总结
2014/12/23 职场文书
2015教师节通讯稿
2015/07/20 职场文书
运动会5000米加油稿
2015/07/21 职场文书
运动会广播稿50字
2015/08/19 职场文书
2019年二手房买卖合同范本
2019/10/14 职场文书