Sha256: e7c290946d83a143e5a282b34ffd700425e84bff69dcf0d52b054240c9d9e225

Contents?: true

Size: 943 Bytes

Versions: 129

Compression:

Stored size: 943 Bytes

Contents

require 'parallelized_specs/spec_logger_base'

class ParallelizedSpecs::TrendingExampleFailures < ParallelizedSpecs::SpecLoggerBase

  def example_failed(example, counter, failure)
    if RSPEC_1
      if example.location != nil
        @failed_examples ||= {}
        @failed_examples["#{example.location.match(/spec.*\d/).to_s}*"] = ["#{example.description}*", "#{failure.header}*", "#{failure.exception.to_s.gsub(/\n/,"")}*", "#{failure.exception.backtrace.to_s.gsub(/\n/,"")}*", "#{Date.today}*"]
      end
    end
  end

  def dump_summary(*args);end

  def dump_failures(*args);end

  def dump_failure(*args);end

  def dump_pending(*args);end

  def dump_summary(*args)
    @hudson_build_info = File.read("#{RAILS_ROOT}/spec/build_info.txt")
    lock_output do
      (@failed_examples||{}).each_pair do |example, details|
        @output.puts "#{example}#{details}#{@hudson_build_info}"
      end
      @output.flush
    end
  end
end

Version data entries

129 entries across 129 versions & 1 rubygems

Version Path
parallelized_specs-0.4.45 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.44 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.43 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.42 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.41 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.40 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.39 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.38 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.37 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.36 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.35 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.34 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.33 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.32 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.31 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.30 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.29 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.28 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.27 lib/parallelized_specs/trending_example_failures_logger.rb
parallelized_specs-0.4.26 lib/parallelized_specs/trending_example_failures_logger.rb