1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
Description: Use upstream rake task to start and stop redis
Author: Pirate Praveen <praveen@debian.org>
Last-Updated: 2015-08-02
--- ruby-redis.orig/Rakefile
+++ ruby-redis/Rakefile
@@ -2,18 +2,19 @@ require "rake/testtask"
ENV["REDIS_BRANCH"] ||= "unstable"
-REDIS_DIR = File.expand_path(File.join("..", "test"), __FILE__)
+REDIS_DIR = File.expand_path(File.join("../..", "test"), __FILE__)
REDIS_CNF = File.join(REDIS_DIR, "test.conf")
REDIS_CNF_TEMPLATE = File.join(REDIS_DIR, "test.conf.erb")
REDIS_PID = File.join(REDIS_DIR, "db", "redis.pid")
REDIS_LOG = File.join(REDIS_DIR, "db", "redis.log")
REDIS_SOCKET = File.join(REDIS_DIR, "db", "redis.sock")
-BINARY = "tmp/redis-#{ENV["REDIS_BRANCH"]}/src/redis-server"
+#BINARY = "tmp/redis-#{ENV["REDIS_BRANCH"]}/src/redis-server"
+BINARY = "/usr/bin/redis-server"
task :default => :run
desc "Run tests and manage server start/stop"
-task :run => [:start, :test, :stop]
+task :run => [:start, :test, :stop, :clean]
desc "Start the Redis server"
task :start => [BINARY, REDIS_CNF] do
@@ -48,7 +49,7 @@ end
desc "Clean up testing artifacts"
task :clean do
- FileUtils.rm_f(BINARY)
+# FileUtils.rm_f(BINARY)
FileUtils.rm_f(REDIS_CNF)
end
|