Sha256: ccd09b045fcac62441508b6da9bf8f844c8ffb6a2b45df1b790423ecc744ecda

Contents?: true

Size: 548 Bytes

Versions: 13

Compression:

Stored size: 548 Bytes

Contents

# frozen_string_literal: true
require 'parallel_tests/rspec/logger_base'
require 'parallel_tests/rspec/runner'

class ParallelTests::RSpec::FailuresLogger < ParallelTests::RSpec::LoggerBase
  RSpec::Core::Formatters.register(self, :dump_summary)

  def dump_summary(*args)
    lock_output do
      notification = args.first
      unless notification.failed_examples.empty?
        colorizer = ::RSpec::Core::Formatters::ConsoleCodes
        output.puts notification.colorized_rerun_commands(colorizer)
      end
    end
    @output.flush
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
parallel_tests-4.9.0 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.8.0 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.7.2 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.7.1 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.7.0 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.6.1 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.6.0 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.5.2 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.5.1 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.5.0 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.4.0 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.3.0 lib/parallel_tests/rspec/failures_logger.rb
parallel_tests-4.2.2 lib/parallel_tests/rspec/failures_logger.rb