Travis-CI 跑测试总报错(本地能通过)
发布于 8 年前 作者 DotHide 5434 次浏览 来自 问答

用 Yeoman 写了一个 Ionic 项目生成库,项目地址如下: https://github.com/DotHide/generator-hionic

项目在本地运行 $ npm test 可以通过测试,但 PUSH 以后 Travis-CI 总是报错: https://travis-ci.org/DotHide/generator-hionic QQ20160612-1@2x.png

改过测试文件,调整过 sudo 都不行,实在找不到原因了~ 可有大神能指点一二?

3 回复

gulp-mocha的参数里增加一个{timeout: 20000} 即可

@i5ting 我本来加了 timeout 参数值是 10000,但现改成 20000 仍旧一样,可能不一定是这个问题。

QQ20160612-0@2x.png

总感觉是测试过程中有地方卡住了,但系统也没报错,真奇怪~

最后,找到原因了,居然是 Node 版本问题,要在 .travis.yml 文件里定义 Node 版本为 5.10.1 才行

回到顶部