jcoverage
Home PageCategories: Code coverage
Author: jcoverage
Latest version: 1.0.5
Added 2005-03-21
jcoverage identifies how many times each line of code in your application has been executed and you can see which parts of your software remain untested. After instrumenting your code and running your tests, a report is generated allowing you to view information coverage figures from a project level right down to the individual line of code.
jcoverage works by modifying your Java classes at the bytecode level. It also works against code that you do not have the source code for, as well as code that has itself been modified at byte-code level, for example, JDO data classes and aspect-derived code. When these modified classes are executed, during a test-run for instance, data is collected that identifies how many times each line of code has been executed.
Features include:
- measure the percentage of code that has been tested.
- run your tests, create your reports, get all information about problems in your system (with data shown on a per-test basis).
- set-up your test in isolation using mock-object technologies to reduce reliance on extensive end-to-end per system tests.
Three versions are available: jcoverage/gpl (free version released under the GPL); jcoverage commercial edition (fully supported); jcoverage+ (introduces more rigour and finer granularity to your testing).
A commercial jcoverage plugin is available for Eclipse 3.
Built for Java |
Plug-in |
Free or free version available |
Source code provided |