Sha256: 2354d1498d50b8d181769a479a32f0df44f5e59c8dd12e3f769223e290722cdd

Contents?: true

Size: 777 Bytes

Versions: 1

Compression:

Stored size: 777 Bytes

Contents

require 'parallelized_specs/spec_logger_base'


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

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

    def dump_summary(duration, example_count, failure_count, pending_count)
     ;
    end

    def dump_failures(*args)
      ;
    end

    def dump_failure(*args)
      ;
    end

    def dump_pending(*args)
      ;
    end


    def retry_command(example)
      puts "Storing #{example_group.location} for a post build rerun attempt"
      spec_file = example_group.location.match(/.*rb/).to_s
      spec_name = example.description
      "SPEC=#{spec_file} SPEC_OPTS=\"-e \\\"#{spec_name}\\\"\""
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
parallelized_specs-0.3.95 lib/parallelized_specs/failures_rerun_logger.rb