Uwe, do you know why the assert lines come through as not covered? Are we not running w/ asserts enabled when we run with clover?
Mike On Thu, Dec 17, 2009 at 1:25 PM, Uwe Schindler <u...@thetaphi.de> wrote: > Hi all, > > After multiple iterations and failed Hudson build, Mike and me got it > running: > > We upgraded the build.xml and Hudson configuration to use now Clover 2.6.3 > with a new license for Apache projects granted by Nick Pellow from > Atlassian. The new reports now cover all tests not only the backwards-tests > (our complex build structure with test-tag "completely disturbed" R/T clover > 1.x). You can now see coverage produced by core tests and contrib tests > (with linkage between tests and code), and also see coverage of test-tag > runs (but here without linkage to the tests): > > http://hudson.zones.apache.org/hudson/job/Lucene-trunk/clover/ > > Also Hudson now has an own build script that is run as a shell script and is > available in the nightly SVN (hudson.sh). The build script was optimized to > no longer use the nightly target and instead produce the results in optimal > order (but the new Clover version still needs more CPU time). It is also > more simple to configure and may be reused for 2.9/3.0 and flex branch build > (we should do them on Hudson, too; as long as there is development and > support for the last Java 1.4 version Lucene Java 2.9). > > For speed improvement, theoretically the tests without clover could be > disabled (within the new shell script), but I kept them online, to have > correct stack traces on test failures (because instrumented classes have > wrong filenames and line numbers). > > Nick Pellow also helped us to fix a bug in Clover that produced parse > failures in some heavy UTF-8 encoded Java files. Because of that the minimum > version to run clover with Lucene trunk is 2.6.x. If we will build the > branches with Hudson, too, we will backport the patch to the branches, too. > > The required (donated) license is currently available in the JIRA issue and > also some configuration infos to get your ANT up-to-date: > https://issues.apache.org/jira/browse/LUCENE-1769 > (the license should also work with Eclipse et al.) > > So again many thanks to Nick Pellow and Atlassian for the license and Mike > McCandless for always clicking on "build now" in Hudson admin console (as we > were not able to get a Hudson account for me at all; > https://issues.apache.org/jira/browse/INFRA-2326). > > Happy reviewing code coverage! > Uwe Schindler > > P.S.: Nick, you wanted to send an official mail to this mailing list that > the new Clover license can be used for every Apache Project even by > Non-Committers. I would then forwards the License to the SVN repository. > > P.P.S.: I also invite the Solr users to upgrade their build! > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: u...@thetaphi.de > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-dev-h...@lucene.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org