Rakefile in assignable_values-0.6.1 vs Rakefile in assignable_values-0.7.1
- old
+ new
@@ -2,17 +2,28 @@
require 'bundler/gem_tasks'
desc 'Default: Run all specs.'
task :default => 'all:spec'
+
+namespace :travis_ci do
+
+ desc 'Things to do before Travis CI begins'
+ task :prepare do
+ end
+
+end
+
namespace :all do
desc "Run specs on all spec apps"
task :spec do
+ success = true
for_each_directory_of('spec/**/Rakefile') do |directory|
env = "SPEC=../../#{ENV['SPEC']} " if ENV['SPEC']
- system("cd #{directory} && #{env} bundle exec rake spec")
+ success &= system("cd #{directory} && #{env} bundle exec rake spec")
end
+ fail "Tests failed" unless success
end
namespace :bundle do
desc "Bundle all spec apps"