class Minitest::Queue::LocalRequeueReporter

Attributes

requeues[RW]

Public Class Methods

new(*) click to toggle source
Calls superclass method
# File lib/minitest/queue/local_requeue_reporter.rb, line 11
def initialize(*)
  self.requeues = 0
  super
end

Public Instance Methods

report() click to toggle source
Calls superclass method
# File lib/minitest/queue/local_requeue_reporter.rb, line 16
def report
  self.requeues = results.count(&:requeued?)
  super
  print_report
end

Private Instance Methods

message_for(test) click to toggle source
Calls superclass method
# File lib/minitest/queue/local_requeue_reporter.rb, line 36
def message_for(test)
  e = test.failure

  if test.requeued?
    "Requeued:\n#{test.klass}##{test.name} [#{location(e)}]:\n#{e.message}"
  else
    super
  end
end
print_report() click to toggle source
result_line() click to toggle source
# File lib/minitest/queue/local_requeue_reporter.rb, line 46
def result_line
  "#{super}, #{requeues} requeues"
end