EVERYTHING XIAOMI
Get listed

EclEmma

EclEmma brings Java code coverage analysis into the Eclipse workbench.

Place
#14 of 27
Score
6.0
EclEmma's website

What EclEmma is

EclEmma brings Java code coverage analysis into the Eclipse workbench. It supports local Java applications, Eclipse and RCP applications, Equinox OSGi, JUnit, TestNG, Eclipse plug-in test setups, SWTBot tests, and Scala applications. Its Coverage view summarizes coverage by Java project and allows inspection down to method level, while source editors distinguish covered from uncovered code. Summaries can use instruction, branch, line, method, type, and cyclomatic complexity counters. Developers can switch among coverage sessions or combine results from different test runs. EclEmma imports JaCoCo .exec execution data and exports HTML, XML, CSV, and JaCoCo execution data files. It is based on JaCoCo and is available through the Eclipse Marketplace Client, an update site, or manual installation. The free plug-in is provided under the Eclipse Public License 2.0 and is listed as free. Installation requires Eclipse 3.8 or higher, Java 1.5 or higher, and Eclipse Java development tools; the project says it has no particular operating-system dependency. Its Eclipse integration focuses on individual developers, with JaCoCo integrations suggested for automated builds.

Good

  • Coverage can be inspected from project to method level.
  • Source editors highlight covered and uncovered code.
  • Supports six coverage counters.
  • Imports JaCoCo execution data and exports several formats.
  • Free under the Eclipse Public License 2.0.

Watch out

  • Requires Eclipse 3.8 or higher and Java 1.5 or higher.
  • Requires Eclipse Java development tools.
  • Eclipse integration focuses on individual developers.

Who it suits

EclEmma suits individual developers who work in Eclipse and want coverage information alongside Java development. It also supports Scala applications and several Java testing setups.

Verdict

EclEmma provides coverage views and report exports within Eclipse for individual development workflows. Check its Eclipse, Java, and Java development tools requirements before installing.

Plans and prices

From EclEmma's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeEclipse plug-in · Java code coverage

The facts

Each one read from EclEmma's own pages, with the date it was checked.

What it does

Coverage analysis
The Coverage view summarizes coverage by Java project and allows drill-down to method level, while source editors highlight covered and uncovered code.checked 7 Oct 2026
Coverage counters
Coverage summaries can use instruction, branch, line, method, type, and cyclomatic complexity counters.checked 7 Oct 2026
Import and export
EclEmma imports JaCoCo .exec execution data and exports coverage reports in HTML, XML, or CSV, as well as JaCoCo execution data files.checked 7 Oct 2026
Integrations
EclEmma is based on JaCoCo and is available through the Eclipse Marketplace Client, an update site, or manual installation.checked 7 Oct 2026
Intended users
The Eclipse integration focuses on supporting individual developers; the site points users to JaCoCo integrations for automated builds.checked 7 Oct 2026
Launch types
Coverage mode supports local Java applications, Eclipse/RCP applications, Equinox OSGi, JUnit, TestNG, JUnit plug-in tests, JUnit RAP tests, SWTBot tests, and Scala applications.checked 7 Oct 2026
License
The program is provided under the Eclipse Public License 2.0.checked 7 Oct 2026
Purpose
EclEmma is a Java code coverage tool that brings coverage analysis into the Eclipse workbench.checked 7 Oct 2026
Release integrity
The download page lists MD5 and SHA-256 checksums for releases.checked 7 Oct 2026
Sessions
Users can switch between multiple coverage sessions and merge sessions from different test runs.checked 7 Oct 2026
Support
The project directs users to its documentation and FAQ, then to the JaCoCo and EclEmma Users group; bugs can be reported through the Eclipse issue tracker.checked 7 Oct 2026

The company

Founded
2006checked 28 Sep 2026

Where it runs

Requirements and OS
The installation page requires Eclipse 3.8 or higher and Java 1.5 or higher, says there is no dependency on a particular operating system, and requires Eclipse Java development tools.checked 7 Oct 2026

Alternatives to EclEmma

All alternatives
  1. 1Codecov logo

    Codecov

    Free planOpen sourceWebAPIExtensionLinux
    8.0From $5 a month
  2. 2

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  3. 3

    Coverage.py

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.3Free plan
  4. 4Coveralls logo

    Coveralls

    Free planWebAPILinuxSelf-hosted
    6.8From $10 a month
  5. 5

    ReportGenerator

    Free planLinuxmacOSWindows
    6.8$79 one-time
  6. 6

    gcov

    Free planLinuxmacOSWindows
    6.5Free plan