如果测试失败,如何让詹金斯触发构建失败

How to make jenkins trigger build failure if tests were failed

我用 unittest 模块用 Python 编写的测试很少。测试工作正常,但在 Jenkins 中,即使测试失败,使用此测试构建仍被标记为连续。有没有办法检查 python 测试的输出和 return 需要的结果?

当您在 post 构建部分发布单元测试结果时(如果您还没有,您应该这样做),您设置了失败的阈值。 如果您不设置阈值,除非 运行 它们 returns 非零退出代码,否则构建将始终失败。 要在任何单元测试失败时始终使构建失败,请将所有失败阈值设置为零。 请注意,您还可以为跳过的测试设置阈值。