Eclipse EclEmma Creation Review

End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, July 27, 2016


Parent Project: 

Test code coverage is important to ensure stability, extensibility and maintainability of a code basis. EclEmma provides the tooling to visualize the code coverage in the Eclipse IDE. EclEmma is currently developed outside the Eclipse foundation, which prevents it from being included by default into the Eclipse Packages.


EclEmma is a Java code coverage tool that provides code coverage analysis directly in the Eclipse workbench.


EclEmma is a free Java code coverage tool for Eclipse that brings code coverage analysis directly into the Eclipse workbench.

  • Fast develop/test cycle: Launches from within the workbench like JUnit test runs can directly be analyzed for code coverage.

  • Rich coverage analysis: Coverage results are immediately summarized and highlighted in the Java source code editors.

  • Non-invasive: EclEmma does not require modifying your projects or performing any other setup.


Why Here?: 

To streamline the development process, attract more contributors, ensure that EclEmma remains relevant in the future. Also to be able to included EclEmma in future EPP packages.


Initial Contribution: 

EclEmma plugin depends on

  • JaCoCo Java code coverage library, provided under the terms and conditions of the Eclipse Public License 1.0

  • ASM Java bytecode library, provided under the terms and conditions of the BSD License


Project Scheduling: 

Code is available and could be provided.


Future Work: 

EclEmma is currently feature complete and actively maintained. Future Java version might require enhancements and improvements.