标签: testing nunit execution fixture
如果其中一个测试在NUnit中失败,我想停止在TestFixture中进一步执行测试。
当然,常见和建议的做法是使测试彼此独立。但是,我希望使用NUnit的情况下,要求所有测试和测试装置在一个失败之后,都不会被执行。换句话说,测试失败导致整个NUnit执行停止(或继续下一个[TestFixture],但两种情况都应该是可配置的。)
简单但不可接受的解决方案是通过向NUnit进程发送某种信号来强制终止NUnit。
有没有办法以优雅的方式做到这一点?
答案 0 :(得分:1)
我相信您可以使用NAnt来执行此操作。具体来说,nunit或nunit2任务具有haltonfailure参数,如果测试失败,则允许测试运行停止。
haltonfailure