Rakefile in gooddata-0.6.0.pre10 vs Rakefile in gooddata-0.6.0.pre11

- old
+ new

@@ -6,20 +6,37 @@ require 'rake/testtask' require 'rspec/core/rake_task' require 'yard' -RSpec::Core::RakeTask.new(:spec) - task :usage do puts "No rake task specified, use rake -T to list them" end -Rake::TestTask.new(:test) do |test| - test.libs << 'lib' << 'test' - test.pattern = 'test/**/test_*.rb' - test.verbose = true +RSpec::Core::RakeTask.new(:test) + +namespace :test do + desc "Run unit tests" + RSpec::Core::RakeTask.new(:unit) do |t| + t.pattern = 'spec/unit/**/*.rb' + end + + desc "Run integration tests" + RSpec::Core::RakeTask.new(:integration) do |t| + t.pattern = 'spec/integration/**/*.rb' + end + + # Rake::TestTask.new(:legacy) do |test| + # test.libs << 'lib' << 'test' + # test.pattern = 'test/**/test_*.rb' + # test.verbose = true + # end + + task :all => [:unit, :integration] end + +desc "Run all tests" +task :test => 'test:all' YARD::Rake::YardocTask.new task :default => [:usage] \ No newline at end of file