Class: Minitest::FailFastReporter
- Inherits:
-
Reporter
- Object
- Reporter
- Minitest::FailFastReporter
- Defined in:
- lib/minitest/fail_fast_plugin.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.fail_fast! ⇒ Object
18 19 20 |
# File 'lib/minitest/fail_fast_plugin.rb', line 18 def self.fail_fast! @fail_fast = true end |
.fail_fast? ⇒ Boolean
22 23 24 |
# File 'lib/minitest/fail_fast_plugin.rb', line 22 def self.fail_fast? @fail_fast ||= false end |
Instance Method Details
#record(result) ⇒ Object
26 27 28 29 30 31 32 33 |
# 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 |