经过几百次测试后,nunit-console.exe挂起

时间:2012-11-09 07:19:55

标签: nunit

请帮帮我:

我在Windows控制台中运行nunit。

经过300多次测试,程序挂起。我不知道为什么。

C:\Projekte\Sochi2014_TP_testing\reporting>"NUnit 2.6"\bin\nunit-console.exe /la
bels /out=NUnitTestResult.txt /xml=NUnitTestResult.xml ..\bin\x86\Debug\Sochi201
4_TP_testing.dll
NUnit-Console version 2.6.0.12051
Copyright (C) 2002-20011 Charlie Poole.
Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
All Rights Reserved.

Runtime Environment -
   OS Version: Microsoft Windows NT 6.1.7601 Service Pack 1
  CLR Version: 2.0.50727.5456 ( Net 3.5 )

ProcessModel: Default    DomainUsage: Single
Execution Runtime: net-3.5
Log4Net not configured. Looked for file: C:\Projekte\Sochi2014_TP_testing\bin\x8
6\Debug\log4net.config

我的问题的更多详细信息:

我使用selenium和specflow。 Nunit挂起了“情景大纲”。之前的测试运行正常。当我使用鼠标时,浏览器(FF 13)打开并正常运行。

1 个答案:

答案 0 :(得分:4)

我的猜测是你有一个死锁的测试。您可以向NUnit添加超时:

nunit-console /timeout=10000 (other options as before)

这为每个测试添加了10秒的超时。然后你应该能够看到哪些测试超时,并找出问题所在。测试的数量应该不是问题 - 我的Noda Time项目有成千上万的测试没有问题,我确信这远远不是使用NUnit的最大项目......