首页 > 解决方案 > 以并行 ini kotest 在单个 Spec 中运行测试

问题描述

我想在同一规范中并行运行 kotest。我阅读了文档中的以下部分。但它说您只能并行运行规范,单个规范中的测试将始终按顺序运行。

https://kotest.io/docs/framework/project-config.html#parallelism

有没有办法在测试级别实现并行性?我正在使用 kotest 进行 e2e API 测试。所有测试都是独立的,并行运行它们应该没有问题。但是对于kotest,我不能。请指教。

标签: kotest

解决方案


您可以基于每个规范或全局启用并发测试。

例如:

class MySpec : FunSpec({
  concurrency = 10
   test("1") { }
   test("2") { }
}

推荐阅读