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 18 Python
Python编程中实现迭代器的一些技巧小结
Jun 21 Python
Python 如何访问外围作用域中的变量
Sep 11 Python
解决DataFrame排序sort的问题
Jun 07 Python
通过python实现随机交换礼物程序详解
Jul 10 Python
python增加图像对比度的方法
Jul 12 Python
Python搭建HTTP服务过程图解
Dec 14 Python
keras 使用Lambda 快速新建层 添加多个参数操作
Jun 10 Python
推荐技术人员一款Python开源库(造数据神器)
Jul 08 Python
opencv实现图像平移效果
Mar 24 Python
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
May 31 Python
pytorch 两个GPU同时训练的解决方案
Jun 01 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在字符断点处截断文字的实现代码
2011/04/21 PHP
php建立Ftp连接的方法
2015/03/07 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
php文件类型MIME对照表(比较全)
2016/10/07 PHP
php操作mongodb封装类与用法实例
2018/09/01 PHP
jQuery 无刷新分页实例代码
2013/11/12 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
2014/04/17 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
vue 页面加载进度条组件实例
2018/02/05 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
详谈vue中router-link和传统a链接的区别
2020/07/22 Javascript
原生js实现贪吃蛇游戏
2020/10/26 Javascript
Python脚本在Appium库上对移动应用实现自动化测试
2015/04/17 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
python万年历实现代码 含运行结果
2017/05/20 Python
Python学习之用pygal画世界地图实例
2017/12/07 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
opencv3/C++实现视频背景去除建模(BSM)
2019/12/11 Python
详解Python Celery和RabbitMQ实战教程
2021/01/20 Python
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
拉斯维加斯酒店、演出、旅游、俱乐部及更多:Vegas.com
2019/02/28 全球购物
eDreams葡萄牙:全球最大的在线旅行社之一
2019/04/15 全球购物
信号量和自旋锁的区别?如何选择使用?
2015/09/08 面试题
一百多行代码实现react拖拽hooks
2021/03/23 Javascript
卫生安全检查制度
2014/02/04 职场文书
团结就是力量演讲稿
2014/05/21 职场文书
四风问题对照检查材料
2014/09/22 职场文书
Nginx代理同域名前后端分离项目的完整步骤
2021/03/31 Servers
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL