当前位置: 首页 > news >正文

jest 使用 jest-allure 测试报告

jest 使用 jest-allure 测试报告

  • 配置 jest-allure
  • 配置运行环境
  • 查看测试报告
  • 附件

关于 jest 配置不做过多概述,请看:https://blog.csdn.net/qq_41906031/article/details/120836787

配置 jest-allure

  1. 安装 jest-allure
npm install --save-dev jest-allure
  1. 更改 jest.config.json 在文件中添加:
setupFilesAfterEnv: ["jest-allure/dist/setup"],
reporters: ["default", "jest-allure"],
  1. 运行测试:
npm run jest

运行测试默认会在项目根目录生成一个 allure-results目录

  1. 修改 jest-allure 路径(可以忽略)
  • 修改配置文件,添加前置条件
setupFilesAfterEnv: ["jest-allure/dist/setup", , "<rootDir>/testSetup.js"],
  • 在项目根目录添加 testSetup.js 文件
reporter.allure.setOptions({ targetDir: "reports/allure-results" });

配置运行环境

  1. 安装 allure
    allure 下载地址:https://github.com/allure-framework/allure2/tags
    windows 环境下载 zip 文件并解压

  2. 添加 allure 环境变量
    示例:D:\Program Files\allure-2.19.0\bin
    在这里插入图片描述

查看测试报告

在项目根目录运行 allure

allure serve

在这里插入图片描述
注:如果运行失败,请检查是否安装 java 运行环境
成功运行后会使用默认浏览器打开一个窗口显示测试报告,如下图所示:

在这里插入图片描述

附件

示例代码:configure-jest-allure-reports

相关文章:

  • navicat连接远程服务器报错代码:10038
  • 笔试题/面试题——WEB前端性能优化,提高页面加载速度
  • CNN-运动鞋品牌识别
  • 可行性研究的任务有哪些?可行性研究包括哪些步骤?
  • 数据湖技术之快速体验 Hudi
  • [Spring Boot 2]整合持久层技术
  • Mysql_存储过程
  • Maven(基础)
  • 【PS小贴士】项目需求汇总——WBS Grouping(2)
  • canvas从基础了解 -- 到算法标注框实现
  • 下载工具漫谈
  • JavaScript 关联数组
  • SpringBoot - 集成Quartz框架之独立数据源(四)
  • 机构数据治理-质量监控
  • 《深入理解Linux内核》阅读笔记01 -- to be finished
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【mysql】环境安装、服务启动、密码设置
  • CODING 缺陷管理功能正式开始公测
  • DataBase in Android
  • Django 博客开发教程 8 - 博客文章详情页
  • IDEA 插件开发入门教程
  • java正则表式的使用
  • Lsb图片隐写
  • npx命令介绍
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • oschina
  • Vue.js 移动端适配之 vw 解决方案
  • vue自定义指令实现v-tap插件
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 工作手记之html2canvas使用概述
  • 区块链共识机制优缺点对比都是什么
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • kubernetes资源对象--ingress
  • # C++之functional库用法整理
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (day6) 319. 灯泡开关
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (蓝桥杯每日一题)love
  • (六)激光线扫描-三维重建
  • (一)Thymeleaf用法——Thymeleaf简介
  • (转)平衡树
  • (转载)Linux网络编程入门
  • *2 echo、printf、mkdir命令的应用
  • .Net 4.0并行库实用性演练
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • [ MSF使用实例 ] 利用永恒之蓝(MS17-010)漏洞导致windows靶机蓝屏并获取靶机权限
  • [C++从入门到精通] 14.虚函数、纯虚函数和虚析构(virtual)
  • [C++基础]-初识模板
  • [cocos2d-x]关于CC_CALLBACK