由于某些原因,我的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退出。
答案 0 :(得分:0)
<强>解:强> 升级HTTPretty的版本。
事实证明,一个名为HTTPretty(issue can be found here)的库存在一个已知问题,导致测试运行器在travis上停顿而不会产生任何错误。