Java Code Coverage Mechanics

Session details
Status: 
Accepted
Session Type: 
Experience level: 
Advanced
Track: 

Internals of Java Virtual Machine based on challenges and experience in implementation of one of the most popular code coverage tools for Java - JaCoCo ( http://www.jacoco.org/jacoco/index.html ) that is backbone of award-winning Eclipse EclEmma Plugin ( https://www.eclipse.org/eclemma ).

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

Premium

Basic

Club ECE Sponsor

IoT Theme Day

Project Quality Day

Smart Home Day

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018