我已经开始使用 Jenkins 来定期编译和测试我的构建。这项工作相当简单。它编译构建,然后执行测试。
测试结果存储在文件中。还有一条明显的线表示通过了多少次测试。(类似于X 测试通过了 Y)。
我想知道在构建结束时显示这些结果的最简单方法/插件是什么。
我想要一个视觉显示,因为我知道詹金斯在显示时间/工作图表方面非常好。
感谢您的帮助,如果 Stackoverflow 上已经存在这个问题,请原谅我。我还没有找到任何对我来说足够接近的东西。
我已经开始使用 Jenkins 来定期编译和测试我的构建。这项工作相当简单。它编译构建,然后执行测试。
测试结果存储在文件中。还有一条明显的线表示通过了多少次测试。(类似于X 测试通过了 Y)。
我想知道在构建结束时显示这些结果的最简单方法/插件是什么。
我想要一个视觉显示,因为我知道詹金斯在显示时间/工作图表方面非常好。
感谢您的帮助,如果 Stackoverflow 上已经存在这个问题,请原谅我。我还没有找到任何对我来说足够接近的东西。
如果您能以 Jenkins 更易于理解的格式发布您的测试结果不是更好吗?如果是这样,请参阅此链接以了解如何生成简单的测试结果。完成此操作后,Jenkins 提供的视觉显示将免费提供给您。
您可以安装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}")
}
您还可以根据成功率使用徽章或自定义颜色来增强它。
希望能帮助到你