xref: /aosp_15_r20/external/jacoco/org.jacoco.doc/javadoc/overview.html (revision 7e63c1270baf9bfa84f5b6aecf17bd0c1a75af94)
1*7e63c127SSorin Basca<html>
2*7e63c127SSorin Basca<body>
3*7e63c127SSorin Basca
4*7e63c127SSorin Basca<p>
5*7e63c127SSorin Basca  This is the public JaCoCo API that can be used for integration. JaCoCo is
6*7e63c127SSorin Basca  packed as several bundles. While the bundles formally fulfill the OSGi
7*7e63c127SSorin Basca  specification, there is no dependency on OSGi. They can also be used as
8*7e63c127SSorin Basca  regular JARs in your classpath.
9*7e63c127SSorin Basca</p>
10*7e63c127SSorin Basca
11*7e63c127SSorin Basca<h1>Bundle org.jacoco.core</h1>
12*7e63c127SSorin Basca
13*7e63c127SSorin Basca<p>
14*7e63c127SSorin Basca  The core bundle implements the code coverage technology itself. It provides
15*7e63c127SSorin Basca  APIs and implementation for
16*7e63c127SSorin Basca</p>
17*7e63c127SSorin Basca
18*7e63c127SSorin Basca<ul>
19*7e63c127SSorin Basca  <li>class file instrumentation,</li>
20*7e63c127SSorin Basca  <li>collecting execution data at runtime and</li>
21*7e63c127SSorin Basca  <li>analyzing coverage data.</li>
22*7e63c127SSorin Basca</ul>
23*7e63c127SSorin Basca
24*7e63c127SSorin Basca<h1>Bundle org.jacoco.agent</h1>
25*7e63c127SSorin Basca
26*7e63c127SSorin Basca<p>
27*7e63c127SSorin Basca  Provides the runtime Java agent (JAR file) as a resource.
28*7e63c127SSorin Basca</p>
29*7e63c127SSorin Basca
30*7e63c127SSorin Basca
31*7e63c127SSorin Basca<h1>Bundle org.jacoco.report</h1>
32*7e63c127SSorin Basca
33*7e63c127SSorin Basca<p>
34*7e63c127SSorin Basca  APIs and implementation to create coverage reports in several formats.
35*7e63c127SSorin Basca</p>
36*7e63c127SSorin Basca
37*7e63c127SSorin Basca
38*7e63c127SSorin Basca</body>
39*7e63c127SSorin Basca</html>
40