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 test coverage collection with the following features:
- Accurate and Efficient: By separating hit and map, generates initial coverage data at compile time, accurately and efficiently collecting coverage data
- SourceMap: Accurate source code coverage restoration
- Build Tools: Provides coverage solutions for common build tools like Next.js, Vite, Webpack, etc.
- Automation Frameworks: Provides 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 !