gpt4 book ai didi

c# - 即使我添加了测试单元,sonarqube 的覆盖率始终为 0%

转载 作者:行者123 更新时间:2023-12-04 15:00:58 26 4
gpt4 key购买 nike

我为一个类创建了一个测试单元,它在我的本地通过得很好,在 sonarqube 上它显示为 0% 的覆盖率,我发现帖子建议添加 coverlet.msbuild 我添加了但仍然没有消息:

   <PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3" />
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.7.0" />
<PackageReference Include="coverlet.msbuild" Version="3.0.3">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>

有什么想法吗?

最佳答案

尝试将以下内容添加到您的 .csproj

<PropertyGroup>
<DebugType>Full</DebugType>
</PropertyGroup>

<PackageReference Include="Microsoft.CodeCoverage" Version="16.9.4" />

关于c# - 即使我添加了测试单元,sonarqube 的覆盖率始终为 0%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66945314/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com