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 相关文章推荐
在Django中同时使用多个配置文件的方法
Jul 22 Python
python技能之数据导出excel的实例代码
Aug 11 Python
Ubuntu下使用python读取doc和docx文档的内容方法
May 08 Python
python如何发布自已pip项目的方法步骤
Oct 09 Python
对python遍历文件夹中的所有jpg文件的实例详解
Dec 08 Python
解决python线程卡死的问题
Feb 18 Python
python ddt数据驱动最简实例代码
Feb 22 Python
python实现微信防撤回神器
Apr 29 Python
python隐藏终端执行cmd命令的方法
Jun 24 Python
Python如何实现邮件功能
May 27 Python
conda安装tensorflow和conda常用命令小结
Feb 20 Python
python周期任务调度工具Schedule使用详解
Nov 23 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
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
php mongodb操作类 带几个简单的例子
2016/08/25 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
jquery 简单导航实现代码
2009/09/11 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
2013/07/10 Javascript
JavaScript中的标签语句用法分析
2015/02/10 Javascript
利用js实现禁止复制文本信息
2015/06/03 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
jquery 仿锚点跳转到页面指定位置的实例
2017/02/14 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
详细分析单线程JS执行问题
2017/11/22 Javascript
微信小程序实现运动步数排行功能(可删除)
2018/07/05 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
2018/09/25 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
微信小程序结合mock.js实现后台模拟及调试
2019/03/28 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
pyqt5的QComboBox 使用模板的具体方法
2018/09/06 Python
python小白学习包管理器pip安装
2020/06/09 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
2014年党课学习材料
2014/05/11 职场文书
三好生演讲稿
2014/09/12 职场文书
大学新生军训自我鉴定范文
2014/09/13 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
Python生成九宫格图片的示例代码
2021/04/14 Python