首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Travis构建mocha-phantomjs测试失败

Travis构建mocha-phantomjs测试失败
EN

Stack Overflow用户
提问于 2015-05-15 22:04:57
回答 2查看 181关注 0票数 0

我正在使用mocha-phantomjs test测试API。当我试图从我的系统中运行它时,测试正在通过,但是当我尝试在Travis CI上运行它时,它显示permission denied无法确定如何处理它。

生成链接是

https://travis-ci.org/CloudBoost/JavaScriptSDK/builds/62706200

问题来了,因为我使用的是一个安全版本的Http,如果我使用简单的http来运行测试,它在Travis上是可以工作的,但在https上是失败的

EN

回答 2

Stack Overflow用户

发布于 2015-05-17 11:29:22

我看过你的问题,我想我找到了问题所在。

看起来Travis CI不喜欢你的项目已经在Git存储库中提交了节点模块。

所以我所做的就是删除node_modules目录并提交更改。

如您所见,我可以让您的单元测试与mocha-phantomjs一起运行

Travis CI build log

希望这能有所帮助!

票数 1
EN

Stack Overflow用户

发布于 2015-11-17 07:25:36

你又要对抗这个bug了:https://github.com/ariya/phantomjs/issues/12181

我也有同样的问题。在我的机器(OS )上,所有测试都通过了。但是有了TravisCI,它就悄悄地失败了。

你可以看到这个,当你把它附加到casper/phantom page.onResourceError = function (e) { console.log("Page resource failed to load. Reason: "+e.errorString); }上时

有很多参数可以忽略错误,但对于一些SSL证书(例如,亚马逊S3 ),它就是不起作用。改用slimerjs。

https://travis-ci.org/christianhaller/travis/builds/91491853

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30261525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档