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

时间:2017-04-18 05:47:16

标签: xcode git jenkins xcode-plugin

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

  1. 在远程linux服务器上安装Jenkins。

  2. 使用自己的mac作为奴隶 运行Xcode构建

  3. 我在bitbucket上设置了一个运行a的Web钩子 在Jenkins服务器上构建。

  4. 当我将代码推送到时,构建会被触发 回购。

  5. 我在Xcode项目中有共享方案。

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

    enter image description here

    enter image description here

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

    下看到任何xml文件

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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