c# - 从 TFS 单元测试覆盖范围中排除文件夹

标签 c# code-coverage

我们可以在TFS中自定义单元测试覆盖率计算方式

我们正在团队中运行持续集成。关键是单元测试。 我们在TFS中 checkin 代码,并且会触发构建,只有达到一定的单元测试覆盖率,比如说50%,我们的 checkin 就可以完成。

现在我们正在努力实现一个目标,即 50% 的覆盖率。

现在的问题是,我们的很多代码都是由 XSDObjGen.exe 自动生成的 对于此类代码,我们将它们放置在名为 XSDObjGen 的特定文件夹中。

我在想如何自定义TFS的UT覆盖率计算方法,让TFS在计算覆盖率时不考虑XSDObjGen文件夹中的代码。

您能帮忙提供一些建议吗?

最佳答案

以下是有关该主题的完整说明:
http://msdn.microsoft.com/en-us/library/dd537628.aspx

使用属性 [ExcludeFromCodeCoverage] 解决了我的问题。

关于c# - 从 TFS 单元测试覆盖范围中排除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14471310/

相关文章:

c# - 如何在 EF4 中指定与实体不同的表名?

c# - 如何在大量数字中找到平均值?

c# - 在 ASP.NET 中使用线程是否有任何不明显的危险?

c# - 计算三角形 3D 网格的质心

c# - 为什么VS2013代码覆盖率分析单元测试程序集?我如何为单元测试禁用它?

c++ - Windows 上 native C++ 应用程序中的自动死代码检测?

c# - 如何重新启动线程或任何其他替代解决方案

gitlab - 用于Gitlab CI测试覆盖率解析的Regex

c++ - 为什么 gcov 将类内函数定义报告为不可执行?

.net - OpenCover 未涵盖实际源代码