问题
Is there any reason why EclEmma(JaCoCo based)
in Eclipse falsely reports the code coverage while using the GwtMockitoTestRunner
?
Looking at it's source code, it does install it's own class loader and does byte code manipulation using the Javassist library
. Could this affect the code coverage tool anyhow?
回答1:
It looks like the issue is that EclEmma/JaCoCo doesn't work well with final methods and with native methods(GWT JSNI code).
Fixing these methods everything returned to normal, the coverage is reported correctly.
来源:https://stackoverflow.com/questions/30050457/false-code-coverage-reported-using-gwtmockito