CANYON
より正確なJavaScriptカバレッジデータの収集
Canyon(「峡谷」の意味、発音 /ˈkænjən/)は、シンプルなBabel設定でJavaScriptのカバレッジ収集とリアルタイムレポート生成を実現し、エンドツーエンドテストにおけるカバレッジ収集の課題を解決します。
機能の特徴
CanyonはJavaScriptのエンドツーエンドテストカバレッジ収集のために設計され、以下の特徴があります:
- 正確かつ効率的:hitとmapの分離により、コンパイル時に初期カバレッジデータを生成し、正確かつ効率的にカバレッジデータを収集
- SourceMap:正確なソースコードカバレッジの復元
- ビルドツール:next.js、vite、webpackなどの一般的なビルドツールのカバレッジソリューションを提供
- 自動化フレームワーク:一般的なUI自動化フレームワークの統合ソリューションを提供
- CIプロバイダー:一般的なCIプロバイダー(Github Actions、GitLab Runner)に対応し、CI環境変数を検出
コミュニティ
Canyon は zhangtao25 によって作成されました。 プロジェクトの最新情報は @wr_zhang25 をフォローしてください。
GitHub ディスカッション への参加をお待ちしています!