Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 19922 invoked from network); 5 Feb 2007 08:13:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Feb 2007 08:13:26 -0000 Received: (qmail 60216 invoked by uid 500); 5 Feb 2007 08:13:30 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 60194 invoked by uid 500); 5 Feb 2007 08:13:30 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 60185 invoked by uid 99); 5 Feb 2007 08:13:30 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Feb 2007 00:13:30 -0800 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=SPF_PASS,URIBL_OB_SURBL X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of richard.liangyx@gmail.com designates 66.249.92.173 as permitted sender) Received: from [66.249.92.173] (HELO ug-out-1314.google.com) (66.249.92.173) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Feb 2007 00:13:21 -0800 Received: by ug-out-1314.google.com with SMTP id z36so1075345uge for ; Mon, 05 Feb 2007 00:13:00 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=gA31qREt7PwpuxXwZS4z4Z7TG+nTxZ/46BYdEE0wGnY+Nm6Tl/s5ZoC4wMZGDxaQeKksMjX0BSD0EpSQ4j+1yI/rbMRtuewy6kZRDgoz84Nb4NVOB70fMn91/0Liaqf++wzDsIohdITpU5dela7bnu8Y802ifYuUtSmQAanQwvw= Received: by 10.78.170.6 with SMTP id s6mr1043830hue.1170663178855; Mon, 05 Feb 2007 00:12:58 -0800 (PST) Received: by 10.78.186.13 with HTTP; Mon, 5 Feb 2007 00:12:58 -0800 (PST) Message-ID: Date: Mon, 5 Feb 2007 16:12:58 +0800 From: "Richard Liang" To: dev@harmony.apache.org Subject: Re: [classlib][test]Test Coverage In-Reply-To: <7273946b0702042017x5cd27812n8a0c955ad7b0da9c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7273946b0702042017x5cd27812n8a0c955ad7b0da9c@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Great ;-) On 2/5/07, Vladimir Ivanov wrote: > On 2/5/07, Richard Liang wrote: > > Hello Paulex, > > > > On 2/5/07, Yang Paulex wrote: > > > Seems this mail didn't reach the mailing list, resend it...please ignore if > > > you have got it. > > > > > > And if no other volunteers, I'd like to update the detail information on my > > > apache home. > > > > I'd like to take a try. ;-) But could you please say more about the > > "cannot be instrumented classes"? And I have no idea about the legal > > issues. (Should be OK to run GNU Classpath's tests.) > > Actually, it depends on instrumentation tool. Usually, tool can > instrument classes on which it depends on just because cyclic > dependency on initialization. > > Thanks, Vladimir > > PS. seems, my site didn't work anymore. I'm going to migrate on harmonytest.org. > > > > > > Best regards, > > Richard > > > > > > > > > > 2007/1/30, Yang Paulex : > > > > > > > > I noticed that the test coverage data wiki[1] hasn't been updated since > > > > Oct. 2, and the detailed information page[2] has disappeared for some time, > > > > any volunteer to recover and maintain this information? > > > > > > > > Further, I'm thinking about the classes cannot be instrumented by > > > > Emma(say, j.u.Properties, j.l.Class, etc), I'd like try to find some way > > > > to generate coverage data for them. > > > > > > > > I think it is time for classlib guys to pay more attention on the code > > > > quality/performance, etc, improve the test coverage rate may be a good > > > > start. Currently, seems the average method coverage is less than 60%, i.e., > > > > almost 40% methods are not tested at all, I cannot sleep everytime I think > > > > about this;-). And as a rough comparison, GNU Classpath has 50K test > > > > cases[3], while Harmony only has 20K. (But, possible for us to run GNU > > > > Classpath's Mauve test cases on Harmony? any legal and technical issues?) > > > > > > > > [1] http://wiki.apache.org/harmony/Coverage_information > > > > [2] http://viv.byethost15.com/ > > > > [3] http://www.object-refinery.com/classpath/mauve/report/ > > > > > > > > -- > > > > Paulex Yang > > > > China Software Development Labotary > > > > IBM > > > > > > > > > > > > > > > -- > > > Paulex Yang > > > China Software Development Labotary > > > IBM > > > > > > > > > > > > -- > > Richard Liang > > China Development Lab, IBM > > > -- Richard Liang China Development Lab, IBM