diff options
author | Jeremy Kemper <jeremy@bitsweat.net> | 2009-12-28 12:28:37 -0800 |
---|---|---|
committer | Jeremy Kemper <jeremy@bitsweat.net> | 2009-12-28 12:29:03 -0800 |
commit | a76af2309ac362ae1f38d24fd4746139deca3417 (patch) | |
tree | 68af60c2ecbf7cb22020323f2aee1cff30e4af75 | |
parent | 1ebfd999ec79810cedae6b7d67631088b2d8bf90 (diff) | |
download | rails-a76af2309ac362ae1f38d24fd4746139deca3417.tar.gz rails-a76af2309ac362ae1f38d24fd4746139deca3417.tar.bz2 rails-a76af2309ac362ae1f38d24fd4746139deca3417.zip |
rake smoke: toplevel task to quickly smoke-test all projects
-rw-r--r-- | Rakefile | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -24,8 +24,15 @@ task :default => %w(test test:isolated) end end -spec = eval(File.read('rails.gemspec')) +desc "Smoke-test all projects" +task :smoke do + (PROJECTS - %w(activerecord)).each do |project| + system %(cd #{project} && #{env} #{$0} test:isolated) + end + system %(cd activerecord && #{env} #{$0} sqlite3:isolated_test) +end +spec = eval(File.read('rails.gemspec')) Rake::GemPackageTask.new(spec) do |pkg| pkg.gem_spec = spec end |