Sha256: 4a8ef13bf8aaa6de7b585c4dd5fb52d3709649a06cc17fd7575b1495eba82a11

Contents?: true

Size: 695 Bytes

Versions: 2

Compression:

Stored size: 695 Bytes

Contents

%w(1.0.5 2.7.2 2.6.4 2.2.1).each do |version|
  gemfile <<-RB
    gem 'dalli', '~> #{version}'
  RB
end

%w(1.8.5 1.5.0).each do |version|
  gemfile <<-RB
    gem 'memcache-client', '~> #{version}', :require => 'memcache'
    # version lockdown for ZenTest that cooperates with all Rubies
    # and the build VMs
    gem 'ZenTest', '3.4.2' unless RUBY_VERSION >= '2.2.0'
  RB
end

unless RUBY_PLATFORM == 'java'
  gemfile <<-RB
    gem 'memcached', '~> 1.8.0'
  RB
end

def memcache_running?
  begin
  require 'socket'
    TCPSocket.new('localhost', 11211)
    true
  rescue
    false
  end
end

before_suite do
  system('memcached -d -l localhost') unless memcache_running?
end

# vim: ft=ruby

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
newrelic_rpm-4.1.0.333 test/multiverse/suites/memcached/Envfile
newrelic_rpm-4.0.0.332 test/multiverse/suites/memcached/Envfile