使用 GwtMockito 报告的错误代码覆盖率
false code coverage reported using GwtMockito
Eclipse 中的 EclEmma(JaCoCo based)
在使用 GwtMockitoTestRunner
时错误地报告代码覆盖率有什么原因吗?
查看它的源代码,它确实安装了自己的 class 加载器并使用 Javassist library
进行字节码操作。这会影响代码覆盖工具吗?
看起来问题是 EclEmma/JaCoCo 不能很好地使用 final 方法和本地方法(GWT JSNI 代码)。
修复这些方法后一切恢复正常,覆盖率报告正确。
Eclipse 中的 EclEmma(JaCoCo based)
在使用 GwtMockitoTestRunner
时错误地报告代码覆盖率有什么原因吗?
查看它的源代码,它确实安装了自己的 class 加载器并使用 Javassist library
进行字节码操作。这会影响代码覆盖工具吗?
看起来问题是 EclEmma/JaCoCo 不能很好地使用 final 方法和本地方法(GWT JSNI 代码)。
修复这些方法后一切恢复正常,覆盖率报告正确。