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

Reply via email to