【问题标题】:T4MVC messing with my coverageT4MVC 搞乱了我的报道
【发布时间】:2012-03-08 01:59:30
【问题描述】:

我们在我们的项目中使用 t4mvc,它需要至少 85% 的覆盖率

自从加入 t4mvc 后,我们的报道就炸了!我看不出测试生成的代码有什么意义——有没有办法从我们的覆盖范围中省略这些东西?

我们正在使用 xunit fwiw

【问题讨论】:

标签: c# asp.net-mvc t4 t4mvc


【解决方案1】:

正如我要说的那样 G_P 回复您的评论。解决这个问题的方法是在类级别或方法级别添加DebuggerNonUserCode 属性。

[DebuggerNonUserCode]
public partial class MyClass
{
    [DebuggerNonUserCode]
    public string SomeMethod
    {

    }

    public bool Anothermethod
    {

    }
}

另见:

应该让你开始......

【讨论】:

  • T4MVC 已经在大多数地方添加了 DebuggerNonUserCode,所以我认为应该足够了!
  • ncover 似乎忽略了它。
  • 它似乎也忽略了 ExcludeFromCodeCoverage 属性!哎呀
  • 也许大卫 (ebbo) 作为作者可能能够介入并为您提供指导.. 手指 xx'd
猜你喜欢
  • 1970-01-01
  • 2014-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-19
  • 2017-07-12
  • 1970-01-01
相关资源
最近更新 更多