From eb93853fef31b180132e3152a1fbbd76c07b4827 Mon Sep 17 00:00:00 2001 From: murphy Date: Wed, 30 Dec 2009 20:16:05 +0000 Subject: New rake tasks test:scanner:lang for every language. --- Changes.textile | 3 +-- etc/coderay-lib.tmproj | 42 ++++++++++++++++++++++++------------------ rake_tasks/test.rake | 13 ++++++++++++- 3 files changed, 37 insertions(+), 21 deletions(-) diff --git a/Changes.textile b/Changes.textile index 2ba6c94..abc5b05 100644 --- a/Changes.textile +++ b/Changes.textile @@ -170,7 +170,7 @@ h3. @Scanners::Ruby@ * *IMPROVED* handling of unicode strings; automatic switching to unicode * *IMPROVED* highlighting of @self.method@ definitions * *REMOVED* @Patterns::FANCY_START_SAVE@ (obsolete) -* *FIXED* encoding issues [Ruby 1.9] +* *FIXED* encoding issues _[Ruby 1.9]_ * *FIXED* a problem in early Ruby 1.8.6 patch versions with @Regexp.escape@ h3. @Scanners::YAML@ @@ -218,4 +218,3 @@ h3. Cleanups * documentation, code - diff --git a/etc/coderay-lib.tmproj b/etc/coderay-lib.tmproj index e78e833..16503f2 100644 --- a/etc/coderay-lib.tmproj +++ b/etc/coderay-lib.tmproj @@ -2,6 +2,8 @@ + currentDocument + ../test/scanners/coderay_suite.rb documents @@ -30,9 +32,7 @@ filename ../Changes.textile lastUsed - 2009-12-30T07:42:08Z - selected - + 2009-12-30T08:13:30Z filename @@ -106,7 +106,9 @@ filename ../test/scanners/coderay_suite.rb lastUsed - 2009-12-28T05:09:43Z + 2009-12-30T09:08:29Z + selected + filename @@ -311,20 +313,6 @@ 178 - ../lib/coderay/scanners/ruby.rb - - caret - - column - 0 - line - 346 - - firstVisibleColumn - 0 - firstVisibleLine - 329 - ../lib/coderay/scanners/ruby/patterns.rb caret @@ -427,6 +415,20 @@ 0 + ../test/scanners/coderay_suite.rb + + caret + + column + 6 + line + 211 + + firstVisibleColumn + 0 + firstVisibleLine + 198 + ../test/scanners/suite.rb caret @@ -442,6 +444,10 @@ 0 + openDocuments + + ../test/scanners/coderay_suite.rb + showFileHierarchyDrawer windowFrame 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.*'] -- cgit v1.2.1