module Minitest::Flakiness

Public Instance Methods

flaked?() click to toggle source
# File lib/minitest/queue.rb, line 91
def flaked?
  @flaky ||= false
  !!((Flaked === failure) || @flaky)
end
mark_as_flaked!() click to toggle source
# File lib/minitest/queue.rb, line 96
def mark_as_flaked!
  if passed?
    @flaky = true
  else
    self.failures.unshift(Flaked.new(self.failures.shift))
  end
end
skipped?() click to toggle source

Make failed flaky tests acts as skips for reporters not aware of the difference.

Calls superclass method
# File lib/minitest/queue.rb, line 87
def skipped?
  super || flaked?
end