Sha256: a2681b1963d946169f3b8c64c958b400e7b7ef6bb29e0f01671edcd9c2c38eff

Contents?: true

Size: 425 Bytes

Versions: 61

Compression:

Stored size: 425 Bytes

Contents

# frozen_string_literal: true
require 'minitest/reporters'

class Minitest::Queue::OrderReporter < Minitest::Reporters::BaseReporter
  def initialize(options = {})
    @path = options.delete(:path)
    super
  end

  def start
    @file = File.open(@path, 'w+')
    super
  end

  def before_test(test)
    super
    @file.puts("#{test.class.name}##{test.name}")
    @file.flush
  end

  def report
    @file.close
  end
end

Version data entries

61 entries across 61 versions & 1 rubygems

Version Path
ci-queue-0.62.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.61.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.60.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.59.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.58.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.57.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.56.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.55.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.52.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.51.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.50.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.49.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.48.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.47.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.46.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.45.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.44.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.43.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.42.0 lib/minitest/queue/order_reporter.rb
ci-queue-0.41.0 lib/minitest/queue/order_reporter.rb