当所有测试跳过时,将作业标记为不稳定

时间:2016-09-13 13:34:03

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

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

背景: 用python 2.7编写的测试。 使用的测试运行器是Nose。 使用鼻子中的'-with-xunit'标志输出测试结果。 它是一项单一工作,其唯一目的是进行测试。

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

1 个答案:

答案 0 :(得分:0)

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

Jenkins Groovy Script finding null testResultAction for a successful run

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

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