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
|
require 'rake/gempackagetask'
require 'rubygems/specification'
require File.expand_path('../lib/em-redis', __FILE__)
task :default => ['redis:test']
spec = eval(File.read('em-redis.gemspec'))
Rake::GemPackageTask.new(spec) do |pkg|
pkg.gem_spec = spec
end
desc "install the gem locally"
task :install => [:package] do
require version_rb
sh %{sudo gem install pkg/em-redis-#{EMRedis::VERSION}}
end
namespace :redis do
desc "Test em-redis against a live Redis"
task :test do
sh "bacon spec/live_redis_protocol_spec.rb spec/redis_commands_spec.rb spec/redis_protocol_spec.rb"
end
end
# EOF
|