Method: LabTech::Experiment#summarize_errors

Defined in:
app/models/lab_tech/experiment.rb

#summarize_errors(limit: nil, width: 100, io: $stdout) ⇒ Object



129
130
131
132
133
134
135
136
137
138
139
140
# File 'app/models/lab_tech/experiment.rb', line 129

def summarize_errors(limit: nil, width: 100, io: $stdout)
  errors = results.other_error
  return if errors.empty?
  errors = errors.limit(limit) if limit

  display_results errors, label: "Summarizing errors for #{name}:", io: io do |result|
    io.puts "Result ##{result.id}"
    result.candidates.each do |observation|
      io.puts "  * " + observation.exception_class + ":  " + observation.exception_message
    end
  end
end