有没有一种很好且简单的方法可以让 NUnit 终止需要超过指定时间的测试?
理想情况下,它不仅会终止运行测试的应用程序域,还会终止测试启动的所有子进程。
最佳答案
如果您使用的是 NUnit 2.5,您可以使用 Timeout在指定的时间后测试失败的属性。不幸的是,您需要自己清理所有资源 - 例如在 TearDown 方法中检查进程是否正在运行并杀死它们等。
关于unit-testing - NUnit:如果测试时间过长则中止测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3481358/