diff options
author | murphy <murphy@rubychan.de> | 2009-12-30 20:16:05 +0000 |
---|---|---|
committer | murphy <murphy@rubychan.de> | 2009-12-30 20:16:05 +0000 |
commit | eb93853fef31b180132e3152a1fbbd76c07b4827 (patch) | |
tree | be12c10f1dc94806369ed039d61d0fbaa65ca020 | |
parent | 8d3afc70151003665497744948dca706a8d4cc21 (diff) | |
download | coderay-eb93853fef31b180132e3152a1fbbd76c07b4827.tar.gz |
New rake tasks test:scanner:lang for every language.
-rw-r--r-- | Changes.textile | 3 | ||||
-rw-r--r-- | etc/coderay-lib.tmproj | 42 | ||||
-rw-r--r-- | 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 @@ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> + <key>currentDocument</key> + <string>../test/scanners/coderay_suite.rb</string> <key>documents</key> <array> <dict> @@ -30,9 +32,7 @@ <key>filename</key> <string>../Changes.textile</string> <key>lastUsed</key> - <date>2009-12-30T07:42:08Z</date> - <key>selected</key> - <true/> + <date>2009-12-30T08:13:30Z</date> </dict> <dict> <key>filename</key> @@ -106,7 +106,9 @@ <key>filename</key> <string>../test/scanners/coderay_suite.rb</string> <key>lastUsed</key> - <date>2009-12-28T05:09:43Z</date> + <date>2009-12-30T09:08:29Z</date> + <key>selected</key> + <true/> </dict> <dict> <key>filename</key> @@ -311,20 +313,6 @@ <integer>178</integer> </dict> </dict> - <key>../lib/coderay/scanners/ruby.rb</key> - <dict> - <key>caret</key> - <dict> - <key>column</key> - <integer>0</integer> - <key>line</key> - <integer>346</integer> - </dict> - <key>firstVisibleColumn</key> - <integer>0</integer> - <key>firstVisibleLine</key> - <integer>329</integer> - </dict> <key>../lib/coderay/scanners/ruby/patterns.rb</key> <dict> <key>caret</key> @@ -427,6 +415,20 @@ <integer>0</integer> </dict> </dict> + <key>../test/scanners/coderay_suite.rb</key> + <dict> + <key>caret</key> + <dict> + <key>column</key> + <integer>6</integer> + <key>line</key> + <integer>211</integer> + </dict> + <key>firstVisibleColumn</key> + <integer>0</integer> + <key>firstVisibleLine</key> + <integer>198</integer> + </dict> <key>../test/scanners/suite.rb</key> <dict> <key>caret</key> @@ -442,6 +444,10 @@ <integer>0</integer> </dict> </dict> + <key>openDocuments</key> + <array> + <string>../test/scanners/coderay_suite.rb</string> + </array> <key>showFileHierarchyDrawer</key> <true/> <key>windowFrame</key> 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.*'] |