我特别关注以下构建:
https://travis-ci.org/ababic/wagtailmenus/builds/267670218
所有的工作似乎都是成功的,即使他们都有一个单独的,故意失败的测试,这已经发生在同一个项目的不同版本至少在过去2天。在
我的.travis.yml中的配置已经有一段时间没有明显的变化,除了从'precise'切换到'trusty'之外,再改回来似乎不能解决问题。在
我的tox.ini也有一段时间没有改变。在
我已经试过把毒物检测结果改成早期版本了,但似乎没用。在
我知道这和毒物或特拉维斯有关,但我的知识就到此为止了。任何帮助都将不胜感激。在
我看过这个项目,这和毒物或特拉维斯都没有关系。问题是无论发生什么,tox中使用的
runtests.py
总是返回exitcode 0。毒物(在扩展Travis)需要一个exitcode!=0,以便能够知道出了问题。在相关代码运行测试.py公司名称:
我没有检查execute-execute-from_命令行到底做了什么,但我认为如果出现错误,它会返回错误代码(或者,如果某个东西真的出错了,则会引发异常)。在
因此,我会这样重写上面的代码:
^{pr2}$通过这种方式,您可以通过任何您运行的函数来报告测试结果,并将其作为错误代码退出脚本,或者如果引发异常,则会打印回溯,并且脚本也会返回非零代码。在
相关问题 更多 >
编程相关推荐