6
什麼時候適合使用--runInBand
或--maxWorkers 1
各個選項?Jest:差異-runInBand和--maxWorkers 1
如果我的目的是按順序運行所有測試(一次一個,按順序),那麼這些是正確的選項?
額外的細節:
我用玩笑來測試的NodeJS應用express
與集成測試通過supertest
擊中HTTP端點。這可能對答案沒有任何影響,只是在相關的情況下提及。
這裏的玩笑CLI參考:
https://facebook.github.io/jest/docs/cli.html
相關部分:
--maxWorkers=<num>
別名:-w。指定工作池爲運行測試而產生的最大工作者數量。這默認爲您的機器上可用的內核數量。在CI等資源有限的環境中進行調整可能很有用,但對於大多數使用情況,默認值應該足夠。
--runInBand
別名:-i。在當前進程中連續運行所有測試,而不是創建運行測試的子進程的工作池。這對調試很有用。