如何将退出代码从自定义测试框架传递到CircleCI,以便在必要时使步骤失败

我为Godot创建了名为WAT的自动化测试插件。它具有一个命令行界面,运行时在最后一行输出0(成功)或1(失败)。

我正在寻找一种将该数字传递给CircleCI的方法,以使该步骤在设置为1时失败。

我正在使用以下config.yml在bash环境中工作

version: 2
jobs:
  build:
    docker:
      - image: barichello/godot-ci:3.1.1

    steps:
      - checkout
      - run:
          name: Run Tests
          command: godot -s addons/WAT/CLI.gd -run_all
handanlove521 回答:如何将退出代码从自定义测试框架传递到CircleCI,以便在必要时使步骤失败

您可以将OS.exit_code设置为非零数字,否则该步骤将失败。

如果不能接受,则可以解析输出,并使用exit 1从Bash手动失败。

本文链接:https://www.f2er.com/3148502.html

大家都在问