[rspec-users] Re-executing rspec tests in existing JRuby container
David Chelimsky
dchelimsky at gmail.com
Wed May 11 16:02:38 EDT 2011
There was a similar issue reported to rspec-core that has some more info:
https://github.com/rspec/rspec-core/issues/359
Cheers,
David
On May 11, 2011, at 2:45 PM, Nathan Voxland wrote:
> I'll take a look at that.
>
> Nathan
>
> On May 7, 9:56 am, David Chelimsky <dchelim... at gmail.com> wrote:
>> On May 7, 2011, at 9:38 AM, David Chelimsky wrote:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>> On May 4, 2011, at 2:29 PM, Nathan Voxland wrote:
>>
>>>> I have a JRuby Servlet environment very much like the "Parse Once,
>>>> Eval Many Times on Servlet" example athttp://kenai.com/projects/jruby/pages/RedBridgeServletExamples.
>>
>>>> What I am trying to do is execute an rspec test by hitting a URL
>>>> mapped to my JRuby servlet. I get an expected error the first time I
>>>> access the URL, but for each URL access after that I get the error
>>
>>>> IOError: closed stream
>>
>>> <snip/>
>>
>>>> which appears to be because rspec does not expect me to be assigning a
>>>> new output to reporter on each execution.
>>
>>>> Is there a supported way to re-execute rspec multiple times without
>>>> restarting my webserver?
>>
>>> No.
>>
>>>> Or does rspec expect to only be called once?
>>
>>> Yes.
>>
>>> RSpec is designed to automate other things, but you are trying to automate it instead.
>>
>>> There is an open feature request that would probably satisfy your use case:https://github.com/rspec/rspec-core/issues/359. Please feel free to add comments there.
>>
>> Actually, after further review, you can do this (something I never actually do - except in RSpec's own suite!):
>>
>> RSpec::Core::Runner::run(options, err, out)
>>
>> - options is an array of command line options (which includes a list of at least one directory and/or file). Run 'rspec --help' to see the available options.
>> - err is the error stream or file. It can be any IO object.
>> - out is the output stream of file. It can be any IO object.
>>
>> HTH,
>> David
>> _______________________________________________
>> rspec-users mailing list
>> rspec-us... at rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
More information about the rspec-users
mailing list