我正在尝试将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.exec
和child_process.spawn
。它似乎挂了。
我迷路了,因为这可能是。任何想法都非常受欢迎。
该项目都是开放源代码affected branch here,最后一个build result here。