从 .net 6 的代码覆盖范围中排除 Program.cs [重复]
Posted
技术标签:
【中文标题】从 .net 6 的代码覆盖范围中排除 Program.cs [重复]【英文标题】:Excluding Program.cs from code coverage in .net 6 [duplicate] 【发布时间】:2022-01-24 03:05:37 【问题描述】:为了将我的代码从 .net 核心 webapi 项目的代码覆盖范围中排除,我将 [System.Diagnostics.Analysis.ExcludeFromCodeCoverage]
属性应用于不需要的类。
现在我想从我的代码覆盖范围中排除 Program.cs。但是,在 .net 6 中,我不知道如何将属性应用于此文件,因为它没有类声明。谁能指导我如何将属性应用于此文件?
【问题讨论】:
“因为它没有类声明。” - 再说一遍? C# 10 ***语句。 确实如此。谢谢 gunr2171 【参考方案1】:我认为您不能使用属性,但您可以在 dotnet test
命令中排除 program.cs
- 就像这样。
dotnet test /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura /p:ExcludeByFile="**/program.cs"
【讨论】:
以上是关于从 .net 6 的代码覆盖范围中排除 Program.cs [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 isparta 从业力的代码覆盖范围中排除第三方导入(如 jquery)?