diff options
author | Andre Arko <andre@arko.net> | 2011-10-02 18:56:46 -0700 |
---|---|---|
committer | Andre Arko <andre@arko.net> | 2011-10-02 18:56:46 -0700 |
commit | 8a66d1f166b9c81d8a210b701063d506d45cc4b3 (patch) | |
tree | c7ff54c875d49c8a026ce7d4f4b643cb8701159c /Rakefile | |
parent | ba804642b2a6e50ea652d07f9fbf9ea8110c4633 (diff) | |
download | bundler-8a66d1f166b9c81d8a210b701063d506d45cc4b3.tar.gz |
run realworld specs on travis
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -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 |