【问题标题】:Can I make jest run Javascript tests serially?我可以让 jest 串行运行 Javascript 测试吗?
【发布时间】:2019-07-17 04:06:53
【问题描述】:

我有一些与数据库交互的测试。我设置了测试代码以在每次测试之前/之后清除测试表。但这不适用于 jest,因为它并行运行多个测试,因此它会启动另一个测试,在第一个运行时清除测试数据库!

是否可以将 jest 设置为串行模式(无需编写我自己的测试运行器,这似乎很复杂)?

【问题讨论】:

  • 有了这样的设置,在第一次失败后不要错过stopping execution。否则结果可能不可靠(成功或失败案例)

标签: jestjs


【解决方案1】:

使用--runInBand CLI 选项启动Jest

jest --runInBand

该选项导致Jest

在当前进程中串行运行所有测试

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多