I tried using the test_helper.rb method that creates a new ScriptingContainer, 
run_in_sub_runtime, but that had no effect.


On 2011-11-07, at 18:55, Nick Sieger wrote:

> That looks fine. Another way to do it is to use a ScriptingContainer.
> See spec/java_integration/utilities/jdbc_unloader_spec.rb for an
> example.
> 
> /Nick
> 
> On Mon, Nov 7, 2011 at 3:15 AM, Uwe Kubosch <u...@kubosch.no> wrote:
>> 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
>> 
>> 
>> 
> 
> ---------------------------------------------------------------------
> 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


Reply via email to