繁体   English   中英

Travis构建超时,即使测试输出报告成功

[英]Travis build timeouts even though test output reports success

我的Travis构建由于某些原因而超时。 这是日志的链接: https : //travis-ci.org/madedotcom/atomicpuppy/builds/70202335

和我当前的travis yml https://github.com/madedotcom/atomicpuppy/blob/master/.travis.yml

我尝试使用普通的脚本命令运行它

script: run-contexts --verbose

以及创建运行测试并以$退出的bash脚本。

script: ./run-tests.sh

# run-tests.sh
run-contexts --verbose ./tests 2>/dev/null
exit $?

即使这样也没有帮助。

我最好的猜测是,由于依赖于异步python库,因此在Travis构建的后台运行了一些任务,但是如何在Travis上调试呢? 有什么办法可以增加详细程度?

值得补充的是,使用相同的命令,本地测试运行起来非常快,并且以0退出时没有任何问题。

解决方案:升级HTTPretty的版本。

事实证明,一个名为HTTPretty的库存在一个已知问题( 可以在此处找到问题 ),该问题导致测试运行程序停在travis上而不会产生任何错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM