我已经开始使用Jenkins来定期编译和测试我的构建。 这项工作相当简单。它编译构建然后执行测试。
测试结果存储在一个文件中。还有一个明确的界线说明已经通过了多少次测试。 (例如 X测试从Y 传出)。
我想知道在构建结束时显示这些结果的最简单方法/插件是什么。
我想要一个视觉显示器,因为我知道Jenkins非常善于在时间/工作中显示图形。
感谢您的帮助,如果Stackoverflow上已存在此问题,请原谅我。我没有找到足够接近我的东西。
答案 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}")
}
您还可以使用徽章或自定义颜色来增强它,具体取决于成功率。
希望有所帮助