空手道 - 如何使用 java 执行挂钩进行并行执行

Karate - How to use java execution hook for parallel execution

我正在尝试实现 beforeStep 执行挂钩。

已经成功

                Results result = Runner
                .path("/Users/FindStoryByID.feature")
                .hook(new KarateExecutionHockExample()).parallel(1);

如果我们想像下面这样使用并行执行,如何实现这样的壮举?我似乎无法将 .hookRunner.parallel

链接起来
    Results results = Runner.parallel(getClass(), 20);

非常感谢!

parallel()(生成器上的最后一个方法)的数字/参数是并行线程的数量。

Results results = Runner.path(path).hook(new MandatoryTagHook()).parallel(10);

这里有一个例子:https://github.com/intuit/karate/commit/8a41ff51801f66e563346e3a182a2e57cae8f977