blob: a490c235e5850a91d895cbce30e67c00dd644e3e [file] [log] [blame]
Marc R. Hoffmann15888492009-07-30 11:46:53 +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=".resources/doc.css" charset="ISO-8859-1" type="text/css" />
7 <title>JaCoCo - Mission</title>
8</head>
9<body>
10
11<div class="breadcrumb">
12 <a href="../index.html" class="el_session">JaCoCo</a> &gt;
13 <span class="el_source">Mission</span>
14</div>
15
16<h1>Mission</h1>
17
18<p class="intro">
19 JaCoCo should become the standard tool for instrumentation based code coverage
20 in Java VM based environments. The focus is providing a lightweight, flexible
21 and well documented library for integration with various build and development
22 tools.
23</p>
24
25<p>
26 There are several open source coverage technologies for Java. While
27 implementing the Eclipse plug-in <a href="http://www.eclemma.org/">EclEmma</a>
28 the observation was that none of them are really designed for integration.
29 Most of them are build for a particular tool (Ant tasks, command line, IDE
30 plug-in) and do not offer a documented API that allows embedding in different
31 contexts. One of the best and widely used available open source tools is
32 <a href="http://emma.sourceforge.net/">EMMA</a>. While EclEmma is based on it
33 the EMMA library is not actively maintained any more by the original author.
34 Due to the lack of regression tests maintenance and feature additions will
35 become very difficult.
36</p>
37
38<p>
39 JaCoCo should become the standard tool for instrumentation based code coverage
40 in Java VM based environments. The focus is providing a lightweight, flexible
41 and well documented library for integration with various build and development
42 tools. Ant tasks are provided as reference usage scenarios. Other tools like a
43 ready to use Eclipse plug-in (future version of EclEmma) might follow.
44</p>
45
46<div class="footer">
47 <div style="float:right">@VERSION@</div>
48 <a href="license.html">Copyright</a> &copy; 2009 Mountainminds GmbH &amp; Co. KG and Contributors
49</div>
50
51</body>
52</html>