2
如何从脚本内中止整个测试集的执行?以编程方式中止整个测试集执行?
我有一个库,如果遇到某些情况,会得出结论,进一步的测试执行没有任何意义。我知道的“最难”中止是ExitTest
,但它只会中止当前测试的执行,而不是整个测试集。
我明白我可以映射这个测试组测试的依赖,但那些应仅用于测试之间的业务驱动的依赖模式,协调并行测试执行,而不是在全球中止我期待在任何时候,任何测试都可以发生,并且可以在任何测试中发现(即深入,深入的库代码)。我当然不希望所有测试都依赖于他们的前期测试通过/失败状态。而且它也会导致依赖树的其他“分支”被执行。
那么如何以编程方式中止完整的测试集执行?
我需要检查(或传递给调用者)每个动作调用之后的退出标志(或触发动作调用的每个函数调用 - 我们在此讨论泛型代码)。这就是我想要避免的。 – TheBlastOne