Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse EclEmma
  5. EclEmma
×

Informative message

This proposal has been approved and the Eclipse EclEmma project has been created.
Visit the project page for the latest information and development.

Go to Project

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: 
Eclipse Technology
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.

 

Licenses: 
Eclipse Public License 1.0
Legal Issues: 

None.

 

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
Project Leads: 
Evgeny Mandrikov
Marc R. Hoffmann
Committers: 
Marc R. Hoffmann
Evgeny Mandrikov
Mentors: 
Lars Vogel
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: 
GitHub
Source Repositories: 
https://github.com/jacoco/eclemma
  • Sign in to post comments.

Project Links

  • Website
Eclipse EclEmma

Related Projects

Project Hierarchy:

  • Eclipse Technology
  • Eclipse EclEmma

Tags

Technology Types
  • Testing
  • Tools
Build Technologies
  • Jenkins
  • Maven
  • Tycho
Other Tags
  • java

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top