Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 在Jenkins中解析和显示测试结果的最简单插件_Testing_Jenkins_Jenkins Plugins - Fatal编程技术网

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

Testing 在Jenkins中解析和显示测试结果的最简单插件,testing,jenkins,jenkins-plugins,Testing,Jenkins,Jenkins Plugins,我已经开始使用Jenkins来定期编译和测试我的构建。 这项工作相当简单。它编译构建,然后执行测试 测试结果存储在一个文件中。还有一条明显的线表示有多少测试通过了。(类似于X测试通过了Y) 我想知道在构建结束时显示这些结果的最简单方法/插件是什么 我想要一个视觉显示,因为我知道詹金斯在显示随时间/工作变化的图表方面非常出色 感谢您的帮助,如果Stackoverflow上已经存在此问题,请原谅。我还没有找到足够接近我的内容。您可以安装,并使用它来解析您的独特行,并将其显示在生成结果旁边: def

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

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

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

我想要一个视觉显示,因为我知道詹金斯在显示随时间/工作变化的图表方面非常出色

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

您可以安装,并使用它来解析您的独特行,并将其显示在生成结果旁边:

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}")
}
您还可以根据成功率使用徽章或定制颜色来增强它


希望能有所帮助

如果你能以Jenkins更容易理解的格式发布你的测试结果,不是更好吗?如果是这样的话,请参阅下面关于如何生成简单测试结果的内容。完成后,Jenkins提供的视觉显示将免费提供给您。

很抱歉我的回复延迟。我使用了xUnit,与您提供的链接中的建议类似!我感谢你的帮助。