Answering my own message: I now ensure the code is run in a fresh process like this:
{noformat} with_jruby_shell_spawning do `bin/jruby -e "load File.join('file:', File.join(File.expand_path(File.dirname('#{__FILE__}')), 'requireTest.jar!'), 'A', 'B.rb') ; B"` assert_equal 0, $? end {noformat} Thjs works. Anybody got an opinion on if this is a good way to do it? On 2011-11-07, at 09:05, Uwe Kubosch wrote: > Hi all! > > I have written a load test for JRUBY-6172 that uncovers a case where load > fails when it should succeed. The test fails correctly when run alone, but > succeeds when run with another test that modifies the classpath. The test > uses test/test_helper.rb to run code in a separate JRuby instance, but this > does not seem to isolate the code with regards to classpath. > > Anybody got a tip on how to ensure a clean classpath while running a load > test? > > > > -- > Uwe Kubosch > Systems Developer > Datek Wireless AS > u...@datek.no > http://datek.no/ > > > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > -- Uwe Kubosch u...@kubosch.no http://kubosch.no/ --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email