2 つの dotnet コア クラス ライブラリとそれに関連する単体テスト プロジェクトを含む .Net ソリューションがあります。
コマンドを実行dotnet test **\*.Tests.csproj --collect "Code Coverage"
すると、単体テスト プロジェクトごとに個別の .coveragexml ファイルが生成されます。
私の要件は、すべての .coveragexml ファイルを 1 つのファイルにマージし、それを使用してソリューション全体の合計カバレッジ マトリックスを取得することです。
これを達成するためのツールやスクリプトはありますか?
ノート:
- カバーレットは使用していません。
- 組み込みの vstest.console.exe を使用してテストを実行し、.coveragexml ファイルを生成しています。
- コードカバレッジ分析のカスタマイズを使用しています