作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
如前所述 post , 以下几行仅适用于本地机器进行测试。
node app.js
karma start karma.conf.js --single-run
如果我将它放入 .travis.yml,它会使 Travis 卡在“node app.js”行上并在超时后测试失败。我认为这是因为 Node 应该启动 app.js 并继续监听。在本地计算机上,我可以打开 2 个终端窗口并分别运行它们,但我不确定如何在 Travis 上执行此操作。谁能帮忙?
最佳答案
node app.js &
将使 Travis 在后台运行 app.js(这也应该在本地工作)。 “&”位是使进程在后台运行的标准 shell 语法。
关于node.js - 如何在 Travis 上测试 express api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33696138/
我是一名优秀的程序员,十分优秀!