【问题标题】:What is the efficient way to use Karate DSL with gradle and Junit5 runner [duplicate]将 Karate DSL 与 gradle 和 Junit5 runner 一起使用的有效方法是什么[重复]
【发布时间】:2021-11-20 01:05:03
【问题描述】:

有没有使用 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 实现性能测试。

【问题讨论】:

    标签: gradle karate junit5 runner


    【解决方案1】:

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

    详情参考这个答案:https://stackoverflow.com/a/69298540/143475

    尝试解决此问题(如果确实存在问题)不是项目开发人员的首要任务。我们希望像你这样可能对 Gradle 更感兴趣的人能够站出来贡献代码:)

    【讨论】:

    • 感谢您的回答。我将认真开展一个简单的项目,涵盖 gradle 和 gatling 领域。
    猜你喜欢
    • 2013-02-12
    • 2019-12-01
    • 2018-01-09
    • 2018-10-22
    • 2019-01-26
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    相关资源
    最近更新 更多