File: Rakefile

package info (click to toggle)
ruby-em-redis 0.3.0%2Bgh-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 240 kB
  • sloc: ruby: 1,546; makefile: 9; sh: 4
file content (26 lines) | stat: -rw-r--r-- 609 bytes parent folder | download | duplicates (2)
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