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

临邑建设局网站注册城乡规划师教材

临邑建设局网站,注册城乡规划师教材,医院电子网站建设,制作网页素材图片一、完整步骤 常规allure报告的生成方法是在pytest全部用例执行完成后,手动在命令行执行如 allure generate ./temps -o ./report --clean每次用例执行完成后都要重复如此的操作,十分繁琐。 可以使用如下方式让用例执行完成后自动生成报告到当前目录下…

一、完整步骤

常规allure报告的生成方法是在pytest全部用例执行完成后,手动在命令行执行如

 allure generate ./temps -o ./report --clean

每次用例执行完成后都要重复如此的操作,十分繁琐。

可以使用如下方式让用例执行完成后自动生成报告到当前目录下:

1、首先在pytest.ini里面配置。(如没有则在根目录下创建)

[pytest]
addopts = -vs --alluredir=./temps --clean-alluredir

2、其次在conftest.py里面新增如下代码。(如没有则在根目录下创建)

import osdef pytest_sessionfinish(session, exitstatus):os.system("allure generate ./temps -o ./report --clean")

则可以在用例执行完成后自动生成报告。

二、代码讲解

1、ini配置文件

[pytest]
addopts = -vs --alluredir=./temps --clean-alluredir

-v
作用: 增加详细输出。
说明: 使 pytest 输出更详细的测试结果,包括每个测试用例的状态和输出信息。
-s
作用: 允许打印到控制台。
说明: 禁止 pytest 捕获标准输出和标准错误输出,允许测试脚本中的 print 语句正常输出到控制台。
--alluredir=./temps
作用: 指定生成 Allure 测试结果文件的目录。
说明: 将测试结果保存到指定目录(这里是 ./temps),以便后续生成 Allure 报告。
--clean-alluredir
作用: 清空指定的 Allure 结果目录。
说明: 在生成新的测试结果之前,清空指定的目录(这里是 ./temps),避免旧的结果文件干扰新结果。

2、conftest.py

import osdef pytest_sessionfinish(session, exitstatus):os.system("allure generate ./temps -o ./report --clean")

定义一个 pytest 的 hook 函数 pytest_sessionfinish

执行 Allure 报告生成命令:os.system("allure generate ./temps -o ./report --clean")

三、踩坑

之前直接在fixture中编写os代码,期望能够在用例执行完成后生成报告,但受到pytest框架的影响,会导致用例缺失(我有十个用例,在fixture里面执行完后只有9个用例的报告)

@pytest.fixture(scope="session", autouse=True)
def generate_allure_report(request):yieldos.system("allure generate ./temps -o ./report --clean")

http://www.dtcms.com/wzjs/145848.html

相关文章:

  • 网站的ico图标做多大亚马逊排名seo
  • magento做预订类网站百度指数官网登录
  • 网站不兼容360浏览器2023百度秒收录技术
  • 网站加速cdn安卓优化清理大师
  • 小程序制作代码关键词优化是什么意思
  • 乐器销售网站模板怎么让百度快速收录网站
  • 唐山网站推广搜索引擎的工作原理分为
  • wp网站做企业站好不好体验营销
  • 网页设计与网站建设课程设计报告市场营销推广策划
  • 郑州哪些公司做网站比较好企业品牌推广
  • 怎么让自己的电脑做网站服务器外贸如何做网站推广
  • 闵行区建设管理委员会 网站盐城seo营销
  • 电子商务网站建设开发文档软文范例100字以内
  • 天猫网站建设的目的网站外链推广平台
  • 昆明做网站公司百度账号官网
  • 廊坊哪里有做网站建设的打开网站搜索
  • 网站备案 备注网页设计与制作教程
  • 一个做微信文章的网站手机助手
  • 百度seo招聘seo这个职位是干什么的
  • 深圳龙华区跟进广州政策廊坊seo快速排名
  • 手机微官网和pc端网站怎么做百度热搜大数据
  • 公司网站建设的要点cfa三级和一二级关系大吗
  • 浅谈网站开发的意义淘宝搜索关键词排名查询工具
  • 广东企业移动网站建设哪家好西安做网站
  • 网站架构设计文档哪里有培训班
  • 如何查询网站是不是asp做的百度app旧版本下载
  • 代做网站的好处360公司官网首页
  • 电商网站 内容优化推广宣传方式有哪些
  • 做网站大概要多网络推广公司哪里好
  • 公众号开发服务招标公告站长工具seo综合查询访问