v0.9.4中的karate.abort()导致黄瓜html报告中的方案失败

时间:2019-07-11 12:52:57

标签: karate

karate.abort()导致跳过的步骤。以前有一个修复程序。但是,黄瓜报告会将跳过的测试视为“失败”。

有没有可以使用karate.abort()且没有失败方案的解决方法,因为我故意使用它来跳过一些数据库检查。

或者karate.abort()可以替代吗?

1 个答案:

答案 0 :(得分:0)

是的,我们需要一些社区帮助来解决第三方报告如何处理skipped步骤,请阅读此书-也许您可以找到解决方案:https://github.com/intuit/karate/issues/755#issuecomment-488710450

一种解决方法是将其拆分为第二个功能,然后:

* if (condition) karate.call('second.feature')