以多线程方式运行nUnit测试

dr.*_*vil 11 .net multithreading nunit unit-testing

是否有可能以多线程方式运行nunit测试?有没有跑步者可以提供这个?

在有人跳过"单元测试"概念之前,让我解释一下:这些不是我们使用nunit进行功能/集成测试的单元测试,其中一些测试非常慢,有很多等待状态.因此,多线程可以大量帮助他们.

我知道作为最后的手段,我可​​以在测试中推出自己的多线程,但这会引入不必要的开销.

Flo*_*yon 0

您可能想看看 Overshore 多线程测试框架,它有一个 ThreadManager 类,您可以随时稍微扩展以添加“失败”测试的概念。

http://weblogs.asp.net/rosherove/archive/2007/06/22/multi-threaded-unit-tests-with-osherove-threadtester.aspx

如果您只使用断言,则可以计算异常。

祝你好运

ps:为什么不在进程外运行几个 nant/nunit-runner 呢?