Sha256: e56129381373ee874b606be65ae8a04065d876a39b9c7e5fe24fd49fa43665df

Contents?: true

Size: 585 Bytes

Versions: 27

Compression:

Stored size: 585 Bytes

Contents

# encoding: utf-8
# Useful module to help loading all logstash content when
# running coverage analysis
module CoverageHelper

  ##
  # Skip list used to avoid loading certain patterns within
  # the logstash directories, this patterns are excluded becuause
  # of potential problems or because they are going to be loaded
  # in another way.
  ##
  SKIP_LIST = Regexp.union([
    /^lib\/bootstrap\/rspec.rb$/,
    /^lib\/logstash\/util\/prctl.rb$/
  ])

  def self.eager_load
    Dir.glob("lib/**/*.rb") do |file|
      next if file =~ SKIP_LIST
      require file
    end
  end

end

Version data entries

27 entries across 24 versions & 3 rubygems

Version Path
able-neo4j-1.0.0 vendor/bundle/jruby/1.9/gems/logstash-core-1.5.4-java/spec/coverage_helper.rb
logstash-core-2.1.3-java spec/coverage_helper.rb
logstash-core-2.1.2-java spec/coverage_helper.rb
logstash-core-2.1.2.snapshot1-java spec/coverage_helper.rb
logstash-core-2.1.1-java spec/coverage_helper.rb
logstash-core-1.5.6-java spec/coverage_helper.rb
logstash-core-2.1.0-java spec/coverage_helper.rb
logstash-core-2.1.0.snapshot4-java spec/coverage_helper.rb
logstash-core-2.1.0.snapshot3-java spec/coverage_helper.rb
logstash-input-beats-2.0.2 vendor/jruby/1.9/gems/logstash-core-2.0.0-java/spec/coverage_helper.rb
logstash-input-beats-2.0.2 vendor/jruby/1.9/gems/logstash-core-2.0.1-java/spec/coverage_helper.rb
logstash-core-2.0.1-java spec/coverage_helper.rb
logstash-core-2.1.0.snapshot2-java spec/coverage_helper.rb
logstash-core-2.1.0.snapshot1-java spec/coverage_helper.rb
logstash-core-2.0.1.snapshot1-java spec/coverage_helper.rb
logstash-core-1.5.5-java spec/coverage_helper.rb
logstash-core-2.0.0-java spec/coverage_helper.rb
logstash-core-2.0.0.rc1-java spec/coverage_helper.rb
logstash-input-beats-0.9.2 vendor/jruby/1.9/gems/logstash-core-1.5.4-java/spec/coverage_helper.rb
logstash-input-beats-0.9.2 vendor/jruby/1.9/gems/logstash-core-2.0.0.beta3-java/spec/coverage_helper.rb