Sha256: 41170a587dcd1366e74143891a1ff0c71ef4936bf13c394992285acd6c113aa8

Contents?: true

Size: 552 Bytes

Versions: 9

Compression:

Stored size: 552 Bytes

Contents

begin
  require 'minitest'
  require 'test_queue/runner/minitest5'
rescue LoadError => e
  require 'minitest/unit'
  require 'test_queue/runner/minitest4'
end

module TestQueue
  class Runner
    class MiniTest < Runner
      def summarize_worker(worker)
        worker.summary = worker.lines.grep(/, \d+ errors?, /).first
        failures  = worker.lines.select{ |line|
          line if (line =~ /^Finished/) ... (line =~ /, \d+ errors?, /)
        }[1..-2]
        worker.failure_output = failures.join("\n") if failures
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
test-queue-0.5.0 lib/test_queue/runner/minitest.rb
test-queue-patched-0.4.5 lib/test_queue/runner/minitest.rb
test-queue-patched-0.4.4 lib/test_queue/runner/minitest.rb
test-queue-patched-0.4.3 lib/test_queue/runner/minitest.rb
test-queue-0.4.2 lib/test_queue/runner/minitest.rb
test-queue-0.4.1 lib/test_queue/runner/minitest.rb
test-queue-0.4.0 lib/test_queue/runner/minitest.rb
test-queue-0.3.1 lib/test_queue/runner/minitest.rb
test-queue-0.3.0 lib/test_queue/runner/minitest.rb