aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.doc/docroot
diff options
context:
space:
mode:
authorMarc R. Hoffmann <hoffmann@mountainminds.com>2013-02-10 23:16:54 +0100
committerMarc R. Hoffmann <hoffmann@mountainminds.com>2013-02-10 23:16:54 +0100
commitaad4684528c47165756e891f8a9a84a37e5b6366 (patch)
tree304374130ebc54aa9940ca9d424fce4db72ff17e /org.jacoco.doc/docroot
parent7adf9aa0172d872719e300f8d24c1acf9128b10d (diff)
downloadjacoco-aad4684528c47165756e891f8a9a84a37e5b6366.tar.gz
Update mission statement to reflect the current project status.
Diffstat (limited to 'org.jacoco.doc/docroot')
-rw-r--r--org.jacoco.doc/docroot/doc/changes.html5
-rw-r--r--org.jacoco.doc/docroot/doc/mission.html42
2 files changed, 23 insertions, 24 deletions
diff --git a/org.jacoco.doc/docroot/doc/changes.html b/org.jacoco.doc/docroot/doc/changes.html
index 22b05892..ef166c40 100644
--- a/org.jacoco.doc/docroot/doc/changes.html
+++ b/org.jacoco.doc/docroot/doc/changes.html
@@ -36,8 +36,6 @@
(GitHub #72).</li>
</ul>
-<h3>Fixed Bugs</h3>
-
<h3>Non-functional Changes</h3>
<ul>
<li>For every build the corresponding Git commit hash is included as
@@ -51,7 +49,6 @@
to combine JMX access with any other output mode (GitHub #62).</li>
</ul>
-
<h2>Release 0.6.1 (2012/12/23)</h2>
<h3>New Features</h3>
@@ -96,7 +93,6 @@
deprecated pipe character is no longer supported.</li>
</ul>
-
<h2>Release 0.5.10 (2012/08/31)</h2>
<h3>Fixed Bugs</h3>
@@ -502,7 +498,6 @@
while instrumentation and analysis (Trac #44).</li>
</ul>
-
<h2>Release 0.1.0 (2009/10/28)</h2>
<p>
diff --git a/org.jacoco.doc/docroot/doc/mission.html b/org.jacoco.doc/docroot/doc/mission.html
index 82cfd506..ed50f834 100644
--- a/org.jacoco.doc/docroot/doc/mission.html
+++ b/org.jacoco.doc/docroot/doc/mission.html
@@ -19,33 +19,36 @@
<h1>Mission</h1>
<p class="intro">
- JaCoCo should become the standard backend technology for code coverage
- analysis in Java VM based environments. The focus is providing a lightweight,
- flexible and well documented library for integration with various build and
- development tools.
+ JaCoCo should provide the standard technology for code coverage analysis in
+ Java VM based environments. The focus is providing a lightweight, flexible and
+ well documented library for integration with various build and development
+ tools.
</p>
<p>
There are several open source coverage technologies for Java available. While
implementing the Eclipse plug-in <a href="http://www.eclemma.org/">EclEmma</a>
the observation was that none of them are really designed for integration.
- Most of them are specifically fit to a particular tool (Ant tasks, command line, IDE
- plug-in) and do not offer a documented API that allows embedding in different
- contexts. One of the best and widely used available open source tools is
- <a href="http://emma.sourceforge.net/">EMMA</a>. While EclEmma is based on it
- the EMMA library is not actively maintained any more by the original author.
- Due to the lack of regression tests maintenance and feature additions will
- become very difficult.
+ Most of them are specifically fit to a particular tool (Ant tasks, command
+ line, IDE plug-in) and do not offer a documented API that allows embedding in
+ different contexts. Two of the best and widely used available open source
+ tools are <a href="http://emma.sourceforge.net/">EMMA</a> and
+ <a href="http://cobertura.sourceforge.net/">Cobertura</a>. Both tools are not
+ actively maintained by the original authors any more and do not support the
+ current Java versions. Due to the lack of regression tests maintenance and
+ feature additions is difficult.
</p>
<p>
- JaCoCo should become the standard backend technology for code coverage
- analysis in Java VM based environments. The focus is providing a lightweight,
- flexible and well documented library for integration with various build and
- development tools. <a href="ant.html">Ant tasks</a>, a
+ Therefore we started the JaCoCo project to provide a new standard technology
+ for code coverage analysis in Java VM based environments. The focus is
+ providing a lightweight, flexible and well documented library for integration
+ with various build and development tools. <a href="ant.html">Ant tasks</a>, a
<a href="maven.html">Maven plug-in</a> and the
<a href="http://www.eclemma.org/">EclEmma Eclipse plug-in</a> are provided as
- reference usage scenarios.
+ reference usage scenarios. Also many other tool vendors and Open Source
+ projects have <a href="integrations.html">integrated</a> JaCoCo into their
+ tools.
</p>
<h2>Product Definition</h2>
@@ -60,15 +63,16 @@
loaders are possible through the API.</li>
<li>Framework agnostic: Smoothly integrates with Java VM based applications
like plain Java programs, OSGi frameworks, web containers or EJB servers.</li>
+ <li>Compatible with all released Java class file versions.</li>
<li>Support for different
<a href="http://en.wikipedia.org/wiki/List_of_JVM_languages">JVM languages</a>.</li>
<li>Several report formats (HTML, XML, CSV).</li>
- <li>Remote protocol to request execution data dumps from the coverage agent at
- any point in time.</li>
+ <li>Remote protocol and JMX control to request execution data dumps from the
+ coverage agent at any point in time.</li>
<li><a href="ant.html">Ant tasks</a> to collect and manage execution
data and create structured coverage reports.</li>
<li><a href="maven.html">Maven plug-in</a> to collect coverage information
- in Maven builds.</li>
+ and create reports in Maven builds.</li>
</ul>
<h3>Non-Functional Characteristics</h3>