【问题标题】:Mark job as unstable when all tests skip当所有测试都跳过时,将作业标记为不稳定
【发布时间】:2016-09-13 13:34:02
【问题描述】:

我有一个测试场景,测试运行中的所有测试可能会间歇性地跳过(故意),在这种情况下,我希望 Jenkins 将构建标记为 UNSTABLE。目前它会将作业标记为已通过,当我们需要快速视觉反馈(通过仪表板)以了解哪些作业需要注意时,这会导致问题,因为我们看到的都是绿色作业。

背景: 用 python 2.7 编写的测试。 使用的测试跑步者是鼻子。 测试结果使用nose中的“—with-xunit”标志输出。 它的唯一目的是运行测试。

希望有一个解决方案,因为我还没有找到一个明显的解决方案。干杯。

【问题讨论】:

    标签: python-2.7 jenkins junit nose python-unittest


    【解决方案1】:

    我建议使用构建后的 Groovy 脚本来调查结果并将其标记为不稳定。看看这个类似的问题:

    Jenkins Groovy Script finding null testResultAction for a successful run

    插件页面(包含大量示例):

    https://wiki.jenkins-ci.org/display/JENKINS/Groovy+Postbuild+Plugin

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-28
      • 2018-12-20
      相关资源
      最近更新 更多