jest 使用 jest-allure 测试报告
jest 使用 jest-allure 测试报告
- 配置 jest-allure
- 配置运行环境
- 查看测试报告
- 附件
关于 jest 配置不做过多概述,请看:https://blog.csdn.net/qq_41906031/article/details/120836787
配置 jest-allure
- 安装 jest-allure
npm install --save-dev jest-allure
- 更改 jest.config.json 在文件中添加:
setupFilesAfterEnv: ["jest-allure/dist/setup"],
reporters: ["default", "jest-allure"],
- 运行测试:
npm run jest
运行测试默认会在项目根目录生成一个 allure-results目录
- 修改 jest-allure 路径(可以忽略)
- 修改配置文件,添加前置条件
setupFilesAfterEnv: ["jest-allure/dist/setup", , "<rootDir>/testSetup.js"],
- 在项目根目录添加 testSetup.js 文件
reporter.allure.setOptions({ targetDir: "reports/allure-results" });
配置运行环境
-
安装 allure
allure 下载地址:https://github.com/allure-framework/allure2/tags
windows 环境下载 zip 文件并解压 -
添加 allure 环境变量
示例:D:\Program Files\allure-2.19.0\bin
查看测试报告
在项目根目录运行 allure
allure serve
注:如果运行失败,请检查是否安装 java 运行环境
成功运行后会使用默认浏览器打开一个窗口显示测试报告,如下图所示:
附件
示例代码:configure-jest-allure-reports