Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 67347 invoked from network); 6 Jul 2006 22:10:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 6 Jul 2006 22:10:42 -0000 Received: (qmail 56649 invoked by uid 500); 6 Jul 2006 22:10:37 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 56589 invoked by uid 500); 6 Jul 2006 22:10:37 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 56578 invoked by uid 99); 6 Jul 2006 22:10:37 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Jul 2006 15:10:37 -0700 X-ASF-Spam-Status: No, hits=1.9 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: 82.138.226.220 is neither permitted nor denied by domain of t.p.ellison@gmail.com) Received: from [82.138.226.220] (HELO dublin.purplecloud.com) (82.138.226.220) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Jul 2006 15:10:35 -0700 Received: (qmail 2176 invoked from network); 6 Jul 2006 23:10:13 +0100 Received: from unknown (HELO ?192.168.0.2?) (85.133.120.161) by smtp-dublin.purplecloud.com with (DHE-RSA-AES256-SHA encrypted) SMTP; 6 Jul 2006 23:10:13 +0100 Message-ID: <44AD8A44.6060704@gmail.com> Date: Thu, 06 Jul 2006 23:10:12 +0100 From: Tim Ellison User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: [testing] Peace (was: Re: svn commit: r419522 - in /incubator/harmony/enhanced/classlib/trunk/modules/nio: .classpath build.xml make/hyproperties.xml src/test/java/common/ src/test/java/common/org/ src/test/java/linux/ src/test/java/org/ src/test/java/windows/) References: <200607061800.k66I0dn7009578@d06av02.portsmouth.uk.ibm.com> <44AD7F00.5000807@googlemail.com> In-Reply-To: <44AD7F00.5000807@googlemail.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N May I tactfully suggest that we get this back to a discussion of the pros and cons of JUnit test suites and/or TestNG metadata vs. directory layout. It sounds like we all want to resolve that problem asap. Regards, Tim George Harley wrote: > Mark Hindess wrote: >> On 6 July 2006 at 18:05, George Harley >> wrote: >> >>> Mark Hindess wrote: >>> >>>> On 6 July 2006 at 12:55, George Harley >>>> wrote: >>>> >>>>> Hi Mark, >>>>> >>>>> From what I can tell this JIRA hasn't really achieved much apart >>>>> from pushing code around the repository and breaking at least one >>>>> patch (HARMONY-755). >>>>> >>>> Well, obviously that wasn't my motivation! ;-) >>>> >>>> >>> Hi Mark, >>> >>> No one was saying it was. BTW, good to hear you have some motivation :-) >>> >>> >>> >>>> >From the description, it was clear (to me anyway) that the patch >>>> was to >>>> enable the use of platform-specific test code. While the directories >>>> for the platform-specific test code are currently empty, I'm certain >>>> Paulex plans to rectify this pretty soon. >>>> >>>> >>> Creating empty directories is not the issue here. The patch also >>> entailed moving a whole bunch of other files around the source tree >>> for reasons that are currently being discussed in the dev list. >>> >>> >>>> I think Paulex was correct to separate the process of allowing for >>>> platform-specific tests (HARMONY-782) from any JIRA containing new >>>> tests. >>>> >>> The "process" of allowing for new platform-specific tests is >>> precisely what is being currently discussed on the dev-list in the >>> referenced thread. >>> >> >> I thought it was categorisation of tests in general. >> >> > > Hi Mark, > > Since "platform-specific" is one important category of test then > discussion and agreement on the general topic is important. > > >>>> The JIRA comment by Paulex mentioned that it would break two existing >>>> JIRA issues - HARMONY-775 and HARMONY-767. I applied the former but >>>> the >>>> latter was already assigned to Tim and marked 'In Progress' so I didn't >>>> feel it was right to steal it. However I have made the trivial change >>>> to the patch metadata to fix the HARMONY-767 patch. >>>> >>>> Unfortunately it didn't mention the HARMONY-775 patch, otherwise I >>>> might >>>> have checked with you first. >>>> >>> It was HARMONY-755. I know, now I'm just being picky :-) >>> >> >> Yes. :-) >> >> >>>>> It would be great if you or Paulex (and everyone in fact) could >>>>> comment in the "[classlib] Testing conventions - a proposal" thread >>>>> [1] about this. >>>>> >>>> Certainly - though this seems to me to be orthogonal to the purpose of >>>> the HARMONY-782 patch. >>>> >>> The summary of HARMONY-782 is "Relayout NIO test cases to platform >>> dependent". That is orthogonal to the dev-list discussion on proposed >>> test layout ??? Are you serious ?????? >>> >> >> Ok so maybe not orthogonal but the JIRA (regardless of the exact title) >> was an enabler to allow additional platform-specific tests to be added. >> And adding new tests is something that is independent of the need to >> restructure. Or are you saying we shouldn't create any more tests (or >> fix existing tests) until the restructuring issue is decided? >> >> > > If adding new platform-specific tests is "independent of the need to > restructure" then why did you restructure the NIO tests ? > > > No, I am not saying that we shouldn't create any more tests. No, I am > not saying that we should stop fixing existing ones. This is not a > restructuring issue. If anything, this is an anti-restructuring issue. > This is about pausing to consider a different approach to the existing > proposal for how we manage our tests. It deserves to be considered as it > has the potential to save us all a lot of time and effort pushing files > around. > >> While I see the importance of the restructuring I'm also keen not to >> prevent the problematic nio tests to be fixed. >> >> > > Ditto. But what is the urgency here ? >> Are you suggesting that applying the JIRA made the state of the tests >> any worse than it was before? (I even made an effort to ensure that the >> change was made in a way that was more consistent with the current state >> of another module - to make it easier to programmatically fix them later >> when the test structure issue is resolved.) >> >> Regards, >> Mark. >> >> > > IMHO this is not really about just HARMONY 782 and I would be genuinely > upset if the impression was that I was getting at you or Paulex because > it's not true. This is about asking you, Paulex and everyone to think > about what our tests structure is going to look like eventually, how > much effort is going to be required to maintain its labyrinth layout, > the amount of overhead that is going to mean for our infrastructure (Ant > scripts, IDE metadata files etc) and whether or not we can do better. > > > Best regards, > George > >> >> --------------------------------------------------------------------- >> Terms of use : http://incubator.apache.org/harmony/mailing.html >> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org >> For additional commands, e-mail: harmony-dev-help@incubator.apache.org >> >> >> > > > --------------------------------------------------------------------- > Terms of use : http://incubator.apache.org/harmony/mailing.html > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org > For additional commands, e-mail: harmony-dev-help@incubator.apache.org > > -- Tim Ellison (t.p.ellison@gmail.com) IBM Java technology centre, UK. --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org For additional commands, e-mail: harmony-dev-help@incubator.apache.org