次の XML で DotCover を使用しています。ソリューション内のすべてのテスト アセンブリでこれを使用し、テスト アセンブリごとに powershell を介して生成します。XML 構成ファイルの例を次に示します。すべてのアセンブリの末尾に「Test」があり、すべての関数で単語 test が使用されます。
それでも、DotCover はテストのテスト カバレッジを報告しています。レポート HTML ドキュメントは、テスト プロジェクトで約 100% のテスト カバレッジを示しています。誰でも助けることができますか?
注:属性フィルターも試しました
ありがとう
<?xml version="1.0" encoding="utf-8"?>
<CoverageParams>
<Executable>C:\dev\eCI\packages\xunit.runner.console.2.0.0\tools\xunit.console.exe</Executable>
<Arguments>C:\dev\eCI\Tests\Hierarchy.Tests\bin\Debug\Hierarchy.Tests.dll</Arguments>
<WorkingDir>C:\dev\eCI\Tests\Hierarchy.Tests\bin\Debug</WorkingDir>
<Output>C:\dev\eCI\SonarQubeTemp\Hierarchy.Tests.dcvr</Output>
<Filters>
<IncludeFilters>
<FilterEntry>
<ModuleMask>CompanyName*</ModuleMask>
<ClassMask>*</ClassMask>
<FunctionMask>*</FunctionMask>
</FilterEntry>
</IncludeFilters>
</Filters>
<ExcludeFilters>
<FilterEntry>
<ModuleMask>*Test*</ModuleMask>
<ClassMask>*</ClassMask>
<FunctionMask>*</FunctionMask>
</FilterEntry>
<FilterEntry>
<ModuleMask>*</ModuleMask>
<ClassMask>*Test*</ClassMask>
<FunctionMask>*</FunctionMask>
</FilterEntry>
</ExcludeFilters>