我正在使用gitlab CI来测试我的应用程序,我正在使用gradle来运行测试。
但是,即使我的测试失败,作业结果也会错误地传递,正如您可以看到下面的部分控制台输出。
BUILD FAILED
Total time: 2 mins 29.452 secs
Build succeeded
答案 0 :(得分:3)
GitLab CI使用流程退出代码来确定作业是通过还是失败。如果您的测试打印" BUILD FAILED"但退出时退出代码为零,那么GitLab认为你的测试通过了。
您需要将测试配置为在失败时返回非零退出代码。