Sha256: 475fd8e0f6d12a1ed02f5c9faafd889f1dc72f037c2f3b56d8459f26145893e8
Contents?: true
Size: 1.23 KB
Versions: 4
Compression:
Stored size: 1.23 KB
Contents
# # Setup # $LOAD_PATH.unshift 'lib' require "rubygems" require "bundler" Bundler.setup require 'rspec/core/rake_task' load 'tasks/redis.rake' require 'rake/testtask' require 'resque/tasks' require 'bundler/gem_tasks' def command?(command) system("type #{command} > /dev/null 2>&1") end # # Tests # task :default => :spec desc "Run specs for resque-loner" RSpec::Core::RakeTask.new(:spec) do |t| t.pattern = "spec/**/*_spec.rb" t.rspec_opts = %w(-fd -c) end # desc "Run resque's test suite to make sure we did not break anything" # task :test do # rg = command?(:rg) # Dir['test/**/*_test.rb'].each do |f| # rg ? sh("rg #{f}") : ruby(f) # end # end if command?(:rg) desc "Run the test suite with rg" task :test do Dir['test/**/*_test.rb'].each do |f| sh("rg #{f}") end end else Rake::TestTask.new do |test| test.libs << "test" test.test_files = FileList['test/**/*_test.rb'] end end if command? :kicker desc "Launch Kicker (like autotest)" task :kicker do puts "Kicking... (ctrl+c to cancel)" exec "kicker -e rake test lib examples" end end # # Install # task :install => [ 'redis:install', 'dtach:install' ] # # Documentation # begin require 'sdoc_helpers' rescue LoadError end
Version data entries
4 entries across 4 versions & 3 rubygems
Version | Path |
---|---|
nogara-resque-loner-1.2.1 | Rakefile |
resque-loner-1.2.1 | Rakefile |
resque-loner-1.2.0 | Rakefile |
ryansch-resque-loner-1.0.1.2 | Rakefile |