0
我正在使用DotCover和以下XML,我在我的解決方案的每個測試程序集上都使用這個,通過每個測試程序集的powershell生成。下面是一個XML配置文件示例 - 每個程序集最後都有「Test」,每個函數都使用test這個詞。DotCover包括度量測試的覆蓋
不過,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>
我通過從配置文件中刪除過濾器來解決此問題,並將它們作爲參數添加到.exe文件中.exe /0 = {module = *; class = 。測試*; – KnowHoper