当前位置: 首页 > news >正文

pytest+allure+allure-pytest 报告输出遇到的问题汇总

文章目录

      • 前言
      • 问题一:module 'allure' has no attribute 'severity_level'
      • 问题二:ERROR:file or directory not found: ‐vs
      • 问题三:生成的 html 报告是空的,明明有测试用例执行完成,但报告没有显示数据

前言

pytest+allure+allure-pytest 报告输出需要安装以下框架和插件,具体实现可参考:08 接口自动化-用例管理框架pytest之fixtrue,conftest.py,allure报告
框架:

  • pytest
  • allure

插件:

  • pytest-html
  • pytest-xdist
  • pytest-ordering
  • pytest-rerunfailures
  • allure-pytest

由于这些框架和插件如果版本不适配,就会导致各种报错,本人踩过的坑记录下来,方便自己的同时方便他人,有什么问题,欢迎大家留言评论~

问题一:module ‘allure’ has no attribute ‘severity_level’

原因:pytest-allure-adaptor 兼容 pytest 版本 <5.0;allure-pytest 兼容 pytest 版本>5.0

  • 通过pip show pytest --version命令查看 pytest 版本,若大于 5.0,则需要执行
  • pip uninstall pytest-allure-adaptor pip install allure-pytest

问题二:ERROR:file or directory not found: ‐vs

这是执行pytest -vs命令报错,出现这种问题有两种情况:

  • 1、pytest 版本 可能与 python 版本、allure-pytest 版本不适配问题导致的,需要查清楚安装版本是否彼此相互支持相互适配
    • 查看软件包信息,看支持的情况:
    • 查看官方文档 allure-pytest + pytest
    • 网上查询
    • 通过 pip3 安装,看是否给出版本不适配的警告提示
    • 本人环境参考:python 3.10 + allure-pytest 2.14.2 + pytest 7.2.2
  • 2、在 pycharm 终端执行 pytest -vs 命令 和 main 函数执行pytest.main(['-vs'])没问题,但在 ini 文件中配置参数执行会报错

    在 终端和main函数执行后,重新在 ini 文件中配置参数执行,又恢复正常。不知道是什么原因导致的,莫名其妙地解决了~

问题三:生成的 html 报告是空的,明明有测试用例执行完成,但报告没有显示数据


这是由于 allure 和 allure-pytest 版本不适配导致的
本人环境参考:allure-2.30.0 + allure-pytest-2.14.2

相关文章:

  • 讯飞AI相关sdk集成springboot
  • 在UniApp中开发微信小程序实现图片、音频和视频下载功能
  • C++ 内存管理与单例模式剖析
  • 5.24 打卡
  • 【Qt】Qt 5.9.7使用MSVC2015 64Bit编译器
  • Spring AI 使用教程
  • 听课笔记之中国式现代化导论
  • Python应用字符串格式化初解
  • ubuntu 安装latex
  • 批量打印的趣事
  • 接口性能测试-工具JMeter的学习
  • ModbusRTU转profibusDP网关与RAC400控制器快速通讯
  • vitepress | 文档:展示与说明只写一次,使用vitepress-deme-preview插件
  • redis的AOF恢复数据
  • 【编译原理】语法分析方法总结
  • 医疗AI项目文档编写核心要素硬核解析:从技术落地到合规实践
  • ​《Nacos终极指南:集群配置+负载均衡+健康检查+配置中心全解析,让微服务稳如老狗!》​
  • upload-labs通关笔记-第21关 文件上传之数组绕过
  • 数据结构---二叉树
  • 使用Spring Boot和Spring Security结合JWT实现安全的RESTful API
  • 我想弄个网站/seo流量排名软件
  • wordpress 出名主题/广州宣布5条优化措施
  • 深圳好的网站建设公/google搜索网址
  • 山东德州网站建设哪家最专业/济南疫情最新情况
  • 网站建设每天的工作/友情链接代码美化
  • 免费的网站域名和空间/域名查询ip爱站网