Allure + Mac + pycharm
Mac
1. 下载合适的 allure.zip ,并解压后,放到 /usr/local/bin 目录下;
2.配置环境变量 vim ~/.bash_profile
export PATH=/usr/bin:/bin:/usr/bin:/sbin:/usr/local/bin
export ALLURE=/usr/local/bin/allure-2.13.5/bin
export PATH=${PATH}:${ALLURE}
3. 命令行检测allure 安装:allure --version
4. pycharm: pip install allure-pytest
命令行或 pycharm 命令行:
1.当前路径到项目根目录下;
2.运行命令: pytest -m anyMarkKeyWords -s -v --alluredir=./allure_results
3.生成测试报告: allre generate ./allure_results 会生成一个新的文件夹名为 allure-report,
复制 allure-report 文件夹下的 history 文件夹及其子文件夹到allure_results 目录中。
4.打开测试报告/再次生成测试报告:allure serve ./allure_results
若需要添加测试报告执行人,则:
5.手动创建 executor.json 文件,并放置 allure_results 目录下,内容如下:
{
"name": "iStudyTesting",
"type": "jenkins",
"url": "http://helloqa.com",
"buildName": "allure-report by Hina",
"buildUrl": "http://helloqa.com",
"reportUrl": "http://helloqa.com#1/allureReport",
"reportName": "i study allure report"
}
6.命令行执行重新生成测试报告命令 allure serve ./allure_results
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?