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

时间:2015-07-09 12:59:04

标签: python travis-ci httpretty

由于某些原因,我的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退出。

1 个答案:

答案 0 :(得分:0)

<强>解: 升级HTTPretty的版本。

事实证明,一个名为HTTPretty(issue can be found here)的库存在一个已知问题,导致测试运行器在travis上停顿而不会产生任何错误。