Hi Jirapong, It will be great to pair up with you to push on getting RubyGems 
tests working with IronRuby. I have written up the instructions for running the 
tests at 
http://www.ironruby.net/index.php?title=Documentation/How_do_I_install_additional_gems%3F.
 Can you build IronRuby (http://wiki.github.com/ironruby/ironruby has 
instructions, and we are trying to improve it, so do let us know if there are 
any rough edges), and then walk through the steps to get to the same number of 
failures. Once both of us have the same setup, we can split up the failures for 
investigation. Let me know if you run into problems and I can help you through 
it.

Thanks,
Shri

From: ironruby-core-boun...@rubyforge.org 
[mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of 
jirapong.na...@gmail.com
Sent: Tuesday, March 17, 2009 12:13 AM
To: ironruby-core@rubyforge.org
Subject: Re: [Ironruby-core] Status of rubygems unit tests

Hello Shri,
            I would like to help on this.

please include my email/IM:
+ msn: jirap...@msn.com<mailto:jirap...@msn.com>
+ Skype: jirapong.nanta

Thank you,
-Jirapong

On Mar 17, 2009, at 1:10 PM, Shri Borde wrote:


I have been working on making  the rubygem unit tests (from 
git://github.com/vvs/rubygems.git) pass with IronRuby. When I started, the 
results looked like this.

707 tests, 1170 assertions, 9 failures, 352 errors, 1 skips

Half the tests (9+352/707) were failing (or half were passing depending on how 
you want to look at it). The main culprits were Zlib::GzipWriter, 
YAML.quick_emit and Zlib::Deflate. After fixing these issues, the results look 
like this:

707 tests, 1881 assertions, 40 failures, 53 errors, 4 skips

It's a good improvement. Errors (where the tests cannot even run properly) 
account for 8% (53/707), and failures (functionality defects) can now show 
through - in 5% (40/707) of the tests, for a pass rate of 87%. The errors are 
because of the following exceptions in descending order of occurrence. The 
number at the start is the count of how often the error happened.

9: dump format error(9)
8: ERROR: Failed to build gem native extension.
5: dump format error(8)
5: marshal data too short
4: uninitialized constant OpenSSL::X509
2: uninitialized constant OpenSSL::PKey
2: trying to seek on a non-existent stream?
2: ERROR: Failed to build gem native extension.
2: SSL is not installed on this system
2: SocketError: An established connection was aborted by the software in your 
host machine

I will keep pushing on the tests. The failures will be a bit more work to 
narrow down as some expectation fails, possibly much after a bug introduced a 
bad result in the system. If anyone wants to help dig into the failures, let me 
know, and I can help you get set up.

Thanks,
Shri

_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org<mailto:Ironruby-core@rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core

_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to