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.
