当前位置: 首页 > 面试题库 >

达到阈值时如何修复不稳定的建筑?

穆宾白
2023-03-14
问题内容

我的总体覆盖范围已达到阈值,但仍将构建标记为不稳定。有人知道原因吗?

16:53:04 [JaCoCo plugin] Thresholds: JacocoHealthReportThresholds [minClass=75, maxClass=99, minMethod=75, maxMethod=99, minLine=75, maxLine=99, minBranch=40, maxBranch=99, minInstruction=65, maxInstruction=99, minComplexity=0, maxComplexity=99]
16:53:04 [JaCoCo plugin] Publishing the results..
16:53:04 [JaCoCo plugin] Loading packages..
16:53:04 [JaCoCo plugin] Done.
16:53:04 [JaCoCo plugin] Overall coverage: class: 89, method: 89, line: 77, branch: 41, instruction: 67
16:53:04 [JaCoCo plugin] Health thresholds: JacocoHealthReportThresholds [minClass=75, maxClass=99, minMethod=75, maxMethod=99, minLine=75, maxLine=99, minBranch=40, maxBranch=99, minInstruction=65, maxInstruction=99, minComplexity=0, maxComplexity=99]
16:53:04 [JaCoCo plugin] Apply Min/Max thresholds result: UNSTABLE

哈科科报告


问题答案:

好的,根据我发现的链接,覆盖范围应该在最小和最大覆盖范围之内。

请参阅链接 https://issues.jenkins-
ci.org/browse/JENKINS-16903-
报告相同的意外行为。

https://groups.google.com/forum/#!topic/jenkins-jacoco-plugin-mailing-
list/pzHm98RJjB8/discussion-
在此规则最终声明为:

配置的最大阈值高于实际覆盖范围。如果覆盖率低于最小值,则构建失败; 如果覆盖率低于最大值,则构建不稳定;如果覆盖率高于,则成功。

从第二个主题看来,仅指定一个阈值(或仅最小阈值)似乎不起作用。因此,建议您尝试将最小和最大都设置为预期的最小。



 类似资料:
  • 有没有人知道在部署应用程序时会发生什么,为什么同时会有这么多的连接,而我只是在部署一个应用程序,而不是插入数据? 该项目是一个SparingBoot应用程序,所以我默认使用HikariCP作为连接池。我是唯一连接到数据库的用户。 我没有声明某个JPA持久性单元。 下面是上的日志 2021-02-21 14:50:40.153信息4792----[任务-1]com.zaxxer.hikari.hik

  • 问题内容: 以以下聚合查询为例: 我有兴趣知道什么时候任何CustomerName的平均TransactionAmount(stats.avg)高于该客户所有购买的某个阈值,一旦我索引了将使我的平均值超过该阈值的文档,便会知道。似乎percolator设计用于或多或少地将文档与规则匹配,但是我找不到使用percolator匹配基于聚合结果的规则的任何好例子。 这可能吗?渗滤器是最好的解决方案吗?还

  • 如果我们有100个cloudlet和10个VM,那么如何设置cloudsim中VM的等待时间阈值,以便将该cloudlet从一个VM移动到另一个VM。

  • 我用Resilience4j断路器装饰了以下方法: 我的断路器配置存储在application.yaml: 这个文件肯定会被找到,类似的设置可以很好地使用注释。我已经将从2000ms降低到1ms,甚至尝试引入对该方法的调用来验证它所花费的时间超过了持续时间阈值。该方法运行了大约100次(编辑:当和设置在此数字以下时,问题仍然会发生)。 但是我的断路器没有打开,在大约100次调用这个方法后。在我看来

  • 问题内容: 下面有没有一种数值稳定的方法来计算softmax函数?我得到的价值在神经网络代码中变成Nans。 问题答案: softmax exp( x )/ sum(exp( x ))实际上在数字上表现良好。它只有正数项,因此我们不必担心重要性下降,并且分母至少与分子一样大,因此可以保证结果介于0到1之间。 唯一可能发生的事故是指数溢出或溢出。 x 的单个元素的上溢或所有元素的下溢将使输出或多或少

  • 目前,我将进一步介绍java类,这是该类如何简要定义的: 内聚:以高内聚为目标,在这种情况下,内聚意味着单个模块紧紧关注其任务。 耦合:以低耦合为目标,在这种情况下,耦合意味着两个或多个模块相互交织的程度。 如何确定凝聚力和耦合度的水平? 例如,我的一些方法调用了同一类中的其他方法。这意味着调用其他方法的方法依赖于其他方法,以便“调用”方法完成其代码块。这是否意味着我对同一类的方法具有低内聚和高耦