8

2 つの dotnet コア クラス ライブラリとそれに関連する単体テスト プロジェクトを含む .Net ソリューションがあります。

コマンドを実行dotnet test **\*.Tests.csproj --collect "Code Coverage"すると、単体テスト プロジェクトごとに個別の .coveragexml ファイルが生成されます。

私の要件は、すべての .coveragexml ファイルを 1 つのファイルにマージし、それを使用してソリューション全体の合計カバレッジ マトリックスを取得することです。

これを達成するためのツールやスクリプトはありますか?

ノート:

4

1 に答える 1

0

マージの結果が .coveragexml 形式のままである必要がない場合は、ReportGenerator ( https://github.com/danielpalme/ReportGenerator ) をマージ ツールとして使用できます。

于 2021-07-25T00:01:19.817 に答える