/canyon

👋 Canyon is a JavaScript code coverage solution

Primary LanguageTypeScriptMIT LicenseMIT

Canyon GitHub license build status contributions welcome

👋 Canyon is a JavaScript code coverage solution

Ecosystem

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

Project Structure

Canyon 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 Babel plugin responsible for adapting to various CI tools and reading environment variables.

  • A backend service responsible for collecting and processing coverage data, and providing coverage reporting interfaces.

  • A frontend service responsible for displaying coverage reports.

Read the Docs to Learn More.

Architecture

WeChat Group

Contribution

See Contributing Guide.

License

MIT.