有什么方法可以让NUnit仅在遇到第一个错误时中止运行该类中的更多测试?我正在使用[Order]属性运行集成测试。这些测试可能会花费很长时间,并且在某些情况下,如果其中一项测试失败,则无需继续在类中运行测试。我希望NUnit继续其他类,但是我希望它放弃调用该指定类中的其他任何类。
有什么办法吗?
我正在使用NUnit 3.2
谢谢!
嗡嗡声
当前没有任何方法可以在发生第一个错误时停止在类中执行测试。只有命令行选项--stoponerror
可以在第一个错误时停止运行所有测试。
该Order
属性是3.2中的新增功能。与其他框架不同,它仅用于订购测试,而不是为测试设置依赖项。GitHub上对Test Dependency Attribute进行了开放式增强,但尚未开发出来,因为人们无法就设计达成共识。我认为最好的第一步是将Order
属性与依赖项关联起来,但是有些人想要完整的依赖关系图。我建议您转到GitHub并就此问题与您的需求进行评论。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句