David, > -----Original Message----- > From: David Bullock [mailto:[EMAIL PROTECTED]] > Sent: 09 January 2002 08:23 > To: Jakarta Commons Developers List > Subject: Jakarta Project Organisation [ was Re: [Vote] ARMI to move ] >
[snip] > For example, at the time that J2EEUnit became Cactus, an > alternative project, JUnitEE, existed. It did not cater to > the testing of JSP's, but the architecture was much cleaner > and simpler to use. There was no discussion at the time if > Cactus' contorted multiple proxy idea was in fact the best way > to get the job done. Someone just said, 'how about this?' and > it got in! > You seem to know a bit about Cactus but obviously not enough ... :-). I am the original creator and currently an active committer. I can tell you that when Cactus was called J2EEUnit and hosted on sourceforge, I tried several time to convince Jeff to merge forces (Jeff is the creator of JUnitEE) but he preferred to stay separate. We exchanged a few emails on the subject that I can forward to you if you're interested. Also, recently, we re-opened the subject on the cactus mailing-list and I tried again. We made some progress, as you can see on http://jakarta.apache.org/cactus/howto_junitee.html. The result was that it was decided with JUnitEE committers that Cactus users should view JUnitEE as a Test Runner for Cactus (that executes on the server side as a servlet). > Nobody asked 'well, what does it really mean to try to run JUnit > tests in this environment', and identify facts like that there is no > way to use the ServletContext's log stream from within a test-case > even if you write your own TestRunner. Are you so sure ? Have you tried Cactus ? :-) http://jakarta.apache.org/cactus/javadoc/servlet22/org/apache/cactus/ser ver/AbstractServletContextWrapper.html > If someone had come up > with a list of issues like this and then approached the JUnit authors > with a proposal, maybe contributed, or maybe offered to adopt the > codebase, who can doubt that testing of J2EE and other application > with JUnit would be much simpler today again, are you so sure ? I wonder if you've ever been subscribed to the junit mailing-list ? Several persons have tried to change JUnit but its original authors have always resisted change (maybe that was the right way). Instead they encourage extensions to be written. Validmir Bossicard is even writing a new version of "JUnit" called apricot for the time being (can't find the url now but I can send it if you're interested - or simply subscribe to the junit mailing list or look in the archives). > and Cactus a much less > cumbersome and more popular product? Especially given that Jakarta > is custodian of the javax.servlet.http API too! > Well, there is always room for improvements ! I welcome your ideas on [EMAIL PROTECTED] Feel free to participate. I can assure you that we're trying very hard to make Cactus as easy and powerful to use as possible. See the goals page for Cactus and you'll see that one of the possible long-term goal is to define a container SPI API for J2EE testing. > As has been pointed out, it is up to volunteers to contribute their > time and they cannot be *forced* to contribute in a particular way, but > that is no reason why the PMC cannot get volunteers to qualify and > improve thier ideas, consider a bigger picture, before they get > started coding. Most people will quite readily accept the > challenge of a bigger picture, and you would probably get the > same non-initiating volunteer base because it is still a 'famous' > organisation to contribute to, and there is a genuine need for good > J2EE testing software and many people like to not start from scratch > by themselves. I'm glad you recognize there is a need for J2EE testing ! :-) Well, one *very* long-term goal of Cactus is to bring the addition of a *standard* testing service to J2EE container by making it part of the J2EE spec. ;-) Do you want to help ? > > > Guess that must be close to a dime? The exchange rate is pretty > bad from this end ;-) Well, I wouldn't give it $0.0 as you're not lucky and has picked the wrong example to make your point ! ;-). Do some research in the future ! > > cheers, > David. > Cheers, -Vincent > > -- > ---- > David Bullock - [EMAIL PROTECTED] +61 4 0290 1228 > http://www.lisasoft.com/ (Architect) http://www.auug.org.au/ (President, > SA) > http://www.ajug.org.au/sajug/sa.html (Activist) Sun Cert'd Programmer for > Java 2 > > "The key ingredients of success are a crystal-clear goal, a realistic > attack plan to achieve that goal, and consistent, daily action to reach > that goal." > Steve Maguire, "Debugging the Development Process". > > > -- > To unsubscribe, e-mail: <mailto:commons-dev- > [EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:commons-dev- > [EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
