Skip to content

Latest commit

 

History

History
executable file
·
75 lines (48 loc) · 4.42 KB

README.md

File metadata and controls

executable file
·
75 lines (48 loc) · 4.42 KB

Canyon GitHub license build status contributions welcome

English · 中文

👋 Canyon is a JavaScript code coverage solution

Ecosystem

Project Status Description
babel-plugin-canyon babel-plugin-canyon-status Detecting environment variables in the pipeline
canyon-uploader canyon-uploader-status Coverage data uploader
canyon-extension canyon-extension-status Chrome plugin for coverage reporting of manual tests

Project Structure

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.

Read the Docs to Learn More.

Architecture

WeChat Group

Developing

Follow our self-hosting documentation to get started with the development environment.

Contributing

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.

License

This project is licensed under the MIT License — see the LICENSE file for details.