allure总结思考--版本不相容,没有trend(生成原始报告+复制history后在一起生成新报告) 问题一使用allure生成测试报告报错AttributeError: ‘str’ object has no attribute ‘isascii’出现同样的脚本使用 pytest 的--htmlreport/report.html时没有报错但当我把配置改成--alluredir ./report后就报属性错误提示没有isascii这个属性。isascii是 ASCII 码相关的判断方法可以确定是解码问题。原因我的 Python 版本是 3.6而代码尝试调用了 Python 3.7 才引入的str.isascii()方法因此报错。深层原因是pytest-allure 在收集测试节点内容时需要处理包含中文的内容而isascii()是 Python 3.7 中用于对字符串进行解码判断的方法Python 3.6 中还没有这个方法。解决方法方法一升级 Python 版本。下载新版 Python 安装即可同时还需配置环境变量。方法二将 pytest 版本降级到与 Python 3.6 兼容的版本pip install pytest7.0 -U。可能还需配合 allure-pytest 版本一起降级同时 allure 也需要与 allure-pytest 版本相容所以可能引起连锁反应。问题二使用allure生成测试报告没有趋势怎么办-三步解决。问题allure生成的测试报告TREND趋势中没有数据。1、正常执行pytest且通过generate生成html报告。打开index.html报告TREND趋势总没有数据。原因Allure 本身不是数据库它不会自动记录历史。所以需要自己手动复制历史数据然后重新生成带有趋势的报告。第一步执行后生成原始数据1、新增文件夹allure-results2、修改配置文件–alluredir ./allure-results3、执行pytest生成json文件**第二步复制report中的历史数据到allure-results历史数据中含有以前执行的测试结果。使用命令将history中的文件都复制到新文件夹中xcopy /E /I .\report\html\history .\allure-results\historyxcopy 是 Windows 专为“复制文件夹目录/E复制所有子文件夹包括空文件夹/I如果目标文件夹.\allure-results\history不存在/I 会直接告诉系统“这是一个文件夹请自动创建”不会弹窗问你是文件还是目录。如果没有 /ICMD 会卡住让你手动输入 D目录或 F文件将历史数据和新数据一起生成报告allure generate ./allure-results -o ./allure-report --clean新文件夹allure-results中的json文件和历史数据一起生成新的报告将他放到新的报告文件夹allure-report。结果-带有趋势的html报告

相关新闻

最新新闻

【具身智能仿真平台实战:MuJoCo 从入门到精通】目录及阅读提示

【具身智能仿真平台实战:MuJoCo 从入门到精通】目录及阅读提示

开篇:本文所有截图都经过了作者验证!部分内容由大模型生成,作者经过整理和实验验证,排除了大模型生成中的错误和代码版本,环境错误,幻觉等所有坑点,所有踩过的坑希望能助力您学习MuJoCo 提升效率。可放心学习! 注意:仿真环境测试,不代表真机测试。本书籍只针对仿真测…

2026/9/3 16:00:45
allure总结思考--版本不相容,没有trend(生成原始报告+复制history后在一起生成新报告)

allure总结思考--版本不相容,没有trend(生成原始报告+复制history后在一起生成新报告)

问题一:使用allure生成测试报告报错:AttributeError: ‘str’ object has no attribute ‘isascii’ 出现:同样的脚本使用 pytest 的 --htmlreport/report.html 时没有报错,但当我把配置改成 --alluredir ./report 后,…

2026/9/3 15:45:44
【沁恒蓝牙开发】LCD低功耗配置

【沁恒蓝牙开发】LCD低功耗配置

简介 LCD 特指 液晶段码屏,如小米温湿度计LCD IO 分配如下:LCD例程低功耗 在EVT\EXAM\LCD例程中,默认已经配置好低功耗相关的代码了,只需要注释中断相关的代码 或 修改中断触发引脚为非LCD相关的引脚 就可以实现低功耗。 注&#…

2026/9/3 15:45:44
智能电动车“水陆空”七重试炼:安全验证的工程逻辑

智能电动车“水陆空”七重试炼:安全验证的工程逻辑

汽车安全测试的“七重试炼”:从极限工况到日常守护,安全究竟如何被验证? 很多人在选车时,都会遇到一个困惑:参数表上的“安全配置”越来越多,但到底什么才算一辆真正安全的车?碰撞测试五星、车身…

2026/9/3 15:35:43
微PE工具箱 V2.2 制作U盘启动盘与系统重装完整教程(含 UEFI/Legacy 排错)

微PE工具箱 V2.2 制作U盘启动盘与系统重装完整教程(含 UEFI/Legacy 排错)

微PE工具箱(WePE)是一款纯净无捆绑的 Windows PE 启动盘制作工具,用于系统重装、数据抢救、密码清除和引导修复。本文以收录版本 V2.2 为例,完整梳理下载校验、U 盘启动盘制作、UEFI/Legacy 启动设置和系统重装流程。 一、版本信…

2026/9/3 15:35:43
D-LIFT: Improving LLM-based Decompiler Backend via Code Quality-driven Fine-tuning论文分享

D-LIFT: Improving LLM-based Decompiler Backend via Code Quality-driven Fine-tuning论文分享

今天分享的论文是《D-LIFT: Improving LLM-based Decompiler Backend via Code Quality-driven Fine-tuning》 原文链接:[2506.10125] D-LiFT: Improving LLM-based Decompiler Backend via Code Quality-driven Fine-tuning 这是一篇关于LLM应用二进制反汇编的论文…

2026/9/3 15:35:43