EclEmma

EclEmma

EclEmma is a free Java code coverage tool for Eclipse, used to measure and report on code coverage in Java projects. It highlights which parts of the code have been executed during runtime.
EclEmma screenshot

EclEmma: Free Java Code Coverage Tool

Measure and report on code coverage in Java projects with EclEmma, a free tool used by Eclipse to highlight executed code parts.

What is EclEmma?

EclEmma is a free, open source Java code coverage tool for Eclipse. It is used by developers to measure and report on code coverage in Java projects within the Eclipse IDE.

EclEmma shows which lines of code have been executed during runtime. It visually highlights covered and uncovered code using different colors right inside the IDE editor. This makes it easy for developers to identify gap areas of missing tests or execution paths.

Key features of EclEmma include:

  • Fast code coverage analysis integrated with Eclipse
  • Colored visualization of coverage data in code editors
  • Coverage statistics for packages, classes, methods and lines
  • Identification of missing tests for untouched code
  • Fully supports Java 7 language features and beyond
  • Extensible and integrates with testing frameworks like JUnit

EclEmma is a helpful companion for Java developers aiming for high test coverage and wanting fast feedback on what parts of their code base are covered by tests versus missing execution. The direct visualization speeds up the development cycle by easily spotting coverage gaps.

EclEmma Features

Features

  1. Code coverage measurement for Java code
  2. Fast test and ability to run tests from Eclipse
  3. Color coding to visualize code coverage
  4. Filtering of coverage results
  5. Integration with JUnit and TestNG unit tests

Pricing

  • Open Source

Pros

Free and open source

Easy to use

Good integration with Eclipse IDE

Helpful visualization features

Active community support

Cons

Limited to Java code coverage

Setup can be tricky for some projects

Reports lack customization options

Only available as an Eclipse plugin

Reviews & Ratings

Login to Review
No reviews yet

Be the first to share your experience with EclEmma!

Login to Review

The Best EclEmma Alternatives

Top Development and Code Coverage and other similar apps like EclEmma


Cobertura icon

Cobertura

Cobertura is an open source code coverage tool for Java programs. It calculates the percentage of code that is executed or accessed by automated tests and generates detailed reports highlighting code that lacks adequate test coverage. This helps developers understand which parts of the codebase may need additional testing.Some key...
Cobertura image
Atlassian Clover icon

Atlassian Clover

Atlassian Clover is a code coverage tool designed specifically for Java applications. It integrates tightly with build tools like Maven and Gradle to provide statement, branch, and method coverage metrics right within the developer's workflow.A key benefit of Clover is that it enables developers to easily visualize code coverage data...
Atlassian Clover image
ECobertura icon

ECobertura

ECobertura is an open source code coverage tool for Java applications. It calculates the percentage of code that is executed or accessed by tests, providing important metrics on how thoroughly automated tests exercise an application's codebase.Some key features of ECobertura include:Integrates with build tools like Ant and Maven to calculate...
Coverlipse icon

Coverlipse

Coverlipse is an open-source code coverage tool designed specifically for use with Eclipse and Java applications. It allows developers to measure and monitor code coverage of their JUnit tests to ensure thorough test suites.Some key features of Coverlipse include:Statement, branch, and MC/DC coverage metricsIntegrated with JUnit test frameworkCoverage highlighting in...
Coverlipse image
OpenClover icon

OpenClover

OpenClover is an open-source code coverage tool for Java applications. It is used to measure how much of the code in a Java program is executed or tested when running automated tests. This helps developers understand which parts of the application code may not be sufficiently tested.When running tests with...
OpenClover image
CodeCover icon

CodeCover

CodeCover is an open source automated software testing tool used for measuring code coverage of C, C++, Java and C# programs. It generates detailed code coverage reports to quantitatively analyze how much of the source code is executed and tested by a test suite.Some key features of CodeCover include:Detailed reporting...