【问题标题】:Is spring boot mandatory for running karate tests in parallel?并行运行空手道测试是否必须使用弹簧靴?
【发布时间】:2019-04-15 22:05:08
【问题描述】:

如何在不使用作为 karate-demo 代码一部分的 Spring Boot 框架的情况下并行运行空手道测试?

【问题讨论】:

    标签: karate


    【解决方案1】:

    不,您不需要 Spring Boot 框架来并行运行空手道测试。

    如果您有自己的项目,使用自己的 api/任何公共 api 以及为这些 api 编写的自己的空手道测试,则不需要 spring boot。

    仅当您想使用 karate-demo 项目时才需要 Spring Boot,因为它使用 Spring Boot 作为一种模拟 Web 服务,用于在 karate-demo 上编写的测试。

    因此,如果您不想使用弹簧靴,请不要使用 karate-demo。

    现在如何并行运行测试,

    来自空手道文档的样本,

    @Test 
    public void testParallel() { 
       KarateStats stats = CucumberRunner.parallel(getClass(), 5, "target/surefire-reports"); 
       assertTrue("scenarios failed", stats.getFailCount() == 0); 
    }
    

    这里定义的并行线程数为5,您可以根据需要定义。

    有关更多详细信息,我建议您阅读此文档,

    Running parallel tests using karate

    【讨论】:

      猜你喜欢
      • 2018-02-16
      • 1970-01-01
      • 2018-02-14
      • 2018-10-03
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      相关资源
      最近更新 更多