0

ソース コードとテストをC#の個別のソリューションに分割しました。私のテストでは、実際のコードへのリンクを作成し、実装をモックできない依存関係のスタブ実装を実装します。

opencoverまたはdotcoverを実行して単体テストのカバレッジを取得し、 reportgeneratorでレポートを作成すると、テスト アセンブリごとにカバレッジがグループ化されますが、このカバレッジを実際のソース コード/アセンブリ (そこからファイルをリンクしたソース コード) にマップしたいと考えています。 ) 私の結果のレポートで。

opencoverまたはdotcoverで、コード カバレッジの結果を実際のコードにマップする (そして、コードにマップしないスタブ クラスを除外する) 方法はありますか?

4

1 に答える 1

0

実際のレポートを生成する前に小さなスクリプトを実行して、これを修正しました。このスクリプトは、OpenCoverによるカバレッジ結果の XML 内のModuleNameを、私の製品コードのアセンブリに置き換えます。

ReportGeneratorは、すべての結果を 1 つのレポートに適切にマージします。

于 2017-07-14T09:50:11.440 に答える