将 Karate DSL 与 gradle 和 Junit5 runner 一起使用的有效方法是什么

What is the efficient way to use Karate DSL with gradle and Junit5 runner

是否有任何人使用 Gradle 和 Junit5 runner 在空手道 DSL 方面取得成功?

应该是@Karate.Test还是@Test?

    import com.intuit.karate.junit5.Karate;


            class myRunner {

                @Test
                Karate mySample() {
                    return Karate.run("myFeature").relativeTo(getClass());
                }

                @Karate.Test
                void myParallelTest() {
                    Results results = Runner.path("classpath:examples").tags("~@skipme").parallel(5);
                    assertEquals(0, results.getFailCount(), results.getErrorMessages());
                }
            }

如果我足够幸运,我想在 Gradle.

中用 gatling 实现性能测试

如果您使用 Runner API,您可以只使用普通的 @Test 注释。 JUnit 支持只是一种便利,您可能不需要。

详见此回答:

尝试解决此问题(如果确实存在问题)不是项目开发人员的优先事项。我们希望像您这样可能对 Gradle 更热心的人站出来贡献代码 :)