gpt4 book ai didi

node.js - Jasmine 不会在测试完成时退出导致 CI​​ 停滞

转载 作者:搜寻专家 更新时间:2023-11-01 00:39:36 25 4
gpt4 key购买 nike

我在我的 package.json 中编写了以下测试命令:

"scripts": {
"test": "./node_modules/.bin/jasmine-node spec",
},

当我运行 npm test 时,我的所有测试都成功完成,但终端进程不会将控制权释放回输入,因此当我将我的应用程序部署到 CI 时,它会在构建步骤挂起,因为它似乎永远不会完成。

我尝试这样做:./node_modules/.bin/jasmine-node spec && exit&& exit 命令似乎也没有放弃对 complete 的控制.

最佳答案

我通过在 jasmine 完成运行测试后添加一个 --forceexit 标志来解决这个问题。

对于那些将来遇到同样问题的人:

"scripts": {
"test": "jasmine-node spec --forceexit"
},

关于node.js - Jasmine 不会在测试完成时退出导致 CI​​ 停滞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39394972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com