首页 > 其他分享 >生成pytest-allure报告空白的问题---解决!

生成pytest-allure报告空白的问题---解决!

时间:2024-07-10 15:53:13浏览次数:11  
标签:__ 报告 -- pytest results --- allure

1、下载并安装allure

  • 下载allure,解压到指定文件夹。https://github.com/allure-framework/allure2/releases
  • 配置系统路径。右击【此电脑】>【属性】>【高级系统设置】>【环境变量】>【系统变量】,双击Path,添加系统变量:allure的bin路径。

  • 查看是否安装成功。cmd输入allure --version。显示版本号即成功。重启pycharm。

 2、pytest框架中使用allure步骤

  • 在pytest.ini文件中配置
[pytest]
#配置allure报告,-clean-alluredir 清除allure_results文件夹中上次的报告,无该命令会进行累加生成
addopts = -vs --alluredir=./allure_results --clean-alluredir
#测试用例的路径
testpaths =./test_cases
#模块名的规则
python_files = test_*.py
#类名的规则
python_classes = Test*
#方法名的规则
python_functions = test
  • 在run.py文件中使用
import time
import pytest
import os

if __name__ == '__main__':
    # 打开实时输出,Captrue Log只捕获sys.out,sys.err
    pytest.main(['--capture=sys'])
    time.sleep(3)
    # 使用allure generate -o 命令将./allure_results目录下的临时报告生成到reports目录下变成html报告
    os.system("allure generate ./allure_results -o ./reports --clean")
  • 运行run.py,生成报告

 

 

标签:__,报告,--,pytest,results,---,allure
From: https://www.cnblogs.com/mumunansheng/p/18293805

相关文章

  • GBPC5010-ASEMI逆变箱专用GBPC5010
    编辑:llGBPC5010-ASEMI逆变箱专用GBPC5010型号:GBPC5010品牌:ASEMI封装:GBPC-4批号:2024+现货:50000+最大重复峰值反向电压:1000V最大正向平均整流电流(Vdss):50A功率(Pd):大功率芯片个数:4引脚数量:4类型:整流方桥、整流桥正向浪涌电流:400A正向电压:1.20V封装尺寸:如图工作温度......
  • 信息收集-导航
    信息收集1、谷歌语法:帮助我们更好的检索有用信息https://www.cnblogs.com/wyw-star/p/182930402、域名SubfinderOneforallSubdomain3、敏感目录7kbscan御剑IhoneyBakFileScanModify:git文件扫描4、端口分析1~655351~1w1w~3w3w以上大端口naabuyakitmsscan5......
  • Java-常用API
    1-JavaAPI:指的就是JDK中提供的各种功能的Java类。2-Scanner基本使用Scanner:一个简单的文本扫描程序,可以获取基本类型数据和字符串数据构造方法:Scanner(InputStreamsource):创建Scanner对象System.in:对应的是InputStream类型,可以表示键盘输入Scannersc=n......
  • 打造个性化科学工具箱:使用conda-build自定义软件包
    打造个性化科学工具箱:使用conda-build自定义软件包引言Conda是一个强大的包管理系统,广泛用于Python社区,尤其在数据科学和机器学习领域。除了安装现成的包,Conda还允许用户通过conda-build工具构建和分享自己的软件包。本文将详细介绍如何在Conda环境中使用conda-build构建......
  • 数据结构--第八章排序
    注:内容参考王道2024考研复习指导以及《数据结构》一、排序的基本概念排序(sort),就是重新排列表中的元素,使表中的元素满足按关键字有序的过程。排序算法的评价指标时间复杂度空间复杂度稳定性算法的稳定性,若待排序表中有两个元素Ri​和Rj​,其对应的关键字相同即keyi​=keyj......
  • 计算机组成原理-第七章输入/输出系统
    2.I/O接口I/O接口是主机和外设之间的交接界面,通过接口可以实现主机和外设之间的信息交换。2.1I/O接口的功能进行地址译码和设备选择实现主机和外设的通信联络控制实现数据缓冲信号格式的转换传送控制命令和状态信息2.2I/O接口的基本结构I/O接口在主机侧通过I/O总线与......
  • INA186-Q电流感应放大器
    一、主要特征符合面向汽车应用的AEC-Q100标准,温度等级1:-40℃~125℃宽共模电压VCM:-0.2V~40V,最高可承受42V的电压低输入偏置电流Iib:500pA(典型值)低电压电压VS:1.7V~5.5V低静态电流Iq:48uA(典型值)共模抑制比:120dB(最小值)增益误差Eg:±1%(最大值)增益便宜:10ppm/℃(最大值)......
  • Java后端tlias员工部门管理-员工管理下-MyBatis-4
    当我们完成了员工管理的分页查询,那么接下来就要完成员工管理的批量删除、新增员工、根据ID查询员工、根据ID修改员工功能。下图是最终完成的示例 批量删除批量删除也是查询语句,所以我们在EmpMapper只需要编写方法,而不需要在上面编写复杂的查询语句,而是在EmpMapper.xml编写......
  • Java后端tlias员工部门管理-前后端联调-阿里云OSS-5
    当完成了员工和部门管理的两大模块的所有基本功能,那么我们接下来就先进行yml文件配置。Yml文件配置为什么要换我们需要把这个application.properties配置文件改成application.yml,因为对比了其他的配置文件的格式,有诸如一下优点中文变成???那么我们进入application.proper......
  • 基于FPGA的千兆以太网设计(1)----大白话解释什么是以太网
    1、什么是以太网?        还记得初学以太网的时候,我就被一大堆专业名词给整懵了:什么以太网,互联网,MAC,IP,局域网,万维网,网络分层模型····等等等等。慢着!我学的不是以太网吗?怎么出来这么一大堆东西?        啊!以太网究竟是什么?别急,我接下来就尽量用通俗的大白话......