namespace :test do
desc "Run unit tests" Rake::TestTask.new(:unit) do |t| t.libs << "test" t.libs << "lib" t.test_files = FileList["test/*_test.rb"] end desc "Run system tests" Rake::TestTask.new(:system) do |t| t.libs << "test" t.libs << "lib" t.test_files = FileList["test/system/*_test.rb"] end desc "Run integration tests" Rake::TestTask.new(:integration) do |t| t.libs << "test" t.libs << "lib" t.test_files = FileList["test/integration/*_test.rb"] end desc "Run benchmark" Rake::TestTask.new(:bench) do |t| t.libs << "test" t.libs << "lib" t.test_files = FileList["test/benchmark/*_bench.rb"] end
end