c# - PostSharp 和 Visual Studio 代码覆盖率

标签 c# .net code-coverage postsharp

我最近开始在我的一些项目中使用 PostSharp,并注意到一个不幸的副作用 - 所有使用它的项目的代码覆盖率都显着下降。

我猜发生这种情况的原因是分析器看到了 PostSharp 代码并且其中很多代码没有经过测试(即用于通用异常处理和日志记录的样板代码)。我显然可以为每个使用方面的方法编写单元测试,但老实说,这感觉像是在浪费时间。

有没有人对这种事情有任何经验?

最佳答案

您使用什么代码覆盖工具?在 PartCover 中,您可以忽略一些类或命名空间,如 MyProgram.PostSharp.*,以接收正确的数字。

关于c# - PostSharp 和 Visual Studio 代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5064662/

相关文章:

c# - 如何在Azure Blob上实现快速搜索?

c# - SQL Server DateTime 和 C# DateTime

c# - 堆叠和延迟多个 UI 更改通知

node.js - 使用生成器的 Mocha 代码覆盖率

c# - 将数字转换为科学计数法并获得指数

c# - 方法 - 32 位与 try-catch 以及 iSeries ODBC 驱动程序

c# - 将 Func<T> 重构为 Expression<Func<T>>

c# - 在 WPF WebBrowser 中获取 URL

java - 如何在 Java 中获得最好的代码覆盖率?

java - (Jacoco) 传送到 Apache Spark 的代码的代码覆盖率?