Re: Test Infrastructure Project Proposal

2001-02-11 Thread Ceki Gülcü

At 06:56 11.02.2001 -0500, you wrote:
From the junit.org website:
  JUnit is a regression testing framework written by Erich
  Gamma and Kent Beck.  It is used by the developer who
  implements unit tests in Java.

I don't want to get into a discussion of whether JUnit is
good or bad that will get us as far as a discussion on
which editor everyone should use (which of course there
is just one clear choice - the one I use 8-)

But from by quick glances at JUnit what struck me was that
it seems like a test tool for the "Java Developer" not
a "Tester".  I could be wrong, but it appears that you have
to write Java code in order to create new testcases.  That
might be a fine way to go, but I prefer to have something
a non-programmer could use.  I wrote my test tool with the
premise that it would be used by a testing department which
may or may not have any programming skills, and by keeping
it nontechnical (or as much as possible) it can be used
by a wider range of people - including developers.

I am personally convinced that not only does the tester have to be a programmer, the 
tester has to be an *excellent* programmer. The tester has to understand the original 
piece of code and predict the ways in which it can fail and catch those failures. 
Thus, the tester's burden is heavier than the original coder and he/she gets little of 
the glory. 

In many circles, juniors write test code, then become developers, then project 
managers and at the end managers. The order should be reversed. One should start a 
career by becoming a manager, then a project manager, then a developer and culminate 
as a tester. :-)

Expecting non-developers to write effective test code is beyond the limits of my 
imagination. Regards, Ceki


Just a personal choice, but I think you should be able to
add new testcases with the minimal amount of effort and
having to write Java code doesn't fit that bill, IMHO.

-Dug


Jon Stevens [EMAIL PROTECTED] on 02/11/2001 01:50:15 AM

Please respond to [EMAIL PROTECTED]

To:   [EMAIL PROTECTED], [EMAIL PROTECTED],
  [EMAIL PROTECTED]
cc:   [EMAIL PROTECTED], [EMAIL PROTECTED],
  [EMAIL PROTECTED], "[EMAIL PROTECTED]"
  [EMAIL PROTECTED]
Subject:  Re: Test Infrastructure Project Proposal



on 2/10/01 1:06 PM, "[EMAIL PROTECTED]" [EMAIL PROTECTED] wrote:

 We have analyzed JUnit and feel it doesn't address our needs, nor the
 integration testing needs, though we like it's Ant base.

What would it take to make JUnit address your needs?

I'm tired of hearing people start new projects without also giving details
about exactly why they can't do the work to make existing projects more
compatible for their needs.

thanks,

-jon

--
If you come from a Perl or PHP background, JSP is a way to take
your pain to new levels. --Anonymous
http://jakarta.apache.org/velocity/  http://java.apache.org/turbine/


Ceki Glc   e-mail: [EMAIL PROTECTED] (preferred)
av. de Rumine 5  [EMAIL PROTECTED]
CH-1005 Lausanne  
SwitzerlandTel: ++41 21 351 23 15


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




Re: Test Infrastructure Project Proposal

2001-02-11 Thread Kief Morris

Doug Davis typed the following on 06:56 AM 2/11/2001 -0500
From the junit.org website:
  JUnit is a regression testing framework written by Erich
  Gamma and Kent Beck.  It is used by the developer who
  implements unit tests in Java.

But from by quick glances at JUnit what struck me was that
it seems like a test tool for the "Java Developer" not
a "Tester".  I could be wrong, but it appears that you have
to write Java code in order to create new testcases.  That
might be a fine way to go, but I prefer to have something
a non-programmer could use.  I wrote my test tool with the
premise that it would be used by a testing department which
may or may not have any programming skills, and by keeping
it nontechnical (or as much as possible) it can be used
by a wider range of people - including developers.

Maybe you could write a non-programming abstraction layer
for JUnit: something which takes XML input (which can be
generated by a GUI if you want to get really fancy), and
generates JUnit test code. I guess it's moot if you've already
gone and written your own tool from the ground up.

Kief


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




[GUMP] Any Turbine developers here?

2001-02-11 Thread Sam Ruby

Sometime Wednesday a change was made to Turbine that broke it's build.  It
is now Sunday and the build is still broken.  You can see the results here:

   http://jakarta.apache.org/builds/gump/2001-02-08/turbine.html

My goal over the next week is to get these builds to the point where they
mostly succeed and then offer a subscription service to any person or
mailing list who is interested in being notified on failures.

This will only work if there are volunteers interested in keeping their
project building clean.

Below is a patch which fixes this problem.

- Sam Ruby

Index: BaseFreeMarkerScreen.java
===
RCS file: 
/products/cvs/turbine/turbine/src/java/org/apache/turbine/modules/screens/BaseFreeMarkerScreen.java,v
retrieving revision 1.5
diff -u -r1.5 BaseFreeMarkerScreen.java
--- BaseFreeMarkerScreen.java 2001/02/08 01:40:13  1.5
+++ BaseFreeMarkerScreen.java 2001/02/11 13:48:01
@@ -70,6 +70,7 @@
 import org.apache.turbine.services.resources.TurbineResources;
 import org.apache.turbine.services.freemarker.*;
 import org.apache.turbine.services.*;
+import org.apache.turbine.services.template.*;

 // FreeMarker Stuff
 import freemarker.template.*;


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




Re: Backing out...(was: Re: What is Jakarta?)

2001-02-11 Thread Jan-Henrik Haukeland

Jon Stevens [EMAIL PROTECTED] writes:

[*]
 Anyway, my point being that I'm really getting tired of being misread,
 misunderstood and being considered the general pain in the ass around here.
 My being here isn't helpful for me and it certainly isn't helpful for the
 community.

[elegy]
 
 So long and thanks for all the fish.

You're not only a pain in the ass Jon, but an inconsistent pain in the
ass. What's the point in saying goodbye and then keep on posting? 

-- 
Jan-Henrik Haukeland

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




Re: [GUMP] Any Turbine developers here?

2001-02-11 Thread Jason van Zyl

Hi Sam,

I will definitely keep an eye on the repository. This wasn't
being seen because we no longer keep the freemarker jar in
the Turbine repository so none of the freemarker files are
usually compiled because most Turbine developers use Velocity.

I will apply the patch and keep on top of gump as I have a working
copy on my machine now! I love gump!

jvz.

On Sun, 11 Feb 2001, Sam Ruby wrote:

 Sometime Wednesday a change was made to Turbine that broke it's build.  It
 is now Sunday and the build is still broken.  You can see the results here:
 
http://jakarta.apache.org/builds/gump/2001-02-08/turbine.html
 
 My goal over the next week is to get these builds to the point where they
 mostly succeed and then offer a subscription service to any person or
 mailing list who is interested in being notified on failures.
 
 This will only work if there are volunteers interested in keeping their
 project building clean.
 
 Below is a patch which fixes this problem.
 
 - Sam Ruby
 
 Index: BaseFreeMarkerScreen.java
 ===
 RCS file: 
/products/cvs/turbine/turbine/src/java/org/apache/turbine/modules/screens/BaseFreeMarkerScreen.java,v
 retrieving revision 1.5
 diff -u -r1.5 BaseFreeMarkerScreen.java
 --- BaseFreeMarkerScreen.java 2001/02/08 01:40:13  1.5
 +++ BaseFreeMarkerScreen.java 2001/02/11 13:48:01
 @@ -70,6 +70,7 @@
  import org.apache.turbine.services.resources.TurbineResources;
  import org.apache.turbine.services.freemarker.*;
  import org.apache.turbine.services.*;
 +import org.apache.turbine.services.template.*;
 
  // FreeMarker Stuff
  import freemarker.template.*;
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


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




sorry - where is the techncal list?

2001-02-11 Thread Horace Vallas

sorry for the interruption, but I'm looking for the list to 
which technical questions on tomcat (in particular) can be posed - 
I see many of the names I would expect but, lately, this now seems 
to be a list for discussions of organizational and infrastructure 
issues and I just have (probably simple) questions on tomcat and
related items.

If this is the technical questions list (it is what I had watched
for a while), may I respsectfully suggest that a new list be formed
for organizational issues and such - I know these are important, 
but they seem to be producing a lot of conversation and causing
technical questions to, sort of, get lost in the volume.  

--
Wishing you an "OOBA OOBA" 21st Century (at last)
Horace...once known as "Kicker" :-)  

Horace Vallas   hav.Software http://www.hav.com/ 
P.O. Box 354 [EMAIL PROTECTED]
Richmond, Tx. 77406-0354 voice: 281-341-5035 
USAfax: 281-341-5087

Thawte Web Of Trust Notary in SW Houston, Tx.
http://www.hav.com/?content=/thawteWOTnotary.htm

...drop by and chat if I'm online   http://www.hav.com/chat/
===   ===   ===   ===   ===   ===   ===   ===   ===   ===   
What is a Vet? ... He is the barroom loudmouth, dumber than five 
wooden planks, whose overgrown frat-boy behavior is outweighed a 
hundred times in the cosmic scales by four hours of exquisite 
bravery near the 38th parallel. ... - Unknown
  http://www.hav.com/vet.htm

 S/MIME Cryptographic Signature


Re: sorry - where is the techncal list?

2001-02-11 Thread Geir Magnusson Jr.

Horace Vallas wrote:
 
 sorry for the interruption, but I'm looking for the list to
 which technical questions on tomcat (in particular) can be posed -
 I see many of the names I would expect but, lately, this now seems
 to be a list for discussions of organizational and infrastructure
 issues and I just have (probably simple) questions on tomcat and
 related items.

You might consider the tomcat-user and tomcat-dev lists :

http://jakarta.apache.org/site/mail.html

read that, and follow the link at the bottom.

geir

 
 If this is the technical questions list (it is what I had watched
 for a while), may I respsectfully suggest that a new list be formed
 for organizational issues and such - I know these are important,
 but they seem to be producing a lot of conversation and causing
 technical questions to, sort of, get lost in the volume.
 
 --
 Wishing you an "OOBA OOBA" 21st Century (at last)
 Horace...once known as "Kicker" :-)
 
 Horace Vallas   hav.Software http://www.hav.com/
 P.O. Box 354 [EMAIL PROTECTED]
 Richmond, Tx. 77406-0354 voice: 281-341-5035
 USAfax: 281-341-5087
 
 Thawte Web Of Trust Notary in SW Houston, Tx.
 http://www.hav.com/?content=/thawteWOTnotary.htm
 
 ...drop by and chat if I'm online   http://www.hav.com/chat/
 ===   ===   ===   ===   ===   ===   ===   ===   ===   ===   
 What is a Vet? ... He is the barroom loudmouth, dumber than five
 wooden planks, whose overgrown frat-boy behavior is outweighed a
 hundred times in the cosmic scales by four hours of exquisite
 bravery near the 38th parallel. ... - Unknown
   http://www.hav.com/vet.htm
 

-- 
Geir Magnusson Jr.   [EMAIL PROTECTED]
Velocity : it's not just a good idea. It should be the law.
http://jakarta.apache.org/velocity

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




Re: Backing out...(was: Re: What is Jakarta?)

2001-02-11 Thread Sam Ruby

Jan-Henrik Haukeland wrote:

  So long and thanks for all the fish.

 You're not only a pain in the ass Jon, but an inconsistent pain
 in the ass. What's the point in saying goodbye and then keep on
 posting?

I admit that I have a history of being obtuse, but the above sequence of
words strikes me as particularly ironic.  For those who care,
http://www.sf.co.yu/science/hitchh4.htm .

Meanwhile, I will readily agree that Jon is at times - OK, quite frequenty;
oh, all right, pretty much all of the time - is a pain in the ass.  But it
is also important to realize that without him being exactly the way he is,
this little community that we all are a part of quite possibly wouldn't be
here.

And Tomcat 3.3 probably wouldn't have a ratified release plan or nearly as
many volunteers to support it.  Nor would we be aware of the extent of the
overlap between the various subprojects.

Whether everyone here realizes it or not, we get a lot of benefit from Jon
being here.  It just is a shame that more people don't take the effort to
return the favor sometimes.

- Sam Ruby


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




Re: Backing out...(was: Re: What is Jakarta?)

2001-02-11 Thread cmanolache

 And Tomcat 3.3 probably wouldn't have a ratified release plan or nearly as
 many volunteers to support it.

+1. 

Costin


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




Re: What is Struts? (was: Re: What is Avalon?)

2001-02-11 Thread Jon Stevens

on 2/11/01 2:47 AM, "Jim Driscoll" [EMAIL PROTECTED] wrote:

 And contribs didn't fall into a black hole, which is way more important
 than the license.

Yup.

 That probably had way more to do with tying to the Apache brand than the
 OS nature of the licensing terms.  If Sun'd released Tomcat under some
 open source license without tying to Apache, things might have turned
 out quite different.

Hmmm...I don't know about that. Personally speaking, I would have
contributed to Tomcat if it had been held under a BSD'ish license no matter
where it lived...

My criteria are:

#1. Easy access to CVS.
#2. Good mailing lists.
#3. Ability to contribute easily.

Back in Sept 1997, I originally forked JServ over to working-dogs.com
because none of the above was true.

 License != community.  As I'm sure you're in a good position to know :-)

Actually, I disagree. I don't care about how good the GNU community is. I
don't like the license and I don't want to contribute to software under it.

 Fixing the license part is hard.  Fixing the community part is now
 Duncan's job.  Go, Duncan!

Yup.

 Err, select()?  The point of the post was that it was claimed that
 select() should be easy to do - so I asked him to prove it.

Why should he write software for Sun for free? If it is so easy to
implement, then Sun should have the people they pay do it.

Otherwise, release the code under a license and community that is open so
that people who contribute don't feel like they are working for Sun for
free.

:-)

-jon

-- 
If you come from a Perl or PHP background, JSP is a way to take
your pain to new levels. --Anonymous
http://jakarta.apache.org/velocity/  http://java.apache.org/turbine/


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




Re: Backing out...(was: Re: What is Jakarta?)

2001-02-11 Thread Jon Stevens

on 2/11/01 7:31 AM, "Jan-Henrik Haukeland" [EMAIL PROTECTED] wrote:

 You're not only a pain in the ass Jon, but an inconsistent pain in the
 ass. What's the point in saying goodbye and then keep on posting?

Go back and read my email again.

What I said is that I was not going to take part in PMC level decisions.

-jon

-- 
If you come from a Perl or PHP background, JSP is a way to take
your pain to new levels. --Anonymous
http://jakarta.apache.org/velocity/  http://java.apache.org/turbine/


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




Re: Test Infrastructure Project Proposal

2001-02-11 Thread Doug Davis

(John, combined response to your two notes):
I didn't just read that one line on the Web Site - but I was using
it as an example of what I think the problem is with JUnit.   However,
that being said, I will be honest enough to admit that I didn't go too
much further than download the product do a quick look through
the docs so please correct me if I'm wrong but you have to write
code in order to test with JUnit, right?
To me testcases need to be so easy to write that people won't
look at it like a pain-in-the-*ss-chore that they have to do just
to satisfy some little check-list.  Perhaps JUnit can be extended
to solve all the worlds problems but from what I saw it required
more work from a tester than I think non-programming-testers
would want to do.  But that's just my opinion.
-Dug


Jon Stevens [EMAIL PROTECTED] on 02/11/2001 02:58:37 PM

Please respond to [EMAIL PROTECTED]

To:   [EMAIL PROTECTED]
cc:
Subject:  Re: Test Infrastructure Project Proposal



on 2/11/01 9:10 AM, "Doug Davis" [EMAIL PROTECTED] wrote:

 Kief wrote:
 Maybe you could write a non-programming abstraction layer
 for JUnit: something which takes XML input (which can be
 generated by a GUI if you want to get really fancy), and
 generates JUnit test code. I guess it's moot if you've already
 gone and written your own tool from the ground up.

 True that might be possible, and might be the way to go,
 but I'd prefer to have it go the other way and have hooks
 from my test tool into JUnit   8-)   mainly because I
 see JUnit as more specialized while mine is more generic.
 So having the generic one call the specialized one seems
 more natural to me than the other way around.
 -Dug

Work with the JUnit people to integrate your product directly with JUnit so
that more people can benefit!

Why can't you see that? Why do you have to start another project? Why is
there this sourceforge (bazillion projects with one developer) mentality?

:-(

-jon

--
If you come from a Perl or PHP background, JSP is a way to take
your pain to new levels. --Anonymous
http://jakarta.apache.org/velocity/  http://java.apache.org/turbine/


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




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




Re: Test Infrastructure Project Proposal

2001-02-11 Thread Doug Davis

Now you're missing my point.  8-)  Too bad I don't like fish.
If it were as simple as JUnit missing one or two little pieces of
function then I would try to get them to add it.  But from what I saw
JUnit's entire premise for testing is different than what I want.  It's
just
a matter of taste - they're focused on *Java* unit testing, I'm focused
on a broader any-language system testing (even though I hate calling
it system testing).  I know that I'll probably never convince you of it,
but I do believe that they are radically different paradigms.  And if
it turns out that a lot of people agree with you then it'll never be
accepted by Apache and life will go on...
-Dug

ps. Sorry about the "Jo*h*n", I  noticed it just after I hit the "send"
button.


Jon Stevens [EMAIL PROTECTED] on 02/11/2001 05:08:55 PM

Please respond to [EMAIL PROTECTED]

To:   [EMAIL PROTECTED]
cc:
Subject:  Re: Test Infrastructure Project Proposal



on 2/11/01 1:15 PM, "Doug Davis" [EMAIL PROTECTED] wrote:

 (John, combined response to your two notes):

JON. Please spell my name correctly. :-)

 I didn't just read that one line on the Web Site - but I was using
 it as an example of what I think the problem is with JUnit.   However,
 that being said, I will be honest enough to admit that I didn't go too
 much further than download the product do a quick look through
 the docs so please correct me if I'm wrong but you have to write
 code in order to test with JUnit, right?
 To me testcases need to be so easy to write that people won't
 look at it like a pain-in-the-*ss-chore that they have to do just
 to satisfy some little check-list.

That is a great feature to add to JUnit.

 Perhaps JUnit can be extended
 to solve all the worlds problems but from what I saw it required
 more work from a tester than I think non-programming-testers
 would want to do.  But that's just my opinion.
 -Dug

Again, I think that you have totally missed my point because what you are
repeating back to me isn't along with what I'm telling you. :-( I will try
one more time before I ask Sam to go down to your office an explain it to
you. :-)

Lets use Sam as an example here:

Ant didn't allow him to override classpaths the way that he wanted to be
able to in order to support the fact that no one is using Ant properly with
regards to classpaths (I'm sure I'm one of those people, so yes, I'm
bashing
myself. smile). Instead of creating his own version of Ant, he simply
added the functionality into Ant to allow him to do what he wanted. He
worked with the lead developers to explain the problem and find a
resolution.

The point being that:

It doesn't matter that JUnit doesn't do what you want. The fact of the
matter is that instead of creating yet another project to do Unit testing,
you should work with the JUnit people to help mold JUnit into what you
want.

The reason being:

It creates a better product and a better community when we all work
together.

Now, if the JUnit people didn't want to have that functionality built in or
if their license wasn't compatible (fyi, it is the IBM Public License), I
could understand doing a fork, but that obviously doesn't seem to be the
case.

Conclusion:

You have no excuse for not working with them to help improve their product
other than your lack of wanting to work together with people.

If that conclusion is really true, then please don't ask to have your
project hosted here because this forum is about working together.

:-)

love,

-jon

--
If you come from a Perl or PHP background, JSP is a way to take
your pain to new levels. --Anonymous
http://jakarta.apache.org/velocity/  http://java.apache.org/turbine/


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




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




Re: Test Infrastructure Project Proposal

2001-02-11 Thread Sam Ruby

Jon Stevens wrote:

 I will try one more time before I ask Sam to go
 down to your office an explain it to you.

I've been to his office.  Suffice it to say that he has about as thick of a
head as, well, some of the people around here.  ;-)

 Lets use Sam as an example here:
[snip]

Good example, as far as it goes.  The rest of the story is that the bulk of
my work was layered on top of Ant.  I'm in the process of joining forces
with another incubator project (Alexandria) to complete this work.

- Sam Ruby


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




[GUMP] Any James developers here?

2001-02-11 Thread Sam Ruby

It looks like Avalon has been steadily deprecating interfaces that James
has been depending on.  Now James is broken.

   http://jakarta.apache.org/builds/gump/2001-02-11/james.html

Who wants to volunteer to look into it?

Standard reason: if one wants to deploy a server solution involving
multiple Apache Jakarta subprojects, each of which depend on different
point in time snapshots of Avalon, which version of the avalonapi.jar
should one put into the classpath first?

- Sam Ruby

P.S.  Kudos to the Avalon team for deprecating interfaces.


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




Test Infrastructure Project Proposal

2001-02-11 Thread Scott_Boag


Ross Burton [EMAIL PROTECTED] wrote:
 Having spent all day upto my arm pits in bits of cocoon, xerces and
 xalan, I've come to the conclusion that tracking down bugs in bits of
 cocoon can be nearly impossible at the moment. How would you guys feel
 about us starting to use JUnit to run unit tests over cocoon?

First, sorry for the large cross-posting.  But I wanted to make sure this
note is received by a large audience.  Replies should be sent only to
[EMAIL PROTECTED] (I'm not subscribed to [EMAIL PROTECTED]).

Xalan being a project that 1) requires a *lot* of testing, and 2) is
sandwiched inbetween Cocoon and Xerces, 3) is dependent on other
technologies like BSF, and 4) is used in several other pipeline scenarios,
we (i.e. the folks at Lotus who are involved in the Xalan project) have
been doing a lot of thinking about this subject.

What is happening in the XML/Web world is the integration of a lot of
smaller components, plugged together via (hopefully) standard interfaces.
This increases the need for unit testing, and integration testing in a big
way.  In systems such as we are building, robustness is everything, and
fragility is becoming an increasing problem.  I feel this is probably the
most critical issue xml.apache.org and the Jakarta projects are facing,
even above performance issues.  The days have ended when Xerces can release
without testing with Xalan, and Xalan can release without testing with
Cocoon, etc.

Also, I feel what we are all practising is pretty close to "Extreme
Programming" (http://www.extremeprogramming.org/), by our very motto of
"release early and often".  Extreme programming is very reliant on having a
*lot* of tests that are constantly run (see
http://www.extremeprogramming.org/rules/unittests.html and
http://www.extremeprogramming.org/rules/functionaltests.html).  This means
that tests must be very fast to create, easy to plug in, easy to have them
become part of the perminant acceptence tests, running the tests must be
extremely convenient, and diagnosing problems from the reports must also be
easy.  And when a bug is found by a user, a test should almost always be
added to the acceptence tests
(http://www.extremeprogramming.org/rules/bugs.html).

We have analyzed JUnit and feel it doesn't address our needs, nor the
integration testing needs, though we like it's Ant base.

I propose a project for testing infrastructure, that covers the needs of
unit testing, stress testing, performance testing, negative testing (i.e.
testing of error conditions), integration testing, and error logging and
reporting.  I don't know or care if this is a Jakarta project or an
xml.apache.org project.  I believe the Jakarta project has been thinking
somewhat along these lines?

The Xalan project already has a fair amount of infrastructure that we would
be happy to contribute.  But basically, I think we should start first with
requirements, then a schema for reporting (i.e. design the data first), go
next to interfaces, and then decide what existing code can be used.

Thoughts?  Does anyone want to -1 this?  If not, where should it live? (I
suspect the answer is in Jakarta, next to Ant).  What should it be named?
What are the next steps?  Who should be the founders?  And what about
C-language integration testing, as well as other languages (which might
argue against a home in Jakarta?)?

Again, sorry for the large cross-posting, but I think it's time for this
issue to get full attention from all the projects.

-scott




   

Ross Burton

ross.burton@To: [EMAIL PROTECTED] 

mail.comcc: (bcc: Scott Boag/CAM/Lotus)   

Sent by: Subject: Re: [C2] Unit testing.   

ross@itzinter  

active.com 

   

   

02/10/2001 

09:37 AM   

Please 

respond to