diff options
author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2020-01-07 00:03:05 +0100 |
---|---|---|
committer | David RodrÃguez <deivid.rodriguez@riseup.net> | 2020-01-07 02:03:35 +0100 |
commit | 5af044aeaec900a1457f8797322f0a9419774d84 (patch) | |
tree | d397d39c9bd8556da0b4f3e3894b5db8afc6555e /Rakefile | |
parent | 28f39e0deed1ffdac7d1f99389848995fca3aa43 (diff) | |
download | bundler-5af044aeaec900a1457f8797322f0a9419774d84.tar.gz |
Kill `spec:travis`
It overcomplicates things.
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 42 |
1 files changed, 0 insertions, 42 deletions
@@ -24,13 +24,6 @@ task :spec do end namespace :spec do - def safe_task(&block) - yield - true - rescue StandardError - false - end - desc "Ensure spec dependencies are installed" task :deps do Spec::Rubygems.dev_setup @@ -71,41 +64,6 @@ namespace :spec do task :set_sudo do ENV["BUNDLER_SUDO_TESTS"] = "1" end - - desc "Run the tests on Travis CI against a RubyGem version (using ENV['RGV'])" - task :travis do - rg = ENV["RGV"] || raise("RubyGems version is required on Travis!") - - # disallow making network requests on CI - ENV["BUNDLER_SPEC_PRE_RECORDED"] = "1" - - puts "\n\e[1;33m[Travis CI] Running bundler specs against RubyGems #{rg}\e[m\n\n" - specs = safe_task { Rake::Task["spec"].invoke } - - Rake::Task["spec"].reenable - - puts "\n\e[1;33m[Travis CI] Running bundler sudo specs against RubyGems #{rg}\e[m\n\n" - sudos = system("sudo -E rake spec:sudo") - # clean up by chowning the newly root-owned tmp directory back to the travis user - system("sudo chown -R #{ENV["USER"]} #{File.join(File.dirname(__FILE__), "tmp")}") - - Rake::Task["spec"].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:realworld"].invoke } - - { "specs" => specs, "sudo" => sudos, "realworld" => realworld }.each do |name, passed| - if passed - puts "\e[0;32m[Travis CI] #{name} passed\e[m" - else - puts "\e[0;31m[Travis CI] #{name} failed\e[m" - end - end - - unless specs && sudos && realworld - raise "Spec run failed, please review the log for more information" - end - end end desc "Run RuboCop" |