最简单的插件,用于在Jenkins中解析和显示测试结果

时间:2013-02-07 14:32:25

标签: testing jenkins jenkins-plugins

我已经开始使用Jenkins来定期编译和测试我的构建。 这项工作相当简单。它编译构建然后执行测试。

测试结果存储在一个文件中。还有一个明确的界线说明已经通过了多少次测试。 (例如 X测试从Y 传出)。

我想知道在构建结束时显示这些结果的最简单方法/插件是什么。

我想要一个视觉显示器,因为我知道Jenkins非常善于在时间/工作中显示图形。

感谢您的帮助,如果Stackoverflow上已存在此问题,请原谅我。我没有找到足够接近我的东西。

2 个答案:

答案 0 :(得分:6)

如果您能以詹金斯更容易理解的格式发布测试结果,那会不会更好?如果是这样,请参阅此link,了解如何生成简单的测试结果。完成后,Jenkins提供的视觉显示将免费提供给您。

答案 1 :(得分:4)

您可以安装Groovy Postbuild Plugin并使用它来解析不同的行并将其显示在构建结果旁边:

def matcher = manager.getLogMatcher("(.*)  tests passed out of (.*)\$")
if(matcher != null && matcher.matches()) {
    passedTests = matcher.group(1)
    totalTests = matcher.group(2)
    manager.addShortText("${passedTests} / ${totalTests}")
}

您还可以使用徽章或自定义颜色来增强它,具体取决于成功率。

希望有所帮助