Dan*_*tos 12 bitbucket jestjs bitbucket-pipelines nestjs ts-jest
我们在 CI 中使用 Bitbucket 管道进行测试,我们的应用程序是 NestJS,并使用 Jest 测试了 Typescript。
我们总是让所有测试都运行,但是从现在开始的几天(2022 年 5 月)测试在一些套装后会卡住,测试卡住的套件是相当随机的。
测试不会失败,我们没有任何内存警告或其他任何东西,它只是卡在管道上。我们需要停止管道,因为它永远不会停止。
不幸的是,我们没有发现任何错误,需要进一步调查。
我们可以做什么来检查更多细节?
小智 6
我遇到了同样的问题,我注意到 jest 消耗了所有资源,所以对我有用的是使用以下命令在测试期间设置 CPU 使用限制:
jest --maxWorkers=20%
Run Code Online (Sandbox Code Playgroud)
如果没有此参数,jest 将消耗 Bitbucket 上 docker 机器的所有资源,可能会增加运行时间。
| 归档时间: |
|
| 查看次数: |
4233 次 |
| 最近记录: |