NUnit:如果花费太长时间则中止测试

Rom*_*kov 6 nunit unit-testing

是否有一种简单明了的方法可以让NUnit杀死超过指定时间的测试?

理想情况下,它不仅会杀死运行测试的app域,还会杀死测试开始的所有子进程.

Grz*_*nio 7

如果您使用的是NUnit 2.5,则可以使用Timeout属性在指定的时间后使测试失败.不幸的是,您需要自己清理所有资源 - 例如在TearDown方法中检查进程是否正在运行并杀死它们等.