×

Status message

This proposal has been approved and the Eclipse EclEmma project has been created.

EclEmma

Basics
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Parent Project: 
Background: 

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.

Scope: 

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

Description: 

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.

 

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.

People
Source Code
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

 

Source Repository Type: