diff options
author | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2013-02-10 23:16:54 +0100 |
---|---|---|
committer | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2013-02-10 23:16:54 +0100 |
commit | aad4684528c47165756e891f8a9a84a37e5b6366 (patch) | |
tree | 304374130ebc54aa9940ca9d424fce4db72ff17e /org.jacoco.doc/docroot | |
parent | 7adf9aa0172d872719e300f8d24c1acf9128b10d (diff) | |
download | jacoco-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.html | 5 | ||||
-rw-r--r-- | org.jacoco.doc/docroot/doc/mission.html | 42 |
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> |