CANYON
More accurate JavaScript coverage data collection
Canyon (meaning “canyon”, pronounced /ˈkænjən/) enables JavaScript coverage collection and real-time report generation through simple Babel configuration, solving the coverage collection challenges in end-to-end testing.
Features
Canyon is designed specifically for JavaScript end-to-end testing coverage collection with the following features:
- Accurate and Efficient:Through separation of hit and map, initial coverage data is generated at compile time, enabling accurate and efficient coverage data collection
- SourceMap:Accurate source code coverage restoration
- Build Tools:Provides coverage solutions for common build tools like next.js, vite, webpack
- Automation Frameworks:Integration solutions for common UI automation frameworks
- CI Providers:Adapts to common CI providers (Github Actions, GitLab Runner), detects CI environment variables
Community
Canyon is created by travzhang . Follow @wr_zhang25 for the latest project updates.
Welcome to join GitHub Discussions !