Sha256: c02579351b5d18f4346cf667758252010ecbd9565d4d39bc8ab87032ce02dad7

Contents?: true

Size: 582 Bytes

Versions: 3

Compression:

Stored size: 582 Bytes

Contents

  
unless defined? UNIX_SOCKET_NAME
  HERE = File.dirname(__FILE__)
  UNIX_SOCKET_NAME = File.join(ENV['TMPDIR']||'/tmp','memcached')
  
  # Kill memcached
  system("killall -9 memcached")
  
  # Start memcached
  verbosity = (ENV['DEBUG'] ? "-vv" : "")
  log = "/tmp/memcached.log"
  system ">#{log}"
  
  # Network memcached
  (43042..43046).each do |port|
    system "memcached #{verbosity} -U #{port} -p #{port} >> #{log} 2>&1 &"
  end
  # Domain socket memcached
  (0..1).each do |i|
    system "memcached -M -s #{UNIX_SOCKET_NAME}#{i} #{verbosity} >> #{log} 2>&1 &"
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
memcached-0.15.2 test/setup.rb
memcached-0.15 test/setup.rb
memcached-0.15.1 test/setup.rb