Java sonarqube分支覆盖范围显示了太多的资产选项
我正在使用最新的sonarqube分析一个java项目。在这个项目中,我有一个简单的Range类,它有两个长属性-start和end。当查看该类的覆盖率数据时,我看到: 基本上这意味着我有114个不同的测试通过这个构造函数。我也有测试来验证每个断言(比如一个测试的开始是否定的,另一个测试的结束是否定的,第三个测试的结束是先开始后结束等等)Java sonarqube分支覆盖范围显示了太多的资产选项,java,sonarqube,Java,Sonarqube,我正在使用最新的sonarqube分析一个java项目。在这个项目中,我有一个简单的Range类,它有两个长属性-start和end。当查看该类的覆盖率数据时,我看到: 基本上这意味着我有114个不同的测试通过这个构造函数。我也有测试来验证每个断言(比如一个测试的开始是否定的,另一个测试的结束是否定的,第三个测试的结束是先开始后结束等等) 然而,库贝认为有未覆盖的树枝。您的问题与SonarQube无关,因为SonarQube只是读取和处理代码覆盖率工具生成的报告。如果查看字节码,“assert
然而,库贝认为有未覆盖的树枝。您的问题与SonarQube无关,因为SonarQube只是读取和处理代码覆盖率工具生成的报告。如果查看字节码,“assert”关键字可能会生成一些额外的代码,从而生成一些额外的分支。如果您的覆盖工具是JaCoCo,请参见示例。感谢您提供的有用链接。所以基本上我对此无能为力,因为jacoc还没有实现这个过滤?没错,现在你对此无能为力。请随意挑选在JaCoCo工作的人。