并行运行Jest测试的子集

Ale*_*ord 5 postgresql node.js ecmascript-6

我们使用Jest来支持Node.js测试,这些测试与Postgres数据库交互以测试CRUD操作.我们目前正在通过--runInBandCLI选项以确保我们的测试是串行操作的,这样可以正常工作但显然比我们想要的慢.

现在从阅读(和以前的经验)我发现能够将测试组标记为可并行化是有用的.这可以在python中使用nose,但我似乎无法在Jest中找到语法.这可能吗?或者是否有另一种方法来加速Jest提倡的数据库(或状态限制以推广)测试?

谢谢,亚历克斯

tru*_*ktr 1

将您的测试放在单独的文件中(如果您想让它们保持井井有条,则可以放在新的子文件夹中)。这样 Jest 可以并行运行文件。