【发布时间】:2019-04-15 22:05:08
【问题描述】:
如何在不使用作为 karate-demo 代码一部分的 Spring Boot 框架的情况下并行运行空手道测试?
【问题讨论】:
标签: karate
如何在不使用作为 karate-demo 代码一部分的 Spring Boot 框架的情况下并行运行空手道测试?
【问题讨论】:
标签: karate
不,您不需要 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,您可以根据需要定义。
有关更多详细信息,我建议您阅读此文档,
【讨论】: