windows下使用scoop安装allure以及与pytest生成报告
scoop:强大的命令行包管理工具,软件包管理工具,能够自动设置环境变量,也会管理程序依赖。
1、安装前的准备:
- 用户名不含中文字符
- Windows 7 SP1+ / Windows Server 2008+
- PowerShell 3+
- .NET Framework 4.5+
若PowerShell或者.NET Framework版本过低,更新后重启即可。如果不知道版本号,可通过以下方法或得:
win+R,运行powershell,输入如下命令:
$psversiontable.psversion.major # 查看powershell版本
$psversiontable.clrversion.major # 查看.NET Framework版本
2、更改powershell脚本执行策略:
set-executionpolicy -executionpolicy remotesigned -scope currentuser
输入Y,按回车键
3、安装scoop
在powershell中输入以下命令将scoop安装在默认位置(C:\Users\username\scoop)
iwr -useb get.scoop.sh | iex
如果出现“未能解析此远程名称:raw.githubusercontent.com。”的提示,表示出现了解析不了ip的问题,直接访问raw.githubusercontent.com显示访问失败;但是在https://www.ipaddress.com/看到raw.githubusercontent.com有解析;
解决方法:拿这个网站的网址ip:199.232.68.133,在C://Windows\System32\drivers\etc\hosts添加本地解析服务,先将hosts文件复制到桌面,在hosts文件最后添加
199.232.68.133 raw.githubusercontent.com
然后将hosts文件覆盖,用cmd来ping一下raw.githubusercontent.com;
4、安装完成
输入scoop,出现帮助信息代表安装成功。
PS:如果安装过程中出现中断,必须先删除(C:\Users<user>\scoop),再重新执行安装命令。
5、安装allure
在cmd或者powershell中进行安装都可以,输入以下命令:
scoop install allure
过程中可能因为网络问题出现中断,删掉(C:\Users<user>\scoop\apps\allure),再重新执行安装命令,多试几次。
6、安装allure-pytest
在命令行窗口输入以下命令安装allure-pytest:
pip install allure-pytest
在pytest执行行收集测试结果(--alluredir)选项指定生成报告的路径,这里指当前目录下report文件夹:
pytest --alluredir=./report
在执行完成后查看报告
allure serve ./report
默认浏览器显示生成的报告
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!