5

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

测试结果存储在文件中。还有一条明显的线表示通过了多少次测试。(类似于X 测试通过了 Y)。

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

我想要一个视觉显示,因为我知道詹金斯在显示时间/工作图表方面非常好。

感谢您的帮助,如果 Stackoverflow 上已经存在这个问题,请原谅我。我还没有找到任何对我来说足够接近的东西。

4

2 回答 2

6

如果您能以 Jenkins 更易于理解的格式发布您的测试结果不是更好吗?如果是这样,请参阅此链接以了解如何生成简单的测试结果。完成此操作后,Jenkins 提供的视觉显示将免费提供给您。

于 2013-02-08T09:43:40.637 回答
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}")
}

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

希望能帮助到你

于 2013-02-07T16:16:32.443 回答