lib/multitest/tasks.rb in multitest-0.1.1 vs lib/multitest/tasks.rb in multitest-0.2.0

- old
+ new

@@ -1,9 +1,20 @@ module Multitest::Tasks desc "Test all your code in parallel" - task :multitest => ['multitest:units', 'multitest:functionals', 'multitest:integration'] + task :multitest => ['multitest:all'] namespace :multitest do + desc "Test all your code in parallel" + task :all => [:environment] do + files = [] + files += Dir.glob('test/unit/**/*_test.rb') + files += Dir.glob('test/functional/**/*_test.rb') + files += Dir.glob('test/integration/**/*_test.rb') + $stderr.write "Running multitest:all\n" + Multitest.new(files).run + $stderr.write "Completed multitest:all\n\n" + end + desc "Multi-core test:units" task :units => [:environment] do pattern = 'test/unit/**/*_test.rb' files = Dir.glob(pattern) $stderr.write "Running multitest:units\n"