Module: Minitest::ParalleForkFailFast

Includes:
ParallelForkHalt
Defined in:
lib/minitest/parallel_fork/fail_fast.rb

Instance Method Summary collapse

Methods included from ParallelForkHalt

#parallel_fork_child_data, #parallel_fork_data_from_marshal, #parallel_fork_data_to_marshal, #parallel_fork_run_test_suites, #run_after_parallel_fork_hook

Instance Method Details

#parallel_fork_run_test_suite(suite, reporter, options) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/minitest/parallel_fork/fail_fast.rb', line 7

def parallel_fork_run_test_suite(suite, reporter, options)
  super

  if parallel_fork_stat_reporter.results.any?{|r| !r.failure.is_a?(Minitest::Skip)}
    # At least one failure or error, mark as failing fast
    @parallel_fork_stop = true
  end
end