Marc R. Hoffmann | 4960413 | 2009-07-09 15:59:58 +0000 | [diff] [blame^] | 1 | <html>
|
| 2 | <body>
|
| 3 |
|
| 4 | <p>
|
| 5 | This is the public JaCoCo API that can be used for tool integration. JaCoCo is
|
| 6 | packed as several bundles. While the bundles formally fulfill the OSGi
|
| 7 | specification, there is no dependency on OSGi. They can also be used as
|
| 8 | regular JARs in your classpath.
|
| 9 | </p>
|
| 10 |
|
| 11 | <h2>org.jacoco.core</h2>
|
| 12 |
|
| 13 | </p>
|
| 14 | The core bundle implements the code coverage technology itself. It
|
| 15 | provides APIs and implementation for
|
| 16 | </p>
|
| 17 |
|
| 18 | <ul>
|
| 19 | <li>class file analysis and instrumentation</li>
|
| 20 | <li>collecting execution data at runtime and</li>
|
| 21 | <li>calculating and storing coverage data.</li>
|
| 22 | </ul>
|
| 23 |
|
| 24 | <pre>
|
| 25 | | Class files | Runtime | Output | Coverage Report
|
| 26 |
|
| 27 |
|
| 28 | Analysis ----------------------------- IStructureVisitor \
|
| 29 | +--- Coverage Data
|
| 30 | Instrumentation --- ExecutionData ---- IExecutionVisitor /
|
| 31 | </pre>
|
| 32 |
|
| 33 | <h2>org.jacoco.report</h2>
|
| 34 |
|
| 35 | <p>
|
| 36 | APIs and implementation to create coverage reports in several formats.
|
| 37 | </p>
|
| 38 |
|
| 39 |
|
| 40 | </body>
|
| 41 | </html> |