I'm getting failures on both Win7 32bit and Arch 32bit on different versions of MRI trunk. Last example is from a passing run on 1.9.3p297 on Win7.
[jon@archee ~]$ uname -a
Linux archee 3.6.2-1-ARCH #1 SMP PREEMPT Sat Oct 13 07:19:40 CEST 2012 i686 GNU/Linux
[jon@archee oj-git]$ gem i oj-1.4.2.a1.gem --user-install
Building native extensions. This could take a while...
Successfully installed oj-1.4.2.a1
1 gem installed
[jon@archee oj-git]$ ruby -v test/tests.rb
ruby 2.0.0dev (2012-09-28 trunk 37049) [i686-linux]
Run options:
# Running tests:
[38/84] Juice#test_exception*** {
"^o":"StandardError",
"~mesg":"A Message",
"~bt":null}
= 0.00 s
1) Failure:
test_exception(Juice) [test/tests.rb:580]:
<["test/tests.rb:570:in `test_exception'",
"/usr/local/lib/ruby/2.0.0/test/unit.rb:844:in `run_test'",
"/usr/local/lib/ruby/2.0.0/minitest/unit.rb:1211:in `run'",
"/usr/local/lib/ruby/2.0.0/test/unit/testcase.rb:17:in `run'",
"/usr/local/lib/ruby/2.0.0/minitest/unit.rb:837:in `block in _run_suite'",
"/usr/local/lib/ruby/2.0.0/minitest/unit.rb:829:in `map'",
"/usr/local/lib/ruby/2.0.0/minitest/unit.rb:829:in `_run_suite'",
"/usr/local/lib/ruby/2.0.0/test/unit.rb:650:in `block in _run_suites'",
"/usr/local/lib/ruby/2.0.0/test/unit.rb:648:in `each'",
"/usr/local/lib/ruby/2.0.0/test/unit.rb:648:in `_run_suites'",
"/usr/local/lib/ruby/2.0.0/minitest/unit.rb:789:in `_run_anything'",
"/usr/local/lib/ruby/2.0.0/minitest/unit.rb:978:in `run_tests'",
"/usr/local/lib/ruby/2.0.0/minitest/unit.rb:965:in `block in _run'",
"/usr/local/lib/ruby/2.0.0/minitest/unit.rb:964:in `each'",
"/usr/local/lib/ruby/2.0.0/minitest/unit.rb:964:in `_run'",
"/usr/local/lib/ruby/2.0.0/minitest/unit.rb:953:in `run'",
"/usr/local/lib/ruby/2.0.0/test/unit.rb:21:in `run'",
"/usr/local/lib/ruby/2.0.0/test/unit.rb:767:in `run'",
"/usr/local/lib/ruby/2.0.0/test/unit.rb:364:in `block (2 levels) in autorun'",
"/usr/local/lib/ruby/2.0.0/test/unit.rb:27:in `run_once'",
"/usr/local/lib/ruby/2.0.0/test/unit.rb:363:in `block in autorun'"]> expected but was
<nil>.
Finished tests in 0.063030s, 1332.7092 tests/s, 2030.7949 assertions/s.
84 tests, 128 assertions, 1 failures, 0 errors, 0 skips
C:\Users\Jon\Documents\CDev\oj-git>gem i oj-1.4.2.a1.gem
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed oj-1.4.2.a1
1 gem installed
C:\Users\Jon\Documents\CDev\oj-git>ruby -v test\tests.rb
ruby 2.0.0dev (2012-10-19 trunk 37268) [i386-mingw32]
Run options:
# Running tests:
[38/84] Juice#test_exception*** {
"^o":"StandardError",
"~mesg":"A Message",
"~bt":null}
= 0.00 s
1) Failure:
test_exception(Juice) [test/tests.rb:580]:
<["test/tests.rb:570:in `test_exception'",
"C:/rubytrunk/lib/ruby/2.0.0/test/unit.rb:844:in `run_test'",
"C:/rubytrunk/lib/ruby/2.0.0/minitest/unit.rb:1211:in `run'",
"C:/rubytrunk/lib/ruby/2.0.0/test/unit/testcase.rb:17:in `run'",
"C:/rubytrunk/lib/ruby/2.0.0/minitest/unit.rb:837:in `block in _run_suite'",
"C:/rubytrunk/lib/ruby/2.0.0/minitest/unit.rb:829:in `map'",
"C:/rubytrunk/lib/ruby/2.0.0/minitest/unit.rb:829:in `_run_suite'",
"C:/rubytrunk/lib/ruby/2.0.0/test/unit.rb:650:in `block in _run_suites'",
"C:/rubytrunk/lib/ruby/2.0.0/test/unit.rb:648:in `each'",
"C:/rubytrunk/lib/ruby/2.0.0/test/unit.rb:648:in `_run_suites'",
"C:/rubytrunk/lib/ruby/2.0.0/minitest/unit.rb:789:in `_run_anything'",
"C:/rubytrunk/lib/ruby/2.0.0/minitest/unit.rb:978:in `run_tests'",
"C:/rubytrunk/lib/ruby/2.0.0/minitest/unit.rb:965:in `block in _run'",
"C:/rubytrunk/lib/ruby/2.0.0/minitest/unit.rb:964:in `each'",
"C:/rubytrunk/lib/ruby/2.0.0/minitest/unit.rb:964:in `_run'",
"C:/rubytrunk/lib/ruby/2.0.0/minitest/unit.rb:953:in `run'",
"C:/rubytrunk/lib/ruby/2.0.0/test/unit.rb:21:in `run'",
"C:/rubytrunk/lib/ruby/2.0.0/test/unit.rb:767:in `run'",
"C:/rubytrunk/lib/ruby/2.0.0/test/unit.rb:364:in `block (2 levels) in autorun'",
"C:/rubytrunk/lib/ruby/2.0.0/test/unit.rb:27:in `run_once'",
"C:/rubytrunk/lib/ruby/2.0.0/test/unit.rb:363:in `block in autorun'"]> expected but was
<nil>.
Finished tests in 0.123515s, 680.0793 tests/s, 1036.3114 assertions/s.
84 tests, 128 assertions, 1 failures, 0 errors, 0 skips
C:\Users\Jon\Documents\CDev\oj-git>ruby -v test\tests.rb
ruby 1.9.3p297 (2012-10-19 revision 37266) [i386-mingw32]
Run options:
# Running tests:
.....................................*** {
"^o":"StandardError",
"~mesg":"A Message",
"~bt":[
"test/tests.rb:570:in `test_exception'",
"C:/ruby193/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'",
"C:/ruby193/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'",
"C:/ruby193/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'",
"C:/ruby193/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'",
"C:/ruby193/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'",
"C:/ruby193/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'",
"C:/ruby193/lib/ruby/1.9.1/test/unit.rb:563:in `each'",
"C:/ruby193/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'",
"C:/ruby193/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'",
"C:/ruby193/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'",
"C:/ruby193/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'",
"C:/ruby193/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'",
"C:/ruby193/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'",
"C:/ruby193/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'",
"C:/ruby193/lib/ruby/1.9.1/test/unit.rb:21:in `run'",
"C:/ruby193/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'",
"C:/ruby193/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'",
"C:/ruby193/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun'"
]}
...............................................
Finished tests in 0.038004s, 2210.2937 tests/s, 3394.3795 assertions/s.
84 tests, 129 assertions, 0 failures, 0 errors, 0 skips