将 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 更热心的人站出来贡献代码 :)
是否有任何人使用 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 更热心的人站出来贡献代码 :)