From a76af2309ac362ae1f38d24fd4746139deca3417 Mon Sep 17 00:00:00 2001 From: Jeremy Kemper Date: Mon, 28 Dec 2009 12:28:37 -0800 Subject: rake smoke: toplevel task to quickly smoke-test all projects --- Rakefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index cda01d7d57..5ae09160f0 100644 --- a/Rakefile +++ b/Rakefile @@ -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 -- cgit v1.2.3