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中文件操作简明介绍
Apr 13 Python
在Python中使用模块的教程
Apr 27 Python
浅谈python 四种数值类型(int,long,float,complex)
Jun 08 Python
解决python写入mysql中datetime类型遇到的问题
Jun 21 Python
python实现根据指定字符截取对应的行的内容方法
Oct 23 Python
对python3标准库httpclient的使用详解
Dec 18 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
Aug 12 Python
Python实现某论坛自动签到功能
Aug 20 Python
Python Selenium截图功能实现代码
Apr 26 Python
基于Python中random.sample()的替代方案
May 23 Python
用python实现名片管理系统
Jun 18 Python
asyncio异步编程之Task对象详解
Mar 13 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 is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
thinkphp模板用法和内容输出实例
2014/11/28 PHP
PHP序列化/对象注入漏洞分析
2016/04/18 PHP
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
JQuery 弹出框定位实现方法
2010/12/02 Javascript
JQuery datepicker 使用方法
2011/05/20 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
利用jQuery及AJAX技术定时更新GridView的某一列数据
2015/12/04 Javascript
详解JavaScript中的自定义事件编写
2016/05/10 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
Angular2 http jsonp的实例详解
2017/08/31 Javascript
Vue渲染函数详解
2017/09/15 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
bootstrap datepicker的基本使用教程
2019/07/09 Javascript
jQuery实现轮播图源码
2019/10/23 jQuery
微信小程序实现简单文字跑马灯
2020/05/26 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
python3编码问题汇总
2016/09/06 Python
python实现公司年会抽奖程序
2019/01/22 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
英国文胸专家:AmpleBosom.com
2018/02/06 全球购物
网络技术支持面试题
2013/04/22 面试题
医学生实习自我鉴定
2013/09/27 职场文书
模具毕业生推荐信
2014/02/15 职场文书
给全校老师的建议书
2014/03/13 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
单位委托书
2014/10/15 职场文书
化工见习报告范文
2014/10/31 职场文书
考研英语复习计划
2015/01/19 职场文书
倡议书怎么写?
2019/04/11 职场文书