Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 22213 invoked from network); 8 May 2008 09:25:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 May 2008 09:25:02 -0000 Received: (qmail 90870 invoked by uid 500); 8 May 2008 09:25:03 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 90840 invoked by uid 500); 8 May 2008 09:25:03 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 90829 invoked by uid 99); 8 May 2008 09:25:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 May 2008 02:25:02 -0700 X-ASF-Spam-Status: No, hits=1.0 required=10.0 tests=HTML_MESSAGE,NORMAL_HTTP_TO_IP,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [192.18.6.24] (HELO gmp-eb-inf-2.sun.com) (192.18.6.24) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 May 2008 09:24:14 +0000 Received: from fe-emea-10.sun.com (gmp-eb-lb-2-fe2.eu.sun.com [192.18.6.11]) by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m489ORna015973 for ; Thu, 8 May 2008 09:24:27 GMT Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <0K0J00D01LO5CT00@fe-emea-10.sun.com> (original mail from Henri.Vandescheur@Sun.COM) for derby-dev@db.apache.org; Thu, 08 May 2008 10:24:27 +0100 (BST) Received: from [129.159.112.234] by fe-emea-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <0K0J000KVM476A70@fe-emea-10.sun.com> for derby-dev@db.apache.org; Thu, 08 May 2008 10:24:07 +0100 (BST) Date: Thu, 08 May 2008 11:24:07 +0200 From: Henri van de Scheur Subject: Re: Code Coverage Results for 10.4.1.3 In-reply-to: <59c2e1ec0805071107m482edd00r6886c96dd1fa3289@mail.gmail.com> Sender: Henri.Vandescheur@Sun.COM To: derby-dev@db.apache.org Message-id: <4822C6B7.5010200@sun.com> Organization: Sun Microsystems Norway MIME-version: 1.0 Content-type: multipart/alternative; boundary="Boundary_(ID_Y2p40VKumDF0FDl73EYCbg)" References: <59c2e1ec0805051237h255d1781t3bb6529004d8b3e0@mail.gmail.com> <48203F39.4000802@sun.com> <59c2e1ec0805061018w49e0df0dl948ab42c83f0ab40@mail.gmail.com> <48218BBE.1000700@sun.com> <59c2e1ec0805071107m482edd00r6886c96dd1fa3289@mail.gmail.com> User-Agent: Thunderbird 2.0.0.12 (X11/20080228) X-Virus-Checked: Checked by ClamAV on apache.org This is a multi-part message in MIME format. --Boundary_(ID_Y2p40VKumDF0FDl73EYCbg) Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT Hi again! I do not understand these differences. I have instrumented the same jars, but not all. I did not include derbyTesting.jar and the derbyLocale*.jars. So I instrumented the 5 following jars: derby.jar, derbyclient.jar, derbynet.jar, derbyrun.jar and derbytools.jar. I hope to find an explanation when I can compare your reports with mine. Henri Manjula Kutty wrote: > I took the 10.4.1.3 Release candidate jars. > I used the sun jdks. Also is there a chance that I was giving all > permission to all the codebases in the derby_tests policy file? > > -Manjula > > > On 5/7/08, *Henri van de Scheur* > wrote: > > Hi Manjula! > > I was able to fix the problem with linking the source-code, so now > the site I mentioned before shows correct and complete results. > To summarize and compare with your results: > OVERALL COVERAGE SUMMARY > -------------------------------------------------- > all classes: 90% (1264/1397) > Method : 75% (16948/22513) > Block : 73% (479495/660441) > Line : 71% (100760/141054) > > OVERALL STATS SUMMARY > total packages: 89 > total executable files: 1280 > total classes: 1397 > total methods: 22513 > total executable lines: 141054 > > So we see a couple of (general) differences: > > 1. In general you report higher numbers for the totals > 2. In general I find higher numbers for coverage > > Can this be explained by just the differences in our jvm's (as > different vendors) or should we investigate more? > For my numbers I did a little workaround regarding the > source-code: I used the source-code from the 10.4-branch and not > the official 10.4.1.3 > > Thanks ! > > Henri > > > Manjula Kutty wrote: >> Hi Henri >> >> I ran suites.all. I used my derby_tests policy (Actually the one >> which gives all permission). I ran it with jdk142, 15 and 16. I >> will be linking the full report to the wiki. >> >> Thanks >> Manjula >> >> >> On 5/6/08, *Henri van de Scheur* > > wrote: >> >> Manjula Kutty wrote: >> >> OVERALL COVERAGE SUMMARY >> -------------------------------------------------- >> all classes: 87% (1226/1404) Method : 74% (16629/22556) >> Block : 69% (486715/704201) >> Line : 69% (101022.4/146764) >> >> OVERALL STATS SUMMARY >> total packages: 90 >> total executable files: 1286 >> total classes: 1404 >> total methods: 22556 >> total executable lines: 146764 >> >> >> >> -- >> Thanks, >> Manjula. >> >> Hi Manjula! >> >> What testsuite did you use and which jvm-versions? >> I used Emma to run with suitesAll on jvm1.4, jvm1.5 and >> jvm1.6 (both 32- and 64-mode). Results can be found here: >> http://dbtg.thresher.com/derby/test/10.4.1.3_RC/Emma.html >> Unfortunately I have had some problems linking the >> source-code to these reports, but I plan to do that within >> the next 24 hours (if svn allows me....). >> >> Thanks, >> >> Henri >> > > > > > -- > Thanks, > Manjula. -- With regards, Henri van de Scheur, Database Technology Group, Sun Microsystems, Trondheim, Norway --Boundary_(ID_Y2p40VKumDF0FDl73EYCbg) Content-type: text/html; charset=ISO-8859-1 Content-transfer-encoding: 7BIT Hi again!

I do not understand these differences. I have instrumented the same jars, but not all. I did not include derbyTesting.jar and the derbyLocale*.jars. So I instrumented the 5 following jars: derby.jar, derbyclient.jar, derbynet.jar, derbyrun.jar and derbytools.jar.
I hope to find an explanation when I can compare your reports with mine.

Henri
Manjula Kutty wrote:
I took the 10.4.1.3 Release candidate jars.
I used the sun jdks. Also is there a chance that I was giving all permission to all the codebases in the derby_tests policy file?
 
-Manjula

 
On 5/7/08, Henri van de Scheur <Henri.Vandescheur@sun.com> wrote:
Hi Manjula!

I was able to fix the problem with linking the source-code, so now the site I mentioned before shows correct and complete results.
To summarize and compare with your results:
OVERALL COVERAGE SUMMARY
--------------------------------------------------
all classes: 90%  (1264/1397)
Method : 75%  (16948/22513)
Block : 73%  (479495/660441)
Line : 71%  (100760/141054)

OVERALL STATS SUMMARY
total packages: 89
total executable files: 1280
total classes: 1397
total methods: 22513
total executable lines: 141054


So we see a couple of (general) differences:
  1. In general you report higher numbers for the totals
  2. In general I find higher numbers for coverage
Can this be explained by just the differences in our jvm's (as different vendors) or should we investigate more?
For my numbers I did a little workaround regarding the source-code: I used the source-code from the 10.4-branch and not the official 10.4.1.3

Thanks !

Henri


Manjula Kutty wrote:
Hi Henri
 
I ran suites.all. I used my derby_tests policy (Actually the one which gives all permission). I ran it with jdk142, 15 and 16. I will be linking the full report to the wiki.
 
Thanks
Manjula

 
On 5/6/08, Henri van de Scheur <Henri.Vandescheur@sun.com> wrote:
Manjula Kutty wrote:
OVERALL COVERAGE SUMMARY
--------------------------------------------------
all classes: 87%  (1226/1404) Method : 74%  (16629/22556)
Block : 69%  (486715/704201)
Line : 69%  (101022.4/146764)

OVERALL STATS SUMMARY
total packages: 90
total executable files: 1286
total classes: 1404
total methods: 22556
total executable lines: 146764



--
Thanks,
Manjula.
Hi Manjula!

What testsuite did you use and which jvm-versions?
I used Emma to run with suitesAll on jvm1.4, jvm1.5 and jvm1.6 (both 32- and 64-mode). Results can be found here: http://dbtg.thresher.com/derby/test/10.4.1.3_RC/Emma.html
Unfortunately I have had some problems linking the source-code to these reports, but I plan to do that within the next 24 hours (if svn allows me....).

Thanks,

Henri





--
Thanks,
Manjula.


-- 

With regards,



Henri van de Scheur, Database Technology Group,
Sun Microsystems, Trondheim, Norway
--Boundary_(ID_Y2p40VKumDF0FDl73EYCbg)--