Unit testing 通过jmockit覆盖工具获得路径覆盖的可能性,排除所需的路径

Unit testing 通过jmockit覆盖工具获得路径覆盖的可能性,排除所需的路径,unit-testing,code-coverage,jmockit,Unit Testing,Code Coverage,Jmockit,在进行单元测试之后,我很想获得代码的路径覆盖率,但是它包含很多if-else条件,这些条件使得实际的路径数大约为67k,因此jmockit覆盖工具是否有可能排除代码中路径的一些if条件 有没有其他工具可以用来实现同样的目标 看起来JMockit覆盖率允许您在类级别排除代码。看见但是我不认为有一种方法可以排除比课堂低水平的任何东西 有关Cobertura,请参见。不过,只有类级排除 然而,请注意,许多人正在远离Cobertura,因为它似乎不再是非常积极的开发。JaCoCo似乎是新的热门报道工具。

在进行单元测试之后,我很想获得代码的路径覆盖率,但是它包含很多if-else条件,这些条件使得实际的路径数大约为67k,因此jmockit覆盖工具是否有可能排除代码中路径的一些if条件


有没有其他工具可以用来实现同样的目标

看起来JMockit覆盖率允许您在类级别排除代码。看见但是我不认为有一种方法可以排除比课堂低水平的任何东西

有关Cobertura,请参见。不过,只有类级排除


然而,请注意,许多人正在远离Cobertura,因为它似乎不再是非常积极的开发。JaCoCo似乎是新的热门报道工具。它支持排除……请参阅。但是,同样,只在类级别。

看起来JMockit覆盖率允许您在类级别排除代码。看见但是我不认为有一种方法可以排除比课堂低水平的任何东西

有关Cobertura,请参见。不过,只有类级排除


然而,请注意,许多人正在远离Cobertura,因为它似乎不再是非常积极的开发。JaCoCo似乎是新的热门报道工具。它支持排除……请参阅。但同样,仅在类级别。

那么这些工具如何处理路径覆盖率()?我认为它们最多只支持分支/决策覆盖。@IraBaxter,没错,我认为这些工具都不支持路径覆盖。我并没有意识到分支覆盖和路径覆盖之间的区别,所以感谢您指出这一点。请参阅并澄清,与Cobertura和JaCoCo不同,JMockit覆盖率确实支持路径覆盖率?我认为它们最多只支持分支/决策覆盖。@IraBaxter,没错,我认为这些工具都不支持路径覆盖。我并没有意识到分支覆盖和路径覆盖之间的区别,所以感谢您指出这一点。请参阅并澄清,JMockit覆盖确实支持路径覆盖,这与Cobertura和JaCoCo不同。