<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to EMMA 2.0.4217 released</title><link>https://sourceforge.net/p/emma/news/2004/07/emma-204217-released/</link><description>Recent changes to EMMA 2.0.4217 released</description><atom:link href="https://sourceforge.net/p/emma/news/2004/07/emma-204217-released/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 19 Jul 2004 02:55:13 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/emma/news/2004/07/emma-204217-released/feed.rss" rel="self" type="application/rss+xml"/><item><title>EMMA 2.0.4217 released</title><link>https://sourceforge.net/p/emma/news/2004/07/emma-204217-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Release 2.0.4217 contains bug fixes and various low-hanging fruit&lt;br /&gt;
improvements. The codebase is being moved closer to being a better starting&lt;br /&gt;
point for the future 2.1 branch.&lt;/p&gt;
&lt;p&gt;FEATURE REQUESTS IMPLEMENTED:&lt;/p&gt;
&lt;p&gt;975695  silent mode for data collection&lt;br /&gt;
979973  logging infrastructure enhancements&lt;/p&gt;
&lt;p&gt;There have been several requests for a feature to silence logging in&lt;br /&gt;
EMMA-instrumented classes (used by builds that validate stdout output). This&lt;br /&gt;
has been implemented. Additionally, log output from EMMA runtime used to&lt;br /&gt;
omit &amp;quot;EMMA:&amp;quot; prefix. This has been corrected and can be used for&lt;br /&gt;
simple grep filtering of EMMA output as well.&lt;/p&gt;
&lt;p&gt;The documentation has been updated to reflected new verbosity-related&lt;br /&gt;
properties, but briefly you can use several mechanism to control EMMA&lt;br /&gt;
verbosity:&lt;/p&gt;
&lt;p&gt;(1) a JVM system property:&lt;br /&gt;
java -Demma.verbosity.level={silent,quiet,info,verbose} &lt;/p&gt;
&lt;p&gt;(2) property &amp;quot;verbosity.level&amp;quot; set in a classpath resource &amp;quot;emma.properties&amp;quot;&lt;br /&gt;
or in a file pointed to by -Demma.properties JVM system setting&lt;/p&gt;
&lt;p&gt;(3) for EMMA ANT tasks you can (additionally) set verbosity via a new task&lt;br /&gt;
attribute &amp;quot;verbosity&amp;quot; of &amp;lt;emma&amp;gt;, &amp;lt;emmarun&amp;gt;, &amp;lt;instr&amp;gt;,&lt;br /&gt;
&amp;lt;report&amp;gt;, &amp;lt;merge&amp;gt;. Note that different subtasks can have their&lt;br /&gt;
verbosities set to different level.&lt;/p&gt;
&lt;p&gt;In other words, the new property follows the usual EMMA property inheritance&lt;br /&gt;
mechanism.&lt;/p&gt;
&lt;p&gt;988785  improve instr output dir validation&lt;/p&gt;
&lt;p&gt;To prevent users from mistakenly asking EMMA to output intrumented classes&lt;br /&gt;
in a directory that appears in the input path, the instr tool will now&lt;br /&gt;
validate that the output dir does not have one of the input dirs as its&lt;br /&gt;
parent.&lt;/p&gt;
&lt;p&gt;DEFECTS FIXED:&lt;/p&gt;
&lt;p&gt;988160  Negative number displayed in report for line %&lt;/p&gt;
&lt;p&gt;The fix removes an int multiplication overflow when a coverage report is&lt;br /&gt;
generated for a very large codebase (thousands of classes).&lt;/p&gt;
&lt;p&gt;989071  incremental instrumentation disabled for jar input&lt;/p&gt;
&lt;p&gt;Unnoticed until now, the instr tool used incorrectly formed output file&lt;br /&gt;
descriptors when detecting whether instrumented classes were more recent than&lt;br /&gt;
the source files. As a result, the output classes were always&lt;br /&gt;
regenerated (this happened for jar inputs only).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vlad Roubtsov</dc:creator><pubDate>Mon, 19 Jul 2004 02:55:13 -0000</pubDate><guid>https://sourceforge.net4b03954b461fb78c4f03adebff229c5de3b03c07</guid></item></channel></rss>