【问题标题】:How to fail the Build if any of our scenario or feature fails in Karate Framework?如果我们的任何场景或功能在空手道框架中失败,如何使构建失败?
【发布时间】:2020-09-29 16:36:42
【问题描述】:

我正在使用空手道框架开发 API。我认为 maven 构建是成功的,即使它生成了 500 个内部服务器错误并带有失败的场景详细信息。

如果我看到 200 以外的状态码,我想将 maven 构建状态设为 FAILURE

【问题讨论】:

    标签: java maven build cucumber karate


    【解决方案1】:

    请参阅有关并行执行的文档:https://github.com/intuit/karate#junit-5-parallel-execution

    您有责任使用 JUnit 失败或根据您的 CI,它会检测报告 XML / JSON 文件并相应地标记构建状态。

    assertEquals(0, results.getFailCount(), results.getErrorMessages());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      • 2019-03-18
      • 2020-08-14
      • 1970-01-01
      相关资源
      最近更新 更多