Sha256: 12ae46177f98c1257eea7a92738e7510c435eadb7bd717d70b6feca67e9d61d7

Contents?: true

Size: 688 Bytes

Versions: 21

Compression:

Stored size: 688 Bytes

Contents

require 'parallelized_specs/spec_logger_base'


module RSpec
  class ParallelizedSpecs::FailuresFormatter < ParallelizedSpecs::SpecLoggerBase

    def example_failed(example, counter, failure)
      lock_output do
        @output.puts retry_command(example)
      end
    end

    def dump_summary(*args)
    end

    def dump_failures(*args)
      ;
    end

    def dump_failure(*args)
      ;
    end

    def dump_pending(*args)
      ;
    end

    def retry_command(example)
      spec_file = example_group.location.gsub("\"", "\\\"").match(/spec.*b/).to_s
      spec_name = example.description
      "SPEC=#{Dir.pwd}/#{spec_file} SPEC_OPTS='-e \"#{spec_name}\"'"
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
parallelized_specs-0.3.59 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.58 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.57 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.56 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.55 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.54 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.53 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.51 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.50 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.49 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.48 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.47 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.46 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.45 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.44 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.43 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.42 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.41 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.40 lib/parallelized_specs/failures_rerun_logger.rb
parallelized_specs-0.3.39 lib/parallelized_specs/failures_rerun_logger.rb