Sha256: b2d7a239dc6d3692c4d8c187c97905922c24d7f20071ca8abaef38ba332e6550

Contents?: true

Size: 569 Bytes

Versions: 28

Compression:

Stored size: 569 Bytes

Contents

require 'cucumber/formatter/rerun'
require 'parallel_tests/gherkin/io'

module ParallelTests
  module Cucumber
    class FailuresLogger < ::Cucumber::Formatter::Rerun
      include ParallelTests::Gherkin::Io

      def initialize(config)
        super
        @io = prepare_io(config.out_stream)
      end

      def done
        return if @failures.empty?
        lock_output do
          @failures.each do |file, lines|
            lines.each do |line|
              @io.print "#{file}:#{line} "
            end
          end
        end
      end

    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
parallel_tests-3.4.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-3.3.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-3.2.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-3.1.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-3.0.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.32.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.31.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.30.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.30.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.29.2 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.29.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.29.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.28.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.27.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.27.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.26.2 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.26.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.25.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.24.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.23.0 lib/parallel_tests/cucumber/failures_logger.rb