2009-09-21 91 views
9

问候, 我想让NUnit每次都以随机顺序执行我的单元测试,以确保它们被隔离并且FIRST。有没有人知道一个简单的方法来做到这一点,而不分支NUnit?我可以让NUnit按随机顺序执行测试吗?

+2

xUnit.net这是否开箱即用的[和远低于NUnit的清洁剂在许多方面。它也有一个RunWithNUnitAttribute,但我怀疑它是在NUnit [TestFixture]内随机化的。是的,我确定这不会回答你的问题! – 2009-09-21 14:07:18

回答

-1

我的建议是使用IronPython进行测试。把你的测试写成IronPython脚本,然后随机调用测试函数。 IronPython的另一个优点是可以快速调试那些无法正常工作的东西;创造一些物体,把它们粘在一起,并确保它们按照你的意图行事。一旦你掌握了它,它真的很强大。

+2

我已经有2000多个nUnit测试,所以重新编写它们并不吸引人。 – ryber 2009-09-21 14:33:01

0

也许试着用ReSharper运行你的测试?我相信它并行运行测试,并且以非确定性的顺序进行测试,但我并不十分确定这一点。

+2

我使用resharper。它每次都以相同的顺序运行它们。 – ryber 2009-09-21 14:33:38

相关问题