Method: Test::Unit::Worker#puke

Defined in:
lib/test/unit/parallel.rb

#puke(klass, meth, e) ⇒ Object

:nodoc:



157
158
159
160
161
162
163
164
165
# File 'lib/test/unit/parallel.rb', line 157

def puke(klass, meth, e) # :nodoc:
  if e.is_a?(MiniTest::Skip)
    new_e = MiniTest::Skip.new(e.message)
    new_e.set_backtrace(e.backtrace)
    e = new_e
  end
  @partial_report << [klass.name, meth, e.is_a?(MiniTest::Assertion) ? e : ProxyError.new(e)]
  super
end