Jenkins将好的构建标记为失败,因为测试失败



Jenkins将良好构建标记为失败,因为某些单元测试失败。如果我在没有单元测试的情况下运行构建,我将获得构建成功状态。我如何配置Jenkins来做这样的事情:

  1. 构建成功+单元测试失败-->发送带有自定义内容的电子邮件通知,如构建成功+多少单元测试失败。

  2. 构建成功+单元测试成功-->发送电子邮件通知,说明构建和单元测试均成功

  3. 生成失败-->不运行单元测试-->生成失败时发送电子邮件通知。

现在,通过我的电子邮件ex设置,如果任何单元测试失败,我都会不断收到构建失败(良好构建)通知。我认为Jenkins将好的构建标记为失败,因为测试失败了。

您是否使用Maven来管理您的项目及其依赖关系。如果是,您可以在Maven项目配置->Maven_OPTS 下提供参数-Dmaven.test.failore=true

希望这将帮助您实现构建成功的功能,即使单元测试用例失败。

相关内容

最新更新