【问题标题】:npm tests hangs indefinitely even once complete即使完成,npm 测试也会无限期挂起
【发布时间】:2017-11-09 03:17:52
【问题描述】:

尝试在我的 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

因此,yarn install 运行,yarn test 运行但随后挂起并运行 prestart:prod 永远不会运行。

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

【问题讨论】:

    标签: npm bitbucket-pipelines


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我没有使用 yarn 或 mocha,但我使用了带有 Karma 的管道,并且我必须设置一个标志以使其运行一次,而不是连续运行。希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2011-03-29
        • 1970-01-01
        • 1970-01-01
        • 2018-12-05
        • 1970-01-01
        • 2011-05-11
        • 1970-01-01
        • 2013-02-02
        • 1970-01-01
        相关资源
        最近更新 更多