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

fas*_*sha 5 testing jenkins jenkins-plugins

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

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

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

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

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

Shi*_*mar 6

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


Y__*_*Y__ 5

您可以安装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}")
}
Run Code Online (Sandbox Code Playgroud)

您还可以根据成功率使用徽章或自定义颜色来增强它。

希望能帮助到你