【问题标题】:How to test express api on Travis如何在 Travis 上测试 express api
【发布时间】:2016-02-15 05:38:32
【问题描述】:

正如之前post 中提到的,以下行仅适用于本地机器进行测试。

node app.js
karma start karma.conf.js --single-run

如果我把它放到 .travis.yml 中,它会使 Travis 挂在“node app.js”行,超时后测试失败。我认为这是因为节点应该启动 app.js 并继续监听。在本地机器上,我可以打开 2 个终端窗口并分别运行它们,但我不确定如何在 Travis 上执行此操作。有人可以帮忙吗?

【问题讨论】:

    标签: node.js api testing express travis-ci


    【解决方案1】:

    node app.js & 将使 Travis 在后台运行 app.js(这也应该在本地运行)。 "&" 位是标准的 shell 语法,用于使进程在后台运行。

    【讨论】:

    • 感谢您的帮助!
    猜你喜欢
    • 2013-11-12
    • 1970-01-01
    • 1970-01-01
    • 2019-06-16
    • 2018-12-12
    • 2015-12-08
    • 1970-01-01
    • 1970-01-01
    • 2014-09-26
    相关资源
    最近更新 更多