This repository has been archived by the owner on Oct 1, 2020. It is now read-only.
Releases: jacoco/eclemma
Releases · jacoco/eclemma
2.1.0
- For long-running processes intermediate coverage data dumps can now be collected without terminating the application under test. This feature allows so called differential code coverage, a technique proposed by Kaitlin Duck Sherwood in her paper Reducing Code Navigation Effort with Differential Code Coverage.
- Trac #168: New editor for JaCoCo execution data files.
- Trac #190: The Coverage view option Hide Unused Types has been generalized to Hide Unused Elements.
- SF #3489951: Don't process class files in team provider folders.
- SF #3487904: Avoid NPE in case of new and empty launch configurations.
- SF #3477725: Java agent must not be added multiple times to plug-in launch configurations.
2.0.1
2.0.0
The first version of EclEmma that is backed by JaCoCo instead of EMMA. This adds several enhancements and new features to EclEmma.
- Branch Coverage: Branch coverage is shown on the property pages and can be selected in the Coverage view. For the source editors there is a new annotation that marks lines with branches. A new tooltip provides details about branches on a per-line basis.
- No class file instrumentation: With JaCoCo Java classes are instrumented in-memory only, which means modified class files will not be written to the file system anymore. Therefore the "in-place instrumentation" mode and its disadvantages are not required any more (no re-build required, JAR files can be analyzed). Programs do now launch immediately without delay due to instrumentation of all class files.
- Source folders can be selected separately even if their class file output location is the same.