【发布时间】:2020-04-28 15:12:52
【问题描述】:
我正在使用空手道,并且我已经编写了多次运行的测试场景(使用场景大纲)。
假设我在表(示例部分)中定义了变量。它包含五行 -> 场景将运行 5 次。
假设两个第一个场景(运行)通过,第三个失败。
有什么方法可以设置在测试场景失败后所有后续测试场景(运行)都不会被处理(跳过)的行为?
我不确定是否支持类似的东西。
谢谢!
【问题讨论】:
我正在使用空手道,并且我已经编写了多次运行的测试场景(使用场景大纲)。
假设我在表(示例部分)中定义了变量。它包含五行 -> 场景将运行 5 次。
假设两个第一个场景(运行)通过,第三个失败。
有什么方法可以设置在测试场景失败后所有后续测试场景(运行)都不会被处理(跳过)的行为?
我不确定是否支持类似的东西。
谢谢!
【问题讨论】:
没有。这个请求是一个惊喜,因为每个人似乎都想要另一种行为:https://stackoverflow.com/a/54108755/143475
但是你可以编写一个自定义循环并按照你想要的方式处理它,但我不推荐它。
如果你可以做一些Java编码,这个行为可以实现为ExecutionHook:https://stackoverflow.com/a/59080128/143475
【讨论】: