class Test::Unit::ProcessTestResult

def add_assertion

Records an individual assertion.
def add_assertion
  send_result(__method__)
end

def add_error(error)

def add_error(error)
  send_result(__method__, error)
end

def add_failure(failure)

def add_failure(failure)
  send_result(__method__, failure)
end

def add_notification(notification)

def add_notification(notification)
  send_result(__method__, notification)
end

def add_omission(omission)

def add_omission(omission)
  send_result(__method__, omission)
end

def add_pass

def add_pass
  send_result(__method__)
end

def add_pending(pending)

def add_pending(pending)
  send_result(__method__, pending)
end

def add_run

def add_run
  send_result(__method__)
end

def initialize(output)

def initialize(output)
  @output = output
end

def send_result(action, *args)

def send_result(action, *args)
  Marshal.dump({status: :result, action: action, args: args}, @output)
  @output.flush
end