Sha256: 874b83bca31cd723ac97dfbaa39247e30311479eebe16397f1a174892203a0cb

Contents?: true

Size: 549 Bytes

Versions: 48

Compression:

Stored size: 549 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)
        @io = prepare_io(path_or_io)
      end

      def after_feature(feature)
        unless @lines.empty?
          lock_output do
            @lines.each do |line|
              @io.puts "#{feature.file}:#{line}"
            end
          end
        end
      end

    end
  end
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
parallel_tests-1.5.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.5.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.3.9 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.3.8 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.3.7 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.3.6 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.3.5 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.3.4 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.3.3 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.3.2 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.3.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.3.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.2.0 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.1.1 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.0.9 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.0.8 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.0.7 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.0.6 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.0.5 lib/parallel_tests/cucumber/failures_logger.rb
parallel_tests-1.0.4 lib/parallel_tests/cucumber/failures_logger.rb