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 29 Python
Python实现简单的代理服务器
Jul 25 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
Dec 24 Python
python正则分析nginx的访问日志
Jan 17 Python
python实现抖音视频批量下载
Jun 20 Python
python爬虫的数据库连接问题【推荐】
Jun 25 Python
Python解析json时提示“string indices must be integers”问题解决方法
Jul 31 Python
Python箱型图绘制与特征值获取过程解析
Oct 22 Python
pyhton中__pycache__文件夹的产生与作用详解
Nov 24 Python
Python各协议下socket黏包问题原理
Apr 12 Python
python神经网络学习 使用Keras进行回归运算
May 04 Python
Python 读取千万级数据自动写入 MySQL 数据库
Jun 28 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
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
thinkphp学习笔记之多表查询
2014/07/28 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
Laravel 5.4向IoC容器中添加自定义类的方法示例
2017/08/15 PHP
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
2011/02/12 Javascript
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
jQuery中cookie插件用法实例分析
2015/12/04 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
jquery.cookie.js的介绍与使用方法
2017/02/09 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
vue2项目使用sass的示例代码
2017/06/28 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
js中的闭包学习心得
2018/02/06 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
2018/07/26 Javascript
Javascript中绑定click事件的四种方式介绍
2018/10/26 Javascript
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
python类定义的讲解
2013/11/01 Python
Python每天必学之bytes字节
2016/01/28 Python
对pandas通过索引提取dataframe的行方法详解
2019/02/01 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
python 利用百度API识别图片文字(多线程版)
2020/12/14 Python
HTML5中微数据概述及在搜索引擎中的使用举例
2013/02/07 HTML / CSS
数据库测试通常都包括哪些方面
2015/11/30 面试题
关于母亲节的感言
2014/02/04 职场文书
党员岗位承诺口号大全
2014/03/28 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
Redis实现一个账号只能登录一个设备
2022/04/19 Redis
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技