1

私は、OPenCover を使用してコード カバレッジを取得し、テスト アセンブリ、Spring.NET アセンブリ、および OpenCover レポートから自動生成されたコードをフィルター処理したいと考えています。次のパラメータを Opencover に渡しています

OpenCover.Console.exe -register:user -target:"D:\Softwares\OPenCover\TestProj.dll" -filter:"+[*]* -[Namespace1.Namespace2.*.*Test]* [Spring*] Spring*.* [*ArchiveXSD*].ArchiveXSD.* [Namespace1.Namespace2.Namespace3.Namespace4.*.*XSD*]*" -mergebyhash -output:C:\Reports\projectCoverageReport1.xml -skipautoprops -hideskipped:All

ただし、生成されたレポートでは、XSD と Spring.NET (ゼロ) のカバレッジがまだ表示されます。

包含と除外のスイッチを正しく使用しましたか?

ありがとう、

4

1 に答える 1

1

各フィルターに包含/除外マーカー (+/-) を追加する必要があります。

-filter:"+[*]* -[Namespace1.Namespace2.*.*Test]* -[Spring*]Spring*.* -[*ArchiveXSD*]ArchiveXSD.* -[Namespace1.Namespace2.Namespace3.Namespace4.*.*XSD*]*"
于 2015-03-17T09:23:08.623 に答える