EMMA Java code coverage tool
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/
comments powered by Disqus
Related Products
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.
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.
Delphi-code-coverage - A code coverage tool for Delphi
Delphi Code CoverageIntroductionDelphi Code Coverage is a simple Code Coverage tool for Delphi that creates code coverage reports based on detailed MAP files. Please also check out this project http://code.google.com/p/delphi-code-coverage-wizard/ as it adds a wizard to the Delphi IDE to help create configuration and launch Delphi Code Coverage. PreconditionsThe project you want to run a code coverage report for must have a "debug" configuration that generates a Detailed MAP file. What kind of c
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.
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.
Undercover - Undercover: A Code Coverage Analyzer
A code coverage tool for JVM based languages. Features: Bytecode based complexity and coverage analysis Show line coverage if the source is available Project Dashboard Apache MavenPlugin Apache AntTasks Emma compatible XML report generation. PlanData merging. Release 1.0 Better support for Scala Online analysis Line coverage. Branch coverage. NewsNOTICE: If you need something like this, please email to me (eungju at gmail dot com). 0.8.4 releasedUpdate Flot to 0.7 sbt-coverageStuart Roebuck wrot
Aiml-en-us-ovrp-infotabby - Ohio Virtual Reference Project infoTabby AIML
infoTabby, the Public Library ChatbotinfoTabby is an AIML based virtual agent designed for libraries. She was created to provided immediate information about the library and to answer light reference questions. infoTabby is an offspring of David Newyear's "Emma the Catbot." Emma has been helping patrons on the Mentor Public Library's website since 2009 and won the 2011 Polaris Innovation in Technology John Iliff Award. Libraries are welcome to participate in the development and improvement of th
Emma-coverage-report-plugin - Generate unit tests coverage report in emma xml format for symfony
Generate unit tests coverage report in emma xml format for symfony Prerequis : xdebug installed (doesn't need to be enabled in the ini file). How to use it : ./symfony acr:report --xml=pathToSaveXmlWhen you launch your tests in the continuous integration server, the environnement must be the same than in production, so you don't need to have xdebug (and its slows them). But symfony code coverage task needs it to work, so you can install it but disable it in the ini file. And indicates to the tas
Javaanalysissuite - Java Static Analysis Suite
A single ant task that will subject your code to junit, emma, findbugs, checkstyle, pmd, jDepend, TestabilityExplorer & javaNcss without all the fuss of setting up each of these tools. More Information @ http://www.peterfranza.com/projects/janalysissuite-a-static-analysis-toolkit/ Usage: <target name="analyze" depends="compile"> <!-- define the task set --> <property name="jar.name" value="jAnalysisSuite-{latest}.jar"> <taskdef resource="staticanalysis.properties" classpath="${jar.name}"/> <setu
Turbobytes-cocomon - COde COverage MONitor - To monitor unit test code coverage on a release by rele
In an ideal world all software projects will start with a strict process for automated unit testing and more importantly will stick to it. Unfortunately at this point in time it is just a fantasy. I am a firm believer of unit testing and will go out of my way to make sure that every bit of code I write is covered with unit tests. But sometimes, reality sinks in and I am deployed into projects that have been churning out code for a few years with little or no consideration for automated unit test