diff options
Diffstat (limited to 'rake_tasks/test.rake')
-rw-r--r-- | rake_tasks/test.rake | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/rake_tasks/test.rake b/rake_tasks/test.rake index 0c9ce78..0d6fa62 100644 --- a/rake_tasks/test.rake +++ b/rake_tasks/test.rake @@ -26,10 +26,21 @@ namespace :test do end desc 'run all scanner tests' - task :scanners do + task :scanner do ruby "./test/scanners/suite.rb" end + namespace :scanners do + Dir['./test/scanners/*'].each do |scanner| + next unless File.directory? scanner + lang = File.basename(scanner) + desc "run all scanner tests for #{lang}" + task lang do + ruby "./test/scanners/suite.rb #{lang}" + end + end + end + desc 'clean test output files' task :clean do for file in Dir['test/scanners/**/*.actual.*'] |