Issue is solved!!!
I had a require 'test/unit' in my spec_helper.rb. I removed it and it  
works now.


Am 17.03.2008 um 20:08 schrieb Tobias Torkler:

> That´s right, sorry! There was a call and it will be fixed in RC3.
> But you can checkout the sources (http://svn.codehaus.org/jruby/trunk/jruby/
> ) and build the jruby.jar via ant.
> It will work then!
>
> I know it´s complicated, but I need this for my diploma thesis and I
> appreciate your help!
>
>
> Am 17.03.2008 um 19:54 schrieb aslak hellesoy:
>
>> On Mon, Mar 17, 2008 at 5:47 PM, Tobias Torkler <[EMAIL PROTECTED]
>>> wrote:
>>> 1. Download http://eigenclass.org/static/rcov/rcov-0.8.1.2.tar.gz  
>>> and
>>> extract the archive
>>> 2. jruby -S setup.rb all --without-ext
>>> 3. Change shebang of <jruby-dir>/bin/rcov to #!/usr/bin/env jruby
>>> 4. rcov script.rb should work now (warning appears, that no
>>> extensions
>>> are installed)
>>>
>>
>> Thanks, those installation instructions were useful.
>>
>> Unfortunately, I'm unable to run RCov 0.8.1.2 on JRuby 1.1.RC2 at  
>> all:
>>
>> $ /usr/local/jruby-1.1RC2/bin/jruby -S rcov --version
>> Exception in thread "main" java.lang.RuntimeException: MethodBlock
>> does not have a static scope; this should not be called
>>       at
>> org.jruby.runtime.MethodBlock.getStaticScope(MethodBlock.java:128)
>>       at org.jruby.RubyModule.createProcMethod(RubyModule.java:1079)
>> ...
>> (lots more)
>> ...
>>       at org.jruby.Main.main(Main.java:79)
>>
>> Can you recommend a JRuby version where RCov will actually start up?
>>
>> Aslak
>>
>>>
>>> Am 17.03.2008 um 17:37 schrieb aslak hellesoy:
>>>
>>>
>>>
>>>> On Mon, Mar 17, 2008 at 4:23 PM, Tobias Torkler <[EMAIL PROTECTED]
>>>>> wrote:
>>>>> Ok, so the question is then why I don´t get an RCov report? Sorry
>>>>> for
>>>>> the "test run". Better call it an RSpec run?
>>>>>
>>>>
>>>> RSpec run is much clearer, thanks :-)
>>>>
>>>> I'm looking into the problem, but I'm struggling to install RCov
>>>> into
>>>> JRuby. I get the following error:
>>>>
>>>> $ /usr/local/jruby-1.1RC2/bin/jruby -S gem install rcov
>>>> Building native extensions.  This could take a while...
>>>> extconf.rb:1: no such file to load -- mkmf (LoadError)
>>>> ERROR:  Error installing rcov:
>>>>      ERROR: Failed to build gem native extension.
>>>>
>>>> /usr/local/jruby-1.1RC2/bin/jruby extconf.rb install rcov
>>>>
>>>>
>>>> Gem files will remain installed in
>>>> /usr/local/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rcov-0.8.1.2.0 for
>>>> inspection.
>>>> Results logged to
>>>> /usr/local/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rcov-0.8.1.2.0/ext/
>>>> rcovrt/gem_make.out
>>>>
>>>> How did you install rcov bypassing the building of the C  
>>>> extensions?
>>>>
>>>> Aslak
>>>>>
>>>>> Am 17.03.2008 um 16:10 schrieb aslak hellesoy:
>>>>>
>>>>>
>>>>>
>>>>>> On Mon, Mar 17, 2008 at 3:50 PM, Tobias Torkler <[EMAIL PROTECTED]
>>>>>>> wrote:
>>>>>>> This is not Test::Unit output!
>>>>>>
>>>>>> The following text - taken from your first email - is Test::Unit
>>>>>> output. It is not RCov or RSpec output.
>>>>>>
>>>>>> ------------8<------------
>>>>>> Loaded suite /Users/tobias/bin/JRuby.framework/Current/bin/rcov
>>>>>> Started
>>>>>>
>>>>>> Finished in 0.0080 seconds.
>>>>>>
>>>>>> 0 tests, 0 assertions, 0 failures, 0 errors
>>>>>> ------------8<------------
>>>>>>
>>>>>>> As you can see I created a Rake task to run my specs and tried  
>>>>>>> to
>>>>>>> integrate rcov as described on 
>>>>>>> http://rspec.info/documentation/tools/rcov.html
>>>>>>> RSpec works as expected (187 examples, 0 failures, 10 pending)
>>>>>>> but I
>>>>>>> am missing the RCov report.
>>>>>>>
>>>>>>
>>>>>> In your first email you asked: Why is rcov started at the end of
>>>>>> the
>>>>>> test run?
>>>>>> I got confused about what you mean by "test run" (that usually
>>>>>> mean
>>>>>> Test::Unit run - and you do have Test::Unit output).
>>>>>>
>>>>>> Are you trying to figure out what order things are happening in,
>>>>>> or
>>>>>> are you trying to figure out why you're not getting an RCov
>>>>>> report?
>>>>>>
>>>>>> Aslak
>>>>>>
>>>>>>>
>>>>>>> Am 17.03.2008 um 15:43 schrieb aslak hellesoy:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On Mon, Mar 17, 2008 at 1:27 PM, Tobias Torkler <[EMAIL PROTECTED]
>>>>>>>>> wrote:
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I am using JRuby (trunk) and wrote a bunch of specifications
>>>>>>>>> for my
>>>>>>>>> code. Everything works fine so far.
>>>>>>>>> Now I am trying to integrate RCov in my test run. I have
>>>>>>>>> installed
>>>>>>>>> RCov without the C extensions. I tried it with a simple script
>>>>>>>>> and it
>>>>>>>>> worked (pretty slow, but it doesn´t matter).
>>>>>>>>> But when I add the rcov options to my Rake task, RCov is not
>>>>>>>>> invoke
>>>>>>>>> properly!
>>>>>>>>>
>>>>>>>>> Rakefile:
>>>>>>>>> Spec::Rake::SpecTask.new('specs') do |t|
>>>>>>>>> t.spec_files = FileList['spec/**/*.rb']
>>>>>>>>> t.rcov = true
>>>>>>>>> t.rcov_opts = ['--exclude', 'spec']
>>>>>>>>> t.verbose = true
>>>>>>>>> end
>>>>>>>>>
>>>>>>>>> Output:
>>>>>>>>> ...
>>>>>>>>> Finished in 11.376 seconds
>>>>>>>>>
>>>>>>>>> 187 examples, 0 failures, 10 pending
>>>>>>>>> Loaded suite /Users/tobias/bin/JRuby.framework/Current/bin/ 
>>>>>>>>> rcov
>>>>>>>>> Started
>>>>>>>>>
>>>>>>>>> Finished in 0.0080 seconds.
>>>>>>>>>
>>>>>>>>> 0 tests, 0 assertions, 0 failures, 0 errors
>>>>>>>>>
>>>>>>>>
>>>>>>>> This is Test::Unit output
>>>>>>>>
>>>>>>>>> Why is rcov started at the end of the test run?
>>>>>>>>
>>>>>>>> Did you mean: Why is Test::Unit started at the end of the RSpec
>>>>>>>> run?
>>>>>>>>
>>>>>>>> I'm not sure exactly what you're asking.
>>>>>>>>
>>>>>>>> Aslak
>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> rspec-users mailing list
>>>>>>>>> rspec-users@rubyforge.org
>>>>>>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> rspec-users mailing list
>>>>>>> rspec-users@rubyforge.org
>>>>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> rspec-users mailing list
>>>>> rspec-users@rubyforge.org
>>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>>
>>>
>>> _______________________________________________
>>> rspec-users mailing list
>>> rspec-users@rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>
>
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to