I've updated the integration tests [1] so that they now work fine and uses the latest snapshots.
The reason it failed before was that it was hanging for 30 seconds - the result listener that the unit tests were using did not expect error documents in the outputs - meaning that they would never finish. I changed it to expect error documents, and to print the error (and stack trace) needed. This again revealed that it was the Beanshell activity failing in the integration test, as it assumed to be running in Raven and wanted to make a classloader (for the dependency support) - but did a casting directly to LocalArtifactClassLoader. Once I fixed this, and a few other POM file changes here and there, all the integration tests ran and went green. Hudson [2] now runs the integration tests nightly - and whenever something it depends on (ie. almost everything) has changed. [1] http://taverna.googlecode.com/svn/taverna/engine/net.sf.taverna.t2.integration-testing/trunk/ [2] http://www.mygrid.org.uk/hudson/job/net.sf.taverna.t2.integration-testing/ -- Stian Soiland-Reyes, myGrid team School of Computer Science The University of Manchester ------------------------------------------------------------------------------ _______________________________________________ taverna-hackers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/taverna-hackers Developers Guide: http://www.mygrid.org.uk/usermanual1.7/dev_guide.html FAQ: http://www.mygrid.org.uk/wiki/Mygrid/TavernaFaq
