EMMA Java code coverage tool

  •        5216

EMMA is an open-source toolkit for measuring and reporting Java code coverage. EMMA can instrument classes for coverage either offline (before they are loaded) or on the fly (using an instrumenting application classloader). The coverage stats are aggregated at method, class, package, and "all classes" levels. EMMA can instrument individial class files or entire jars.

It outputs the report in the form of plain text, HTML, XML.

http://emma.sourceforge.net/

Tags
Implementation
License
Platform

   




Related Projects

Panopticode - Gathers, Correlats, and displays code metrics


The Panopticode project provides a set of open source tools for gathering, correlating, and displaying code metrics. It evaluates software quality and ensures coding standards. It installs and configures set of tools like Emma or Cobertura for unit test code coverage, Checkstyle to validate the coding standards, JDepend to check the dependency, JavaNCSS for Cyclomatic Complexity metrics.

JavaDoc Coverage


It is a JavaDoc and comment coverage tool. It check the quality of JavaDoc and comments in Java source files. The output is like the EMMA Java code coverage.

EMMA code coverage


EMMA is a fast Java code coverage tool based on bytecode instrumentation. It differs from the existing tools by enabling coverage profiling on large scale enterprise software projects with simultaneous emphasis on fast individual development.

Sonar - Code quality for all languages


Sonar is an open platform to manage code quality. As such, it covers the 7 axes of code quality: Design, Code duplication, Unit test, Code complexity, Potential bugs, Coding rules, Comments. It has support for multiple languages like .NET, PHP, Java etc.

emmacheck - EMMA Code Coverage Check Ant Task


EMMA Code Coverage Check Ant Task



EclEmma - Java Code Coverage for Eclipse


EclEmma is a free Java code coverage tool for Eclipse, available under the Eclipse Public License. It brings code coverage analysis directly into the Eclipse workbench. The EclEmma project is also the home of the JaCoCo code coverage library which is the technical back-end for EclEmma and also has integrations with many other build and software quality tools.

Cobertura - Code coverage tool


Cobertura is a Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage. it instruments Java bytecode after it has been compiled. Reports are generated in HTML and XML. It shows cyclomatic code complexity of each class, and the average cyclomatic code complexity for each package and for the overall product.

Fuzzer - FLOW3 Helper Tool to check quality of Unit Tests, validating your code coverage


FLOW3 Helper Tool to check quality of Unit Tests, validating your code coverage

emma-coverage-report - Create emma coverage report with the lime unit testing framework


Create emma coverage report with the lime unit testing framework

VSTS Code Coverage Runner - Get VS Code Coverage from NUnit or MbUnit


This project is an attempt to provide a wrapper around the VSTS instrumentation and code coverage tools. VSTS provides very powerful code coverage tools with Visual Studio, but as packaged, you need to be running MSTest unit tests to obtain this coverage data. There is a way ...

EmmaKata - Emma coverage screen scraping muckabout


Emma coverage screen scraping muckabout

EL4Ant, an extension library for Ant


EL4Ant is a light and efficient build system based on Apache Ant. A project is described in XML as modules with transitive dependencies. Features are provided thanks to plugins: Java execution, JUnit reports, EMMA code coverage, Eclipse integration...

emma4j5


A fork of the popular Java code coverage tool EMMA that adds additional functionality to support Java 5+ language features.

jmchilton-emma4j5


A fork of the popular Java code coverage tool EMMA that adds additional functionality to support Java 5+ language features.

XtCover


It stands for eXTreme COVERage, a web based .NET code coverage reporting tool on top of VS CoveragAPIs. It provides the coverage summary in an enhanced way what VS tools does not Provide.

phpunit-coverage-listener - Report code coverage statistics to third-party services


PHPUnit Coverage Listener is a utility library that allow you to process the PHPUnit code-coverage information and send it into some remote location via cURL.Above json data could be process furthermore to expose usefull information about your code-coverage information in a way that fit with your specific needs. Coveralls service would be a perfect example in this scenario.

DebugMe - Code from debugging demo given by Emma at 14th February meeting


Code from debugging demo given by Emma at 14th February meeting

intellij-coverage - IntelliJ IDEA code coverage agent


Apache 2 licensed code coverage engine for JVM. Supports branch coverage and per-test coverage tracking. Used in IntelliJ IDEA and in JetBrains TeamCity.Open the project directory as an IntelliJ IDEA project and run Build | Rebuild Project. The agent binary is created as "coverage-agent.jar" in the 'dist' directory.

Bullseye Code Coverage XML Parser Tool


Bullseye Code Coverage XML Parser : Just browse for the coverage xml and enter the files you want to list coverage details for and voila , you get the no of functions covered , tot no of functions, coverage %. For more information just download and see Readme.txt