CANYON
更准确的收集 JavaScript 覆盖率数据
Canyon(意为 “峡谷”,发音 /ˈkænjən/)通过简单的 Babel 配置即可实现 JavaScript 覆盖率收集和实时报告生成,解决了端到端测试中的覆盖率收集难题。
功能特点
Canyon专为JavaScript端到端测试覆盖率收集而设计,具有以下功能特点:
- 准确高效:通过分离hit、map,编译时生成初始覆盖率数据,准确高效的收集覆盖率数据
- SourceMap:准确的源码覆盖率还原
- 构建工具:提供next.js、vite、webpack等常见构建工具的覆盖率方案
- 自动化框架:提供常见UI自动化框架集成方案
- CI提供商:适配常见CI提供商(Github Actions、GitLab Runner),侦测CI环境变量
社区
Canyon 由 zhangtao25 创建。 关注 @wr_zhang25 获取项目最新动态。
欢迎加入 GitHub 讨论 !