Travis-CI 跑测试总报错(本地能通过)
用 Yeoman 写了一个 Ionic 项目生成库,项目地址如下: https://github.com/DotHide/generator-hionic
项目在本地运行 $ npm test
可以通过测试,但 PUSH 以后 Travis-CI 总是报错:
https://travis-ci.org/DotHide/generator-hionic
改过测试文件,调整过 sudo 都不行,实在找不到原因了~ 可有大神能指点一二?
3 回复
gulp-mocha的参数里增加一个{timeout: 20000}
即可
@i5ting 我本来加了 timeout 参数值是 10000,但现改成 20000 仍旧一样,可能不一定是这个问题。
总感觉是测试过程中有地方卡住了,但系统也没报错,真奇怪~
最后,找到原因了,居然是 Node 版本问题,要在 .travis.yml
文件里定义 Node 版本为 5.10.1 才行