ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chappell, Simon P" <>
Subject RE: ANT visions and best practices
Date Fri, 28 Feb 2003 14:44:06 GMT

Actually the responses that you attribute to me are actually from Steve, but I certainly agree
with them.

>-----Original Message-----
>From: Matthias P. []
>Sent: Friday, February 28, 2003 3:08 AM
>To: Ant Users List
>Subject: Re: ANT visions and best practices
>Hi Simon, 
>thank you for your advice. 
>> 2. look at junit, httpunit and cactus, if you havent 
>already. Java tools
>> for
>> Extreme Programming is another book in this area.
>So you suggest to run auto-tests during the build process? Do 
>you run all
>unit test of your developers or just a subset.  Which kind of 
>unittest will
>this subset include?

Yes. We run ALL of our junit tests during the build. There are those who might say that is
unnecessary, but we choose to do it.

>> 4. Set up an automated build system, such as CruiseControl
>> (, for a continuous build.
>CruiseControl is for continues integration. Isnt'it? Our 
>project will be a
>very large project, so is it a good idea to run a complete 
>build every time
>someone checks in new sources? 

I think it's a good idea and the only reason that we don't do that yet is that we haven't
gotten around to it yet. We do run the full test suite everytime we integrate code, so that's
kinda the same thing, only not automated.

>> 5. automate all deployment, post deployment testing,

Yes. Yes. Yes.

>> 6. treat deployment config problems as defects and write 
>tests for them
>> before you fix.
>So I write JUnit-Tests for the deployment or which test-tool 
>do u suggest?

Hadn't thought to do that, but it sounds like a good idea. Can someone give examples? [Steve?]

>> I have some papers and presentations you might find interesting at
>I will have a look! Thank you,

Careful of the English terminology! :-)



Simon P. Chappell           
Java Programming Specialist            
Lands' End, Inc.                                   (608) 935-4526

View raw message