summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authorAndre Arko <andre@arko.net>2011-10-02 18:56:46 -0700
committerAndre Arko <andre@arko.net>2011-10-02 18:56:46 -0700
commit8a66d1f166b9c81d8a210b701063d506d45cc4b3 (patch)
treec7ff54c875d49c8a026ce7d4f4b643cb8701159c /Rakefile
parentba804642b2a6e50ea652d07f9fbf9ea8110c4633 (diff)
downloadbundler-8a66d1f166b9c81d8a210b701063d506d45cc4b3.tar.gz
run realworld specs on travis
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/Rakefile b/Rakefile
index 34960e952d..3a597f8540 100644
--- a/Rakefile
+++ b/Rakefile
@@ -66,6 +66,7 @@ begin
# Create tasks like spec:rubygems:v1.8.3:sudo to run the sudo specs
namespace rg do
task :sudo => ["set_sudo", rg, "clean_sudo"]
+ task :realworld => ["set_realworld", rg]
end
task "clone_rubygems_#{rg}" do
@@ -129,7 +130,7 @@ begin
end
desc "Run the tests on Travis CI against a rubygem version (using ENV['RGV'])"
- task "travis" do
+ task :travis do
rg = ENV['RGV'] || 'master'
puts "\n\e[1;33m[Travis CI] Running bundler specs against rubygems #{rg}\e[m\n\n"
@@ -140,7 +141,12 @@ begin
puts "\n\e[1;33m[Travis CI] Running bundler sudo specs against rubygems #{rg}\e[m\n\n"
sudos = safe_task { Rake::Task["spec:rubygems:#{rg}:sudo"].invoke }
- unless specs && sudos
+ Rake::Task["spec:rubygems:#{rg}"].reenable
+
+ puts "\n\e[1;33m[Travis CI] Running bundler real world specs against rubygems #{rg}\e[m\n\n"
+ realworld = safe_task { Rake::Task["spec:rubygems:#{rg}:realworld"].invoke }
+
+ unless specs && sudos && realworld
fail "Bundler tests failed, please review the log for more information"
end
end