如何在不使用作为空手道演示代码一部分的spring boot框架的情况下并行运行空手道测试?
答案 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
的并行线程数,您可以根据需要进行定义。
有关更多详细信息,我建议您阅读本文档