blob: 15fbe31a409ac2f09b3a3e32ae2d6caff1094a53 [file] [log] [blame]
Evgeny Mandrikov82a92ca2012-01-15 20:25:48 +00001<?xml version="1.0" encoding="ISO-8859-1" ?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
4<head>
5 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
6 <link rel="stylesheet" href="doc/.resources/doc.css" charset="ISO-8859-1" type="text/css" />
7 <link rel="shortcut icon" href="doc/.resources/report.gif" type="image/gif" />
8 <title>JaCoCo - Java Code Coverage Library</title>
9</head>
10<body>
11
12<div class="breadcrumb">
13 <span class="el_report">JaCoCo</span>
14</div>
15<div id="content">
16
17<h1>JaCoCo - Java Code Coverage Library</h1>
18
19<p>
20 JaCoCo is a free Java code coverage library distributed under the
21 <a href="doc/license.html">Eclipse Public License</a>. Check
22 <a href="@jacoco.home.url@">@jacoco.home.url@</a> for updates and feedback.
23</p>
24
25<p>
26 This is the distribution of version @qualified.bundle.version@ created on @build.date@.
27</p>
28
29<h2>Implementation Status</h2>
30
31<p>
32 This release of JaCoCo is a fully functional prototype to verify the concepts
33 and implementation strategies. It already produces
34 <a href="coverage/index.html">neat coverage reports</a> and has been
35 successfully tested with comprehensive JUnit test suites as well as huge
36 Eclipse RCP applications and J2EE projects. JaCoCo is
37 <a href="doc/integrations.html">integrated with several tools</a>.
38</p>
39
40<p class="hint">
41 Due to the prototype status future versions will come with additional or
42 modified features and may show different behavior in various situations. The
43 Java API is certainly not frozen yet.
44</p>
45
46<h2>Contents</h2>
47
48<ul>
49 <li><a href="doc/index.html">Documentation</a></li>
50 <li><a href="test/index.html">JUnit Test Results</a></li>
51 <li><a href="coverage/index.html">Code Coverage Report</a>
52 (<a href="coverage/coverage.csv">CSV</a>,
53 <a href="coverage/coverage.xml">XML</a>)</li>
54 <li><a href="doc/changes.html">Change History</a></li>
55 <li><a href="doc/license.html">License</a></li>
56</ul>
57
58<p>
59 The JaCoCo distribution contains the following libraries in the
60 <code>./lib</code> folder:
61</p>
62
63<table class="coverage">
64 <thead>
65 <tr>
66 <td>File</td>
67 <td>OSGi Bundle</td>
68 <td>Description</td>
69 <td>Dependencies</td>
70 </tr>
71 </thead>
72 <tbody>
73 <tr>
74 <td><span class="el_jar">jacocoagent.jar</span></td>
75 <td>no</td>
76 <td>Java agent for execution data recording</td>
77 <td>- <i>(all dependencies included)</i></td>
78 </tr>
79 <tr>
80 <td><span class="el_jar">jacocoant.jar</span></td>
81 <td>no</td>
82 <td>JaCoCo Ant tasks</td>
83 <td>Ant <i>(all other dependencies included)</i></td>
84 </tr>
85 <tr>
86 <td><span class="el_jar">org.jacoco.agent_@qualified.bundle.version@.jar</span></td>
87 <td>yes</td>
88 <td>JaCoCo agent</td>
89 <td>-</td>
90 </tr>
91 <tr>
92 <td><span class="el_jar">org.jacoco.core_@qualified.bundle.version@.jar</span></td>
93 <td>yes</td>
94 <td>JaCoCo core</td>
95 <td>ASM</td>
96 </tr>
97 <tr>
98 <td><span class="el_jar">org.jacoco.report_@qualified.bundle.version@.jar</span></td>
99 <td>yes</td>
100 <td>JaCoCo reporting</td>
101 <td>org.jacoco.core, ASM</td>
102 </tr>
103 <tr>
104 <td><span class="el_jar">org.jacoco.ant_@qualified.bundle.version@.jar</span></td>
105 <td>yes</td>
106 <td>JaCoCo Ant tasks</td>
107 <td>org.jacoco.core, org.jacoco.agent, org.jacoco.report, ASM, Ant</td>
108 </tr>
109 </tbody>
110</table>
111
112<h2>Java Versions and 3rd Party Dependencies</h2>
113
114<p>
115 JaCoCo requires a Java runtime environment in version 1.5 or higher. Java
116 class files under test can be of any Java version ranging from 1.0 to 1.7.
117</p>
118
119<p>
120 3rd party dependencies listed above refer to the following libraries:
121</p>
122
123<table class="coverage">
124 <thead>
125 <tr>
126 <td>Library</td>
127 <td>Version Range</td>
128 <td>Vendor</td>
129 <td>License</td>
130 </tr>
131 </thead>
132 <tbody>
133 <tr>
134 <td><span class="el_jar">ASM</span></td>
135 <td>[3.2.0, 4.0.0)</td>
136 <td>INRIA, France Telecom</td>
137 <td>BSD License</td>
138 </tr>
139 <tr>
140 <td><span class="el_jar">Ant</span></td>
141 <td>[1.7.0, 2.0.0)</td>
142 <td>Apache Software Foundation</td>
143 <td>Apache License, Version 2.0</td>
144 </tr>
145 </tbody>
146</table>
147
148</div>
149<div class="footer">
150 <span class="right"><a href="@jacoco.home.url@">JaCoCo</a> @qualified.bundle.version@</span>
151 <a href="doc/license.html">Copyright</a> &copy; @copyright.years@ Mountainminds GmbH &amp; Co. KG and Contributors
152</div>
153
154</body>
155</html>