3
我有Jenkins安装程序在任何事物被推入我们的QA环境之前运行测试。最近我添加了Python覆盖来检查测试的代码覆盖率。Jenkins在覆盖失败的测试中未失败
问题我没有看到输出中的测试失败,但构建仍在推进。
我运行的bash脚本如下:
coverage run manage.py test --settings=my.settings.jenkins --noinput
当我正常地运行测试,没有覆盖,如果测试失败,构建就会失败,这已不再是这种情况。
该项目是一个Python 3上的Django项目,任何帮助将不胜感激。
它是否向bash报告非零退出代码?设置-e? http://serverfault.com/questions/143445/what-does-set-e-do-and-why-might-it-be-considered-dangerous – Jayan
不知道如何设置“-e”,因为它是一个内联詹金斯的bash脚本。所以在詹金斯你基本上做了一个“构建步骤”,在那里你写一些它将执行的bash。 –