Java Code Coverage Mechanics

Session details
Session Type: 
Experience level: 

Internals of Java Virtual Machine based on challenges and experience in implementation of one of the most popular code coverage tools for Java - JaCoCo ( ) that is backbone of award-winning Eclipse EclEmma Plugin ( ).

In this presentation we will dive into bosom of JVM (bytecode, restrictions, classloaders) answering on following questions:

  • How by developing JaCoCo we find bugs in OpenJDK? You also can!
  • How JaCoCo manages to work in OSGi environment?
  • And how it interoperates with other tools that modify bytecode, such as Mockito, PowerMock, AspectJ?
  • What makes it fastest?
  • And which changes were required to support Java 8? Java 9?


Schedule info
Session Time Slot(s): 
Thursday, October 26, 2017 - 11:00 to 11:35

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2017 sponsor prospectus page.

Elite Dual ECE/OSGi CE



Club ECE Sponsor

IoT Theme Day

Project Quality Day

Smart Home Day


EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018