我有多个带有标签@run_first @run_second @run_third
的功能文件文件 m.feature
功能:测试功能1
背景:
* 打印“测试功能1”
@run_first
场景:运行第一个功能测试
文件 a.feature
功能:测试功能1
背景:
* 打印“测试功能2”
@run_second
场景:运行第二个功能测试
功能文件按字母顺序运行,但要求按标签 @run_first @run_second @run_third 中定义的顺序运行功能文件 首先,它运行带有标签@run_first的所有功能文件,然后是@run_second,然后是@run_third。
com.intuit.karate 版本 1.4.1
我的情况是所有功能文件都按字母顺序运行。想要以标签顺序运行功能文件。
不,目前这是不可能的。有关相关信息,请参阅此答案:https://stackoverflow.com/a/75132679/143475
有一个开放的功能请求,也许您正在寻找什么,您可以考虑贡献代码来实现这一点:https://github.com/karatelabs/karate/issues/2235