allure保留上一次数据,与实际情况不符

当我们使用allure生成测试报告之后,我们再修改测试用例,然后再次运行生成测试报告会发现测试报告中保留了上一次用例的运行记录。如果我们不想看到原来的用例执行记录,而是生成新的测试报告,我们可以在用例执行的时候在命令行中通过指定--clean-alluredir参数来做到每次都生成新的测试报告。

 指定--clean-alluredir参数清空上一次执行记录

如果我们想每次执行用例的时候都生成新的测试报告,那么我们可以在命令中加上--clean-alluredir参数。

我们先来看一下跟报告相关的三个参数,命令行中使用pytest -h查看:

  •  --alluredir=DIR:指定测试报告的生成路径;
  • --clean-alluredir:如果已经存在报告,那就先清空,然后再生成新的测试报告;
  • --allure-no-capture:不添加pytest捕捉的logging/stdout/stderr到测试报告中;

我们加上--clean-alluredir参

jenkins+pytest+allure 多次构建只显示第一次生成报告问题 问题 重启jenkins容器后,第一次构建可以正常生成报告。但是后面构建生成展示的报告都是第一次的(生成时间,时长,内容都是第一次的报告,修改代码用例都不通过报告还是展示的通过)。 尝试清除上次构建生成的allure-results,再执行构建。结果提示找不到文件 解决办法一 shell里的alluredir和插件里的path配置不同路径后解决了问题 纠结了2天后,偶然发现并解决的。但是网上资料都说这两个路径必须保持一致。所以这个方法不一定对所有人都有效。 可以参考下面第二个方法. 阅读详情

相关推荐

Playwright全景监控:视频录制与追踪功能实战指南

在自动化测试领域,调试效率低下是常见痛点,传统日志和截图难以提供连续、多维的上下文信息。为解决这一问题,现代测试框架引入了可观测性理念,通过记录测试执行过程中的多维度数据,实现问题根因的快速定位。其技术原理在于同步捕获视觉变化、用户操作、网络请求、控制台输出及DOM状态,形成结构化的时间线数据。这种全景监控体系的核心技术价值在于将调试从猜测变为数据分析,大幅缩短问题定位时间。在工程实践中,它尤其适用于CI/CD流水线中的偶发性失败排查、UI渲染问题诊断以及API交互错误分析。本文聚焦于Playwright框

weixin_34367257的博客 475

Playwright自动化测试截图实战:从基础API到框架集成

在软件测试领域,自动化测试是提升效率和保障质量的关键技术。其核心原理是通过脚本模拟用户操作,自动执行测试用例并验证结果。这项技术的核心价值在于实现快速回归、减少人工重复劳动,并能集成到CI/CD流程中实现持续验证。在实际应用中,自动化测试广泛应用于Web、移动端等各类软件的UI与功能验证。特别是在UI自动化测试场景中,测试失败时的现场信息记录至关重要,而截图功能正是捕获这一现场证据的核心手段。本文聚焦于使用Playwright这一现代测试框架,深入讲解如何高效实施截图,包括处理测试失败现场和进行视觉回归测试

weixin_30258901的博客 922

playwright-mcp 安装使用的详细教程

Playwright MCP 快速入门指南 Playwright MCP Server 是由微软开发的浏览器自动化服务,通过 MCP 协议为 AI/Agent/LLM 提供网页交互能力。它基于可访问性树而非屏幕截图,支持多种浏览器和运行模式。 安装要求: Node.js v18+ 命令行操作能力 支持 MCP 的客户端 安装方式: 通过 npx 快速启动:npx @playwright/mcp@latest 项目依赖安装:npm install @playwright/mcp 主要特性: 支持 Chrome

上善若水 7974

Ubuntu20.04下运行LOAM系列:A-LOAM、LeGO-LOAM、SC-LeGO-LOAM、LIO-SAM 和 LVI-SAM

在我第一篇博文Ubuntu 20.04配置ORB-SLAM2和ORB-SLAM3运行环境+ROS实时运行ORB-SLAM2+Gazebo仿真运行ORB-SLAM2+各种相关库的安装的基础环境下跑通A-LOAM首先已经按照上一篇文章已经安装好了ROS noetic、Eigen3.4.0、OpenCV4.2.0和PCL1.10,A-LOAM在Github的开源地址:https://github.com/HKUST-Aerial-Robotics/A-LOAM。接下来根据代码要求,需要安装Ceres,另外环境的变

zardforever123的博客 3万+

SAP MM自动化进阶:STO交货单自动创建的配置与优化

本文深入解析了SAP MM模块中实现公司间库存调拨订单(STO)交货单自动创建的完整配置流程与优化策略。通过激活自动交货与绑定发货点两大核心配置,打通自动化链路。重点探讨了如何集成ATP可用性检查以智能处理库存不足等异常场景,确保自动化流程的可靠性与业务贴合度,并提供了进阶监控与问题排查方法,助力企业显著提升供应链效率。

weixin_29206669的博客 124

【Cadence】 ADS Dynamic Link使用教程

在Cadence617上使用ADS Dynamic Link

乾巽的博客 6071

macOS 12.7.6部署Ollama+Dify避坑指南

本文介绍了在macOS 12.7.6系统下部署Ollama和Dify的详细步骤及避坑指南。主要内容包括:1)关闭系统完整性保护(SIP)以允许修改系统目录;2)安装特定版本的Docker(2.1.0.5)和docker-compose(v2.38.2)以避免兼容性问题;3)配置Ollama服务并下载nomic-embed-text和deepseek-r1:7b模型;4)针对macOS调整Dify的docker配置文件,包括延长超时时间、修改存储路径、增加资源限制等关键设置。文中提供了完整的命令操作步骤和配置

Hi20240217的博客 3100

Codex CLI 的多模型切换实战:如何在中转 API 环境下灵活选择最佳模型

本文详细介绍了在Codex CLI中实现多模型切换的实战技巧,重点解析了如何在中转API环境下灵活选择最佳AI模型。通过配置Node.js环境和智能路由策略,开发者可以根据任务类型、编程语言和成本考量,在GPT-5、Claude和DeepSeek等模型间高效切换,提升代码生成、审查和优化的效率。

weixin_29291185的博客 835

【全覆盖算法】栅格地图实现布氏单元分解算法+栅格地图实现牛耕Boustrophedon Cellular Decomposition Path Planning

本文先对做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 281

QT应用编程: Win10系统下QT5.12搭建Android开发环境(配件齐全)

在win10系统下,搭建QT5.12.6 的Android开发环境。

7686

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: jmeter后端监视器
下一篇: Jenkins容器中部署自动化脚本遇到的问题
小赖同学啊
博客等级 码龄9年 2918粉丝 931原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小赖同学啊

感谢上帝的投喂

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值