升级后,单元测试在一小时后运行超时,此时它们曾在15分钟内完成

时间:2011-03-15 17:30:41

标签: .net .net-4.0 nunit nunit-2.5.9

我们将单元测试项目从.NET 3.5升级到.NET 4.0。我们还将NUnit从2.5.2升级到2.59。现在,该单位在50分钟后测试超时时间,他们习惯在大约15分钟内完成。这些测试在我们的开发服务器上的JetBrains TeamCity 6.0.2上运行。有谁知道是什么原因引起的?一些单独的测试现在需要8分钟。

谢谢,

杰森

1 个答案:

答案 0 :(得分:0)

好吧,我明白了。在我们的域对象类中有些地方我们在公共属性上有验证器(MS Enterprise Library)。验证器正在引用项目资源文件中的密钥。我们的验证器中没有不存在的资源键。这导致了导致我们的单元测试超时的错误。我猜.NET 4.0更严格。谢谢大家的建议。 - 杰森 -