karate.abort()导致跳过的步骤。以前有一个修复程序。但是,黄瓜报告会将跳过的测试视为“失败”。
有没有可以使用karate.abort()且没有失败方案的解决方法,因为我故意使用它来跳过一些数据库检查。
或者karate.abort()可以替代吗?
答案 0 :(得分:0)
是的,我们需要一些社区帮助来解决第三方报告如何处理skipped
步骤,请阅读此书-也许您可以找到解决方案:https://github.com/intuit/karate/issues/755#issuecomment-488710450
一种解决方法是将其拆分为第二个功能,然后:
* if (condition) karate.call('second.feature')