对于并行运行空手道测试,是否必须使用Spring Boot?

时间:2018-11-13 06:08:24

标签: karate

如何在不使用作为空手道演示代码一部分的spring boot框架的情况下并行运行空手道测试?

1 个答案:

答案 0 :(得分:2)

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

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

仅当您要使用karate-demo项目时才需要Spring Boot,因为Spring Boot将Spring Boot用作针对karate-demo编写的测试的模拟Web服务。

因此,如果您不想安装弹簧靴,请不要使用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