在Travis-CI中运行时,Node.js命令行工具在child_process.execSync上测试超时

时间:2018-11-07 08:07:05

标签: node.js mocha travis-ci

我正在尝试将Travis-CI添加到Node.js CLI工具中,但是在CI服务器上运行时,我的测试会超时。

 4) default language option
       can set default language:
     Error: Timeout of 5000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/travis/build/roccomuso/gtranslate/test/default-language-option-test.js)

这在本地运行得很好,但是我猜测测试运行程序或运行它的容器可能会阻止它执行。

最初,我使用child_process.execSync执行CLI,解析输出然后进行验证,但是我也用相同的结果测试了child_process.execchild_process.spawn。它似乎挂了。

我迷路了,因为这可能是。任何想法都非常受欢迎。

该项目都是开放源代码affected branch here,最后一个build result here

0 个答案:

没有答案