From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14802 invoked by alias); 28 Apr 2004 22:54:50 -0000 Mailing-List: contact mauve-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: mauve-discuss-owner@sources.redhat.com Received: (qmail 14793 invoked from network); 28 Apr 2004 22:54:48 -0000 Received: from unknown (HELO STVAVAPPL1.BHMSTV) (207.203.42.3) by sources.redhat.com with SMTP; 28 Apr 2004 22:54:48 -0000 Received: from unknown(10.104.180.64) by STVAVAPPL1.BHMSTV via csmap id 44d1c162_9966_11d8_8efd_00304811e8c8_5599; Wed, 28 Apr 2004 17:49:12 -0500 (CDT) Received: from arch20m.dellroad.org (localhost [127.0.0.1]) by arch20m.dellroad.org (8.12.9p2/8.12.9) with ESMTP id i3SMoi5h003365; Wed, 28 Apr 2004 17:50:45 -0500 (CDT) (envelope-from archie@arch20m.dellroad.org) Received: (from archie@localhost) by arch20m.dellroad.org (8.12.9p2/8.12.9/Submit) id i3SMoiuV003364; Wed, 28 Apr 2004 17:50:44 -0500 (CDT) (envelope-from archie) From: Archie Cobbs Message-Id: <200404282250.i3SMoiuV003364@arch20m.dellroad.org> Subject: Re: Eclipse and Classpath In-Reply-To: To: David P Grove Date: Wed, 28 Apr 2004 22:54:00 -0000 CC: Thomas Zander , Jeff Sturm , GNU Classpath Project , mauve-discuss@sources.redhat.com, Michael Koch MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-SW-Source: 2004-q2/txt/msg00054.txt.bz2 David P Grove wrote: > > IIRC the biggest problem with using JUnit is that it depends of rather > > advanced JVM features; like reflection. > > Sorry if this is an ignorant question, but is this really an issue? I'd > always assumed (without actually checking) that most (all?) of the VMs > being used by classpath developers implement reflection. If this is the > case, then maybe making reflection a pre-req for being able to run mauve > wouldn't be an issue. It's hard to run very much Java code these days > without running into some use of reflection by the application. I inferred the problem to be that reflection is one of the things we want to test, so we shouldn't be relying on it for the test itself. Of course, if reflection doesn't work, then the test will probably still fail :-) But it may make it harder to track down the real problem. All in all, it's probably not a major deal... Perhaps there could be a small set of basic reflection tests that didn't use JUnit too. -Archie __________________________________________________________________________ Archie Cobbs * CTO, Awarix * http://www.awarix.com