【问题标题】:AWS CodeBuild doesn't fail when tests fail测试失败时 AWS CodeBuild 不会失败
【发布时间】:2021-06-30 20:23:03
【问题描述】:

我正在使用 AWS Codebuild 运行自动化测试。但是,无论测试结果如何,CodeBuild 始终表示成功。

即使 CodeBuild 指示成功,在检查日志时,我也发现有几个测试失败了。

当测试失败时,如何让 CodeBuild 也失败?

感谢您的帮助。

这是我的构建规范:


phases:
  install:
    runtime-versions:
      java: corretto11
  pre_build:
    commands:
      - echo Nothing to do in the pre_build phase...
  build:
    commands:
      - echo Build started on `date`
      - mvn test
  post_build:
    commands:
      - echo Build completed on `date`

【问题讨论】:

  • 当一个步骤(在本例中为mvn test)返回非 0 代码时,CodeBuild 将导致构建失败。您的 maven POM 可能设置为忽略测试失败。

标签: amazon-web-services automated-tests


【解决方案1】:

我改成假的

<testFailureIgnore>false</testFailureIgnore>

【讨论】:

    猜你喜欢
    • 2020-03-09
    • 1970-01-01
    • 2020-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-24
    • 2019-02-27
    • 2022-10-05
    相关资源
    最近更新 更多