即使完成,npm测试也会无限期挂起

时间:2017-11-08 17:11:47

标签: npm bitbucket-pipelines

尝试在我的bitbucket管道构建中运行npm测试脚本并且所有测试都通过但是只是挂起并且不会移动到下一个脚本。

所以我的测试脚本是:"test": "mocha src/**/*.spec.ts --require ts-node/register --reporter spec",

在我的bitbucket-pipelines.yml文件中调用

- yarn install
- yarn run test
- yarn run prestart:prod

所以纱线安装运行,纱线测试运行,但随后挂起并运行prestart:prod永远不会运行。

任何原因它会挂起来?我需要设置--watch=false还是其他什么?

2 个答案:

答案 0 :(得分:5)

需要添加标志--exit以告诉mocha退出测试状态

答案 1 :(得分:0)

我没有使用过纱线和摩卡,但是我使用了管道和卡玛,我不得不设置一个标志让它运行一次,而不是连续运行。希望这会有所帮助。