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.
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.
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...
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...
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 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...
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...
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...