Revision: 1100 http://trac.macosforge.org/projects/ruby/changeset/1100 Author: eloy.de.enige@gmail.com Date: 2009-03-23 06:12:38 -0700 (Mon, 23 Mar 2009) Log Message: ----------- Removed spec:workaround:language task and added spec:fails which only runs all specs that are not in KNOWN_GOOD. Modified Paths: -------------- MacRuby/branches/experimental/rakelib/spec.rake Modified: MacRuby/branches/experimental/rakelib/spec.rake =================================================================== --- MacRuby/branches/experimental/rakelib/spec.rake 2009-03-23 13:00:49 UTC (rev 1099) +++ MacRuby/branches/experimental/rakelib/spec.rake 2009-03-23 13:12:38 UTC (rev 1100) @@ -8,20 +8,20 @@ sh "#{MSPEC_RUN} #{FileList["spec/frozen/language/{#{KNOWN_GOOD.join(',')}}_spec.rb"].join(' ')}" end + desc "Run language examples that are known to fail" + task :fails do + files = FileList["spec/frozen/language/*_spec.rb"] + files -= files.grep(/\/(#{KNOWN_GOOD.join('|')})_spec\.rb$/) + files.each do |spec| + sh "#{MSPEC_RUN} #{spec}" rescue nil + end + end + desc "Run language examples" task :language do sh "./mspec/bin/mspec ci -B ./spec/frozen/macruby.mspec spec/frozen/language/*_spec.rb" end - namespace :workaround do - desc "Run language examples with a workaround which uses mspec-run on each individual spec" - task :language do - Dir.glob('spec/frozen/language/**/*_spec.rb').each do |spec| - sh "#{MSPEC_RUN} #{spec}" rescue nil - end - end - end - namespace :"1.9" do desc "Run Ruby 1.9 language examples" task :language do