English · 中文
👋 Canyon 是一个 JavaScript 代码覆盖率解决方案
项目 | 状态 | 描述 |
---|---|---|
babel-plugin-canyon | 在流水线中检测环境变量 | |
canyon-uploader | 覆盖率数据上传工具 | |
canyon-extension | Chrome 插件,用于手动测试的覆盖率报告 |
Canyon(意为 “峡谷”,发音 /ˈkænjən/) 是一个 JavaScript 代码覆盖率收集平台。我们解决了开发人员和 QA 工程师在端到端测试过程中收集测试用例代码覆盖率时遇到的困难。它主要由以下三个部分组成:
-
一系列插件,负责适配各种 CI 工具和读取环境变量。
-
一个 API 服务,负责收集和处理覆盖率数据。
-
一套前端和后端服务,负责展示覆盖率报告。
按照我们的 自托管文档 来开始设置开发环境。
请使用 GitHub Flow 进行贡献。创建分支,提交代码,并 打开拉取请求。
请阅读 CONTRIBUTING
了解更多关于我们 CODE OF CONDUCT
和提交拉取请求的流程。