diff options
Diffstat (limited to 'rake_tasks/test.rake')
-rw-r--r-- | rake_tasks/test.rake | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/rake_tasks/test.rake b/rake_tasks/test.rake index 20f32d8..2d05d3c 100644 --- a/rake_tasks/test.rake +++ b/rake_tasks/test.rake @@ -9,6 +9,22 @@ namespace :test do ruby "./test/functional/suite.rb" end + namespace :functional do + desc 'run all functional tests on all supported Ruby platforms' + task :all do + $stdout.sync = true + for task in %w(test:functional 19 test:functional jruby test:functional ee test:functional) + if task == 'test:functional' + puts "\n\nTesting with #{RUBY}..." + Rake::Task['test:functional'].reenable + Rake::Task['test:functional'].invoke + else + Rake::Task[task].invoke + end + end + end + end + desc 'run all scanner tests' task :scanners do ruby "./test/scanners/suite.rb" |