# IronRuby testing WAS: IronRuby community and communications

**URL:** <https://www.ruby-forum.com/t/ironruby-testing-was-ironruby-community-and-communications/116464>\
**Category:** IronRuby\
**Created:** [October 5, 2007, 8:15pm UTC](https://www.ruby-forum.com/t/ironruby-testing-was-ironruby-community-and-communications/116464 "2007-10-05T20:15:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_LSSDLR](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/5f8ce5/32.png) [@John\_LSSDLR](https://www.ruby-forum.com/u/John_LSSDLR)\
**Post date:** [October 5, 2007, 8:15pm UTC](https://www.ruby-forum.com/t/ironruby-testing-was-ironruby-community-and-communications/116464/1 "2007-10-05T20:15:45Z")

</div>

> The rspec specs will probably be more useful as a measure of  
> completeness, but they do require that an implementation can at least  
> successfully run them (albeit not perfectly) so that errors and missing  
> features can be gathered. I’m not sure if IronRuby is to that point yet  
> or not. We have been running some of Rubinius’s specs in JRuby for  
> several months, along with just about every test suite we can get our  
> hands on.

Early on when I was actively working on libraries I was porting the  
Rubinius specs to work on my stripped down version of mini-spec. It’s  
been a couple of months since I visited that code, and we have a lot  
more core language features working now. It’s on my list of things to do  
next week to see what the gap looks like to run mini-spec natively on  
IronRuby.

Thanks,  
-John

---

<div class="post-metadata">

**Author:** ![John\_LSSDLR](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/5f8ce5/32.png) [@John\_LSSDLR](https://www.ruby-forum.com/u/John_LSSDLR)\
**Post date:** [October 6, 2007, 1:24pm UTC](https://www.ruby-forum.com/t/ironruby-testing-was-ironruby-community-and-communications/116464/2 "2007-10-06T13:24:45Z")

</div>

> What are the chances of the [Ruby.NET](http://Ruby.NET) folks being able to  
> see/use/help with that work?

Not sure what you mean here … the Rubinius specs are available from  
their svn tree, along with mini-spec, which is their driver. I wrote my  
own simple test driver that is available in our test tree. The license  
lets you use that code however you wish … 🙂

I had to modify some of the specs since they were using language  
features that we didn’t have working yet at the time (like instance  
variables :). I suspect we’re likely to be in a much better position to  
run the native specs today, but I haven’t looked yet.

-John
