我有测试场景可能间歇性地测试运行中的所有测试都会跳过(故意),在这种情况下我希望Jenkins将构建标记为不稳定。目前,它将工作标记为PASSED,当我们需要快速视觉反馈(通过仪表板)时,会导致问题,因为我们所看到的工作都是绿色工作。
背景: 用python 2.7编写的测试。 使用的测试运行器是Nose。 使用鼻子中的'-with-xunit'标志输出测试结果。 它是一项单一工作,其唯一目的是进行测试。
希望有一个解决方案,因为我还没找到一个明显的解决方案。欢呼声。
答案 0 :(得分:0)
我建议使用构建后的Groovy脚本来调查结果并将其标记为不稳定。看看这个类似的问题:
Jenkins Groovy Script finding null testResultAction for a successful run
插件页面(包含大量示例):
https://wiki.jenkins-ci.org/display/JENKINS/Groovy+Postbuild+Plugin