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 相关文章推荐
使用paramiko远程执行命令、下发文件的实例
Oct 01 Python
教你用一行Python代码实现并行任务(附代码)
Feb 02 Python
python3安装pip3(install pip3 for python 3.x)
Apr 03 Python
Python subprocess模块常见用法分析
Jun 12 Python
python实时监控cpu小工具
Jun 21 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
Aug 30 Python
零基础使用Python读写处理Excel表格的方法
May 02 Python
解决django服务器重启端口被占用的问题
Jul 26 Python
python 实现查询Neo4j多节点的多层关系
Dec 23 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
Jan 10 Python
Python urlencode和unquote函数使用实例解析
Mar 31 Python
python实现简易名片管理系统
Apr 11 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/04/24 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
PHP使用自定义方法实现数组合并示例
2016/07/07 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
详谈php ip2long 出现负数的原因及解决方法
2017/04/05 PHP
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
手机端转盘抽奖代码分享
2015/09/10 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
2016/12/16 Javascript
将angular-ui的分页组件封装成指令的方法详解
2017/05/10 Javascript
详解前后端分离之VueJS前端
2017/05/24 Javascript
jQuery简介_动力节点Java学院整理
2017/07/04 jQuery
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
vue中使用protobuf的过程记录
2018/10/26 Javascript
Python urlopen()函数 示例分享
2014/06/12 Python
Tensorflow简单验证码识别应用
2017/05/25 Python
python复制文件到指定目录的实例
2018/04/27 Python
pandas 条件搜索返回列表的方法
2018/10/30 Python
python粘包问题及socket套接字编程详解
2019/06/29 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
2019/10/23 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
Python面向对象编程基础实例分析
2020/01/17 Python
django 模型中的计算字段实例
2020/05/19 Python
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
业务经理的岗位职责
2013/11/16 职场文书
总经理文秘岗位职责
2014/02/03 职场文书
营销计划书
2015/01/17 职场文书
信用卡催款律师函
2015/05/27 职场文书
长江七号观后感
2015/06/11 职场文书
2015年教师节主持词
2015/07/03 职场文书
运动会100米广播稿
2015/08/19 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
利用JavaScript写一个简单计算器
2021/11/27 Javascript