class Minitest::Result

def self.from runnable

def self.from runnable
  o = runnable
  r = self.new o.name
  r.klass      = o.class.name
  r.assertions = o.assertions
  r.failures   = o.failures.dup
  r.time       = o.time
  r.source_location = o.method(o.name).source_location rescue ["unknown", -1]
  r
end