以编程方式中止整个测试集执行?

时间:2015-11-23 08:44:15

标签: abort hp-uft alm

如何从脚本中中止整个测试集的执行?

我有一个库,如果遇到某些情况,会得出结论,进一步的测试执行没有任何意义。我知道的“最难”的中止是ExitTest,但它只会中止当前测试的执行,而不是整个测试集。

我理解我可以将其映射到测试集中的测试依赖项,那些应仅用于模拟测试之间业务驱动的依赖关系,以协调并行测试执行,而不是全局abort我正在寻找并且可以随时在任何测试中发生(即深入,深入库代码)。我当然不希望将所有测试都依赖于它们的前任测试的传递/失败状态。而且它还会导致依赖树的其他“分支”被执行。

那么如何以编程方式中止完整的测试集执行?

1 个答案:

答案 0 :(得分:0)

嗯.....你可以在进行退出测试之前将标志值设置为EXIT .....并将此标志返回给调用函数或驱动程序脚本/函数......如果这样做'不可能,您可以将标志值写入临时文件,并使ur驱动程序脚本在移动到下一个测试集之前读取此文件.....