-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PowerMockito @PrepareForTest disables JaCoCo #49
Comments
I found a workaround to this issue. Basically, you'll need to create a new Test-class for the class prepared for test by |
Could you provide an example with working code? Thanks, |
any working code ? |
Could you provide an example with working code? |
Could anyone please provide workaround for this? |
When using PowerMock in the unit tests, the classes declared with
@PrepareForTest
don't get coverage info due to following error:After a small research I've found out that it's a known issue of jacoco regarding javassist/javaagent:
powermock/powermock#422
jacoco/eclemma#15
But unfortunately, I wasn't able to make the fix of the issue, as suggested for maven by using the custom java agent of PowerMock library, to work for gradle, because I couldn't declare a jar file from dependencies (powermock-api-mockito2-1.7.4.jar) as a custom java agent in gradle, as done in this workaround:
http://stevendick.github.io/blog/2012/02/12/jacoco-and-gradle-part-2/
It failed, since the java plugin is conflicting with the android plugin.
The text was updated successfully, but these errors were encountered: