English Β· δΈζ
π Canyon is a JavaScript code coverage solution
Video Showcase
| Project | Status | Description |
|---|---|---|
| babel-plugin-canyon | Detecting environment variables in the pipeline | |
| canyon-uploader | Coverage data uploader | |
| canyon-extension | Chrome plugin for coverage reporting of manual tests |
Canyon (pronounced /ΛkΓ¦njΙn/) is a JavaScript code coverage collection platform. We address the difficulties developers and QA engineers encounter in collecting test case code coverage during end-to-end testing. It consists of three main parts:
-
A series of plugin responsible for adapting to various CI tools and reading environment variables.
-
An API service responsible for collecting and processing coverage data.
-
A set of front-end and back-end services responsible for displaying coverage reports.
Follow our self-hosting documentation to get started with the development environment.
Please contribute using GitHub Flow. Create a branch, add commits, and open a pull request.
Please read CONTRIBUTING for details on our CODE OF CONDUCT, and the process for submitting pull requests to us.
This project is licensed under the MIT License β see the LICENSE file for details.