Return-Path: Delivered-To: apmail-excalibur-dev-archive@www.apache.org Received: (qmail 61950 invoked from network); 8 Oct 2004 12:59:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 8 Oct 2004 12:59:36 -0000 Received: (qmail 83151 invoked by uid 500); 8 Oct 2004 12:59:36 -0000 Delivered-To: apmail-excalibur-dev-archive@excalibur.apache.org Received: (qmail 83059 invoked by uid 500); 8 Oct 2004 12:59:35 -0000 Mailing-List: contact dev-help@excalibur.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: List-Id: "Excalibur Developers List" Reply-To: "Excalibur Developers List" Delivered-To: mailing list dev@excalibur.apache.org Received: (qmail 83042 invoked by uid 99); 8 Oct 2004 12:59:34 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=CASHCASHCASH X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from [81.2.149.2] (HELO fw03.mgsft.com) (81.2.149.2) by apache.org (qpsmtpd/0.28) with SMTP; Fri, 08 Oct 2004 05:59:31 -0700 Received: (qmail 13165 invoked by uid 0); 8 Oct 2004 12:59:28 -0000 Received: from bellagio.mgsft.com (HELO ?192.168.20.65?) (192.168.20.65) by fw03.osa.de with SMTP; 8 Oct 2004 12:59:28 -0000 Subject: Re: Testing/debugging components? From: Marcus Crafter To: Excalibur Developers List In-Reply-To: <4165CC4D.1080408@jicarilla.org> References: <1097000234.4905.3.camel@lucifer> <4162F28A.5000303@jicarilla.org> <1097058350.9233.21.camel@bellagio> <4165CC4D.1080408@jicarilla.org> Content-Type: text/plain Organization: ManageSoft Corporation Message-Id: <1097239826.13993.55.camel@bellagio> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Fri, 08 Oct 2004 14:50:26 +0200 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi Leo, On Fri, 2004-10-08 at 01:07, Leo Simons wrote: > Marcus Crafter wrote: > > BTW - will we be seeing you at this years GetTogether in Gent? > > hehehe: http://jroller.com/trackback/lsd/Weblog/lsd_gettogether_nope I see... well, perhaps next time then :) > > I guess I'm not really looking to do too much, perhaps create an > > abstract test case class that has an associated xconf fragment, that > > defines how the component should be instantiated/created by the > > container, and the rest would be normal junit processing. > > don't we have something like that already? I'm sure I saw it somewhere > sometime... I'm not sure, but the references Peter and Lief look promising - will go chase up their responses (thanks guys!) > > * The JUnit style help described above > > > > * Something like 'Open Call Hierarchy', but slightly different in that > > it displays references where the given component was 'looked up'. > > no idea what that is... When you invoke 'Open Call Hierarchy' on a method/constructor, Eclipse will present you with the places where that method/constructor was called - so you can easily see where it has been invoked which I find useful. In Avalon though, the container runs the constructor and lifecycle of the component, so opening the call hierarchy of any lifecycle method always points you to the container utils code, and the call hierarchy of the constructor always points to no-where (cos' its all done via reflection). Essentially I'd like to be able to say - show me all the places where this component has been "looked up" in client code so you can see where it's been used - I guess in reality its just an enhanced (or limited, depending on perspective :) ) search. > > * Something that extends the compiler to generate the > > metadata/services.list, etc, so that running/debugging in eclipse works > > out of the box. > > couldn't we just write a no-external-files-needed version of fortress so > that running/debugging works out of any box? Must be possible. Sure, must be possible. We'd still need to generate the meta-data and put it into the Eclipse environment, but replacing the xconf would be too difficult I guess (?) > > I'm sure there are others? > > I dunno; not so big on UI stuff. Eclipse/GTK seems real slow (on linux > that is). I doubt I want to use it :-D Must need a faster machine then :) Cheers mate. Marcus PS. Torsten and I just thought of another one, the ability to graphically view the dependency tree of components that look each other up. > -LSD > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@excalibur.apache.org > For additional commands, e-mail: dev-help@excalibur.apache.org > Apache Excalibur Project -- URL: http://excalibur.apache.org/ -- ..... ,,$$$$$$$$$, Marcus Crafter ;$' '$$$$: Computer Systems Engineer $: $$$$: ManageSoft Corporation $ o_)$$$: Frankfurt am Main, Germany ;$, _/\ &&:' ' /( &&& \_&&&&' &&&&. &&&&&&&: --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@excalibur.apache.org For additional commands, e-mail: dev-help@excalibur.apache.org Apache Excalibur Project -- URL: http://excalibur.apache.org/