> -----Original Message-----
> From: Christopher Lenz [mailto:[EMAIL PROTECTED]]
> Sent: 25 December 2002 12:36
> To: Cactus Developers List
> Subject: Re: [PROPOSAL] New directory structure?
> 
> BTW, this also seems like a good time to think about moving the
> org.apache.cactus.unit regression test suite into the framework, 

hum... I'm not sure it goes in the framework, the reason being it needs
Cactus itself and all the container configurations/scripts which are
located in the "spines/frontends"/ant directory.

> or at
> least out of the sample-servlet.

I'm not 100% sure. I've always considered these tests to be real useful
to learn how to use Cactus as they show almost every possibility of
using Cactus. So, not only are they regression tests, they are also
documentation/samples. I do agree they are not at exactly the same level
as the provided few "real" samples.

I can see 3 solutions:

A/ Leave both the test suite and the "real" samples in sample-servlet,
adding a README file explaining the difference.

B/ Remove the few "real" samples and make sample-servlet a regression
suite that also acts as documentation/sample. This means removing the
src/sample directory and only keeping the src/unit one (which could be
renamed should we wish)

C/ Make 2 subprojects in jakarta-cactus/samples:

servlet/ : "real" samples
testsuite/ : regression test suite

Then, the last question is whether the regression test suite is packaged
in the cactus distribution or not.

Personally, I find C/ the most complex as it means a new subproject and
thus a new build. I think my preference would go towards B/.

What about you?

Thanks
-Vincent

> 
> Vincent Massol wrote:
> > Hi,
> >
> > As a christmas gift, I'd like to propose a new directory structure
to
> > follow-up on the new web site presentation email I've sent (provided
it
> > is well received on course ;-)).
> >
> > Here's the new structure I'd like to propose:
> >
> > jakarta-cactus
> >   |_ anttasks
> >      (only keep in this subproject the Ant tasks that are not
related
> >       to Cactus. This subproject is expected to disappear over time
as
> >       it is expected Ant will provide solutions to perform what we
are
> >       doing)
> >   |_ framework
> >   |_ documentation
> >   |_ samples
> >     |_ sample-servlet
> >     |_ sample-jetty
> >     |_ sample-ejb (in the future)
> >   |_ frontends
> >     |_ eclipse
> >     |_ ant
> >        (contains Cactus related Ant tasks such as StartTask,
StopTask,
> >         etc and reusable Ant scriptlets for several containers. See
> >         the other email entitled "Ant subproject packaging" for more
> >         ideas on the artifacts from this subproject)
> >
> > As you can see, it is not a major change but I feel it is time to
start
> > putting these additional directories: "samples" and "frontends" to
> > better compartiment stuff.
> >
> > Do you like this new structure?
> >
> > We really need a good name to describe what I've been calling Front
Ends
> > till now. Is Front End a word you like and find expressive enough?
Do
> > you have a better alternative?
> >
> > Thanks
> > -Vincent
> 
> --
> Christopher Lenz
> /=/ cmlenz at gmx.de
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to