Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
Jenkins 确定在持续集成工作流中哪个测试失败最多_Jenkins_Continuous Integration - Fatal编程技术网

Jenkins 确定在持续集成工作流中哪个测试失败最多

Jenkins 确定在持续集成工作流中哪个测试失败最多,jenkins,continuous-integration,Jenkins,Continuous Integration,我正在寻找一种方法来确定我的应用程序中哪个单元测试失败最多 问题如下 我有一个java/maven/jacoco应用程序,它与jenkins有一个持续集成的工作流。 每次推送都会创建一个构建。构建将完成很多工作(编译、测试、Jacoco报告、Sonar报告) 如果测试失败,我们必须纠正它 在短期方法中,这是一个很好的解决方案,但我需要一个长期改进的工具。因为我想确定应用程序的哪一部分失败最多,以及哪一部分需要改进 该工具应能够(大部分到较少相关): 计算测试失败的次数(在所有完成的构建中) 通过

我正在寻找一种方法来确定我的应用程序中哪个单元测试失败最多

问题如下

我有一个java/maven/jacoco应用程序,它与jenkins有一个持续集成的工作流。 每次推送都会创建一个构建。构建将完成很多工作(编译、测试、Jacoco报告、Sonar报告) 如果测试失败,我们必须纠正它

短期方法中,这是一个很好的解决方案,但我需要一个长期改进的工具。因为我想确定应用程序的哪一部分失败最多,以及哪一部分需要改进

该工具应能够(大部分到较少相关):

  • 计算测试失败的次数(在所有完成的构建中)
  • 通过
  • 为数据可视化提供图形(如CodeCov覆盖图)
  • 提供一种识别代码中薄弱部分的方法(这可能非常困难,因此这是可选的)

  • 同样在这个例子中,我使用了jenkins、jacoco和java,但我认为这个问题对于任何语言/框架都是相关的,我不明白为什么我的问题是基于观点的。我不想对这类工具发表意见。我只是想知道它是否存在,因为我自己没有找到它。此外,我还对长期/短期类型的工具发表了看法,但这只是为了更好地理解。我应该跳过这一部分吗?我不明白为什么我的问题是基于观点的。我不想对这类工具发表意见。我只是想知道它是否存在,因为我自己没有找到它。此外,我还对长期/短期类型的工具发表了看法,但这只是为了更好地理解。我应该跳过这部分吗?