class Minitest::FailFastReporter

Public Class Methods

fail_fast!() click to toggle source
# File lib/minitest/fail_fast_plugin.rb, line 18
def self.fail_fast!
  @fail_fast = true
end
fail_fast?() click to toggle source
# File lib/minitest/fail_fast_plugin.rb, line 22
def self.fail_fast?
  @fail_fast ||= false
end

Public Instance Methods

record(result) click to toggle source
Calls superclass method
# File lib/minitest/fail_fast_plugin.rb, line 26
def record result
  if result.failures.reject { |failure| failure.kind_of?(Minitest::Skip) }.any?
    io.puts
    raise Interrupt
  else
    super
  end
end