Method: LabTech::Experiment#summarize_errors

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

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



141
142
143
144
145
146
147
148
149
150
151
152
# File 'app/models/lab_tech/experiment.rb', line 141

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