即使在Jenkins中的测试用例失败,构建也会通过

问题描述 投票:0回答:3

我所做的一些步骤如下所述:

  1. 在远程linux服务器上安装Jenkins。
  2. 使用自己的mac作为奴隶来运行Xcode构建
  3. 我在bitbucket上设置了一个Web钩子,它在Jenkins服务器上运行构建。
  4. 当我将代码推送到repo时,构建会被触发。
  5. 我在Xcode项目中共享了方案。

但每当我在我的仓库上推送失败的测试时,构建都会通过......不会CI服务器失败构建..我不知道我在哪里丢失..我已经发布了一些屏幕截图以供明确参考

enter image description here

enter image description here

编辑:随着更多的研究,我开始知道构建失败,但你需要看到失败的测试结果/报告。我怎么能看到报告?我无法在报告部分看到任何xml文件

xcode git jenkins xcode-plugin
3个回答
0
投票

即使测试用例失败,即使我遇到了构建成功的问题。您可以使用Log Parser插件解析控制台输出,并根据输出将构建标记为稳定或失败。


0
投票

jenkins一步一步地运行.Build success成功意味着你的构建步骤是正确的,并且没有问题,但这并不意味着你的测试用例也已经通过。如果你的测试用例通过,你需要用Junit检查它。


0
投票

在执行shell阶段,您可能需要在顶部添加set -exo pipefail

© www.soinside.com 2019 - 2024. All rights reserved.