Hi Jukka,

I'm currently in the process of replacing the make files with an ant script.  I 
think it'd be an idea to put the qatests in a source directory in the main 
River repository, add the ant tasks I'm writing to one of the build.xml's and 
have everything run from there.

I'm making some progress, Ant now compiles the tests (including the rmic 
targets) I've just got to work out the rules the make file uses to build all 
the JARs and I can replace that bit to.  Then comes running the tests 
themselves, which since it's a Java command line incantation, should be easier 
to Ant-ify.

I'll try and get a partial-patch added to RIVER-301 sometime this week if 
anyone cares to review it.  (I'd especially like someone to take a look at the 
rmic targets for reasons which I'll mention when I add the patch.)

Cheers,

Tom


-----Original Message-----
From: Jukka Zitting [mailto:[email protected]]
Sent: Sun 08/02/2009 22:48
To: [email protected]
Subject: Releasing qatests

Hi,

I was looking at what it would take to do the AR2 release, and one
thing that comes up is the lack of any integrated test runs in the Ant
build. We have a Hudson CI build that automatically runs the tests,
but that's just a single environment. I'd feel much more comfortable
doing a release if I could be confident that everyone who reviews a
release candidate has run the test suite in their environment.

As discussed in RIVER-301, having a simple way to build *and test*
River would be very good. Unfortunately, as Tom points out based on
his experience, moving the current qatests into the River build is a
complex task. Even building the qatests by themselves is difficult due
to lack of documentation and the ancient Makefiles.

So, unless anyone comes up with a brilliant solution to RIVER-301, I
was thinking that we could simplify testing by releasing the current
qatests separately. This release would also contain pre-built qatests
artifacts that should be much easier to integrate into the main jtsk
build.

WDYT?

BR,

Jukka Zitting

www.sucden.co.uk
Sucden (UK) Limited, 5 London Bridge Street, London SE1 9SG
Telephone +44 20 7940 9400
 
Registered in England no. 1095841
VAT registration no. GB 446 9061 33
Authorised and Regulated by the Financial Services Authority (FSA) and entered 
in the FSA register under no. 114239

This email, including any files transmitted with it, is confidential and may be 
privileged. It may be read, copied and used only by the intended recipient. If 
you are not the intended recipient of this message, please notify 
[email protected] immediately and delete it from your computer system.

We believe, but do not warrant, that this email and its attachments are 
virus-free, but you should check. 

Sucden (UK) Ltd may monitor traffic data of both business and personal emails. 
By replying to this email, you consent to Sucden’s monitoring the content of 
any emails you send to or receive from Sucden. Sucden is not liable for any 
opinions expressed by the sender where this is a non-business email.
The contents of this e-mail do not constitute advice and should not be regarded 
as a recommendation to buy, sell or otherwise deal with any particular 
investment.
This message has been scanned for viruses by Mimecast.

Reply via email to