Sha256: 4c95d7f260d8e1c1b9de502d61719f5e0ac4cb7c4d8fa6f5505105de6ee175bb

Contents?: true

Size: 584 Bytes

Versions: 39

Compression:

Stored size: 584 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(runtime, path_or_io, options)
        super
        @io = prepare_io(path_or_io)
      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

39 entries across 39 versions & 2 rubygems

Version Path
parallel_tests-2.4.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.4.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.3.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.3.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.2.2 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.2.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.2.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.1.2 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.1.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.1.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-2.0.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.9.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.8.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.7.1 lib/parallel_tests/cucumber/failures_logger.rb
vinted-parallel_tests-1.7.0.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.7.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.6.2 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.6.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.6.0 lib/parallel_tests/cucumber/failures_logger.rb