https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112011-05-09T20:32:39ZRuby Issue Tracking SystemRuby master - Bug #4658: Minitest - invalid return code when using MiniTest::Unit.after_testshttps://redmine.ruby-lang.org/issues/4658?journal_id=168282011-05-09T20:32:39Zsorah (Sorah Fukumori)her@sorah.jp
<ul><li><strong>Category</strong> set to <i>lib</i></li><li><strong>Assignee</strong> set to <i>zenspider (Ryan Davis)</i></li></ul><p>minitest has an upstream.</p>
<p>Could report same issue to at the following url?</p>
<p><a href="http://rubyforge.org/tracker/?atid=4097&group_id=1040&func=browse" class="external">http://rubyforge.org/tracker/?atid=4097&group_id=1040&func=browse</a></p> Ruby master - Bug #4658: Minitest - invalid return code when using MiniTest::Unit.after_testshttps://redmine.ruby-lang.org/issues/4658?journal_id=177532011-06-11T16:07:09Zko1 (Koichi Sasada)
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Feedback</i></li></ul> Ruby master - Bug #4658: Minitest - invalid return code when using MiniTest::Unit.after_testshttps://redmine.ruby-lang.org/issues/4658?journal_id=181352011-06-22T07:54:48Zzenspider (Ryan Davis)
<ul></ul><p>I can't replicate with ruby 1.8 or 1.9.2:</p>
<pre><code>require 'rubygems'
gem 'minitest' # ensure latest gem in 1.9
require 'minitest/autorun'
class TestX < MiniTest::Unit::TestCase
def test_x
flunk
end
end
MiniTest::Unit.after_tests do
p :woot
end
</code></pre>
<p>exits 1</p> Ruby master - Bug #4658: Minitest - invalid return code when using MiniTest::Unit.after_testshttps://redmine.ruby-lang.org/issues/4658?journal_id=181622011-06-23T12:41:02Zzenspider (Ryan Davis)
<ul></ul><p>Just in case a repro comes up, the above code doesn't cover all cases correctly. I'm currently going with:</p>
<pre><code>status = $!.respond_to?(:status) ? $!.status : ($! ? 1 : 0)
</code></pre> Ruby master - Bug #4658: Minitest - invalid return code when using MiniTest::Unit.after_testshttps://redmine.ruby-lang.org/issues/4658?journal_id=191862011-07-16T07:25:28Zzenspider (Ryan Davis)
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Rejected</i></li></ul><p>No reply. Closing.</p>