diff options
| author | Alyssa Ross | 2017-01-21 16:15:48 +0000 | 
|---|---|---|
| committer | Alyssa Ross | 2017-01-22 11:15:18 +0000 | 
| commit | 6861451f87316ce339af55eaa8e63e5ef8c5021b (patch) | |
| tree | a1f4856e5b162e898a535589358599e1390fac0c /Library | |
| parent | 1aee7c6945c3cbbbbfa2830bb1cf6bf39d4702be (diff) | |
| download | brew-6861451f87316ce339af55eaa8e63e5ef8c5021b.tar.bz2 | |
tests: remove more per-test file system cleanup
These locations are now all automatically cleaned up after every test.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/test/ARGV_test.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/test/cleanup_test.rb | 3 | ||||
| -rw-r--r-- | Library/Homebrew/test/diagnostic_test.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/test/formula_installer_test.rb | 4 | ||||
| -rw-r--r-- | Library/Homebrew/test/formula_test.rb | 38 | ||||
| -rw-r--r-- | Library/Homebrew/test/formulary_test.rb | 9 | ||||
| -rw-r--r-- | Library/Homebrew/test/gpg_test.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/test/install_test.rb | 1 | ||||
| -rw-r--r-- | Library/Homebrew/test/keg_test.rb | 6 | ||||
| -rw-r--r-- | Library/Homebrew/test/migrator_test.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/test/os/mac/keg_test.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/test/tap_test.rb | 7 | ||||
| -rw-r--r-- | Library/Homebrew/test/versions_test.rb | 2 | 
13 files changed, 0 insertions, 80 deletions
diff --git a/Library/Homebrew/test/ARGV_test.rb b/Library/Homebrew/test/ARGV_test.rb index 06660defc..e93d09c39 100644 --- a/Library/Homebrew/test/ARGV_test.rb +++ b/Library/Homebrew/test/ARGV_test.rb @@ -22,8 +22,6 @@ class ArgvExtensionTests < Homebrew::TestCase      keg.mkpath      @argv << "mxcl"      assert_equal 1, @argv.kegs.length -  ensure -    keg.parent.rmtree    end    def test_argv_named diff --git a/Library/Homebrew/test/cleanup_test.rb b/Library/Homebrew/test/cleanup_test.rb index 03ad6871e..8a292933a 100644 --- a/Library/Homebrew/test/cleanup_test.rb +++ b/Library/Homebrew/test/cleanup_test.rb @@ -55,9 +55,6 @@ class CleanupTests < Homebrew::TestCase      refute_predicate f1, :installed?      refute_predicate f2, :installed?      assert_predicate f3, :installed? -  ensure -    [f1, f2, f3].each(&:clear_cache) -    f3.rack.rmtree    end    def test_cleanup_logs diff --git a/Library/Homebrew/test/diagnostic_test.rb b/Library/Homebrew/test/diagnostic_test.rb index 608dda099..2d1286827 100644 --- a/Library/Homebrew/test/diagnostic_test.rb +++ b/Library/Homebrew/test/diagnostic_test.rb @@ -105,8 +105,6 @@ class DiagnosticChecksTest < Homebrew::TestCase      assert_match "/usr/bin occurs before #{HOMEBREW_PREFIX}/bin",        @checks.check_user_path_1 -  ensure -    bin.rmtree    end    def test_check_user_path_bin diff --git a/Library/Homebrew/test/formula_installer_test.rb b/Library/Homebrew/test/formula_installer_test.rb index 5467be98a..c99b2de74 100644 --- a/Library/Homebrew/test/formula_installer_test.rb +++ b/Library/Homebrew/test/formula_installer_test.rb @@ -125,11 +125,7 @@ class FormulaInstallerTests < Homebrew::TestCase      fi = FormulaInstaller.new(dependent)      assert_raises(CannotInstallFormulaError) { fi.check_install_sanity }    ensure -    dependency.unpin      dependency_keg.unlink -    dependency_keg.uninstall -    dependency.clear_cache -    dep_path.unlink      Formulary::FORMULAE.delete(dep_path)    end  end diff --git a/Library/Homebrew/test/formula_test.rb b/Library/Homebrew/test/formula_test.rb index 1a1fe562e..a04342311 100644 --- a/Library/Homebrew/test/formula_test.rb +++ b/Library/Homebrew/test/formula_test.rb @@ -176,8 +176,6 @@ class FormulaTests < Homebrew::TestCase      prefix.mkpath      FileUtils.touch prefix+Tab::FILENAME      assert_predicate f, :any_version_installed? -  ensure -    f.rack.rmtree    end    def test_migration_needed @@ -203,9 +201,6 @@ class FormulaTests < Homebrew::TestCase      newname_prefix.mkpath      refute_predicate f, :migration_needed? -  ensure -    oldname_prefix.parent.rmtree -    newname_prefix.parent.rmtree    end    def test_installed? @@ -240,8 +235,6 @@ class FormulaTests < Homebrew::TestCase      prefix = HOMEBREW_CELLAR+f.name+f.head.version      prefix.mkpath      assert_equal prefix, f.installed_prefix -  ensure -    f.rack.rmtree    end    def test_installed_prefix_devel_installed @@ -255,8 +248,6 @@ class FormulaTests < Homebrew::TestCase      prefix = HOMEBREW_CELLAR+f.name+f.devel.version      prefix.mkpath      assert_equal prefix, f.installed_prefix -  ensure -    f.rack.rmtree    end    def test_installed_prefix_stable_installed @@ -270,8 +261,6 @@ class FormulaTests < Homebrew::TestCase      prefix = HOMEBREW_CELLAR+f.name+f.version      prefix.mkpath      assert_equal prefix, f.installed_prefix -  ensure -    f.rack.rmtree    end    def test_installed_prefix_outdated_stable_head_installed @@ -289,8 +278,6 @@ class FormulaTests < Homebrew::TestCase      tab.write      assert_equal HOMEBREW_CELLAR/"#{f.name}/#{f.version}", f.installed_prefix -  ensure -    f.rack.rmtree    end    def test_installed_prefix_outdated_devel_head_installed @@ -311,8 +298,6 @@ class FormulaTests < Homebrew::TestCase      tab.write      assert_equal HOMEBREW_CELLAR/"#{f.name}/#{f.version}", f.installed_prefix -  ensure -    f.rack.rmtree    end    def test_installed_prefix_head @@ -358,8 +343,6 @@ class FormulaTests < Homebrew::TestCase      prefix = HOMEBREW_CELLAR/"#{f.name}/HEAD-222222_2"      assert_equal prefix, f.latest_head_prefix -  ensure -    f.rack.rmtree    end    def test_equality @@ -571,7 +554,6 @@ class FormulaTests < Homebrew::TestCase      assert_equal Version.create("HEAD-5658946"), f.head.version    ensure      ENV.replace(initial_env) -    cached_location.rmtree    end    def test_legacy_options @@ -771,9 +753,6 @@ class FormulaTests < Homebrew::TestCase      assert_equal f3.installed_kegs.sort_by(&:version)[0..1],                   f3.eligible_kegs_for_cleanup.sort_by(&:version) -  ensure -    [f1, f2, f3].each(&:clear_cache) -    f3.rack.rmtree    end    def test_eligible_kegs_for_cleanup_keg_pinned @@ -795,10 +774,6 @@ class FormulaTests < Homebrew::TestCase      assert_predicate f3, :installed?      assert_equal [Keg.new(f2.prefix)], shutup { f3.eligible_kegs_for_cleanup } -  ensure -    f1.unpin -    [f1, f2, f3].each(&:clear_cache) -    f3.rack.rmtree    end    def test_eligible_kegs_for_cleanup_head_installed @@ -821,8 +796,6 @@ class FormulaTests < Homebrew::TestCase      eligible_kegs = f.installed_kegs - [Keg.new(f.prefix("HEAD-111111_1"))]      assert_equal eligible_kegs, f.eligible_kegs_for_cleanup -  ensure -    f.rack.rmtree    end    def test_pour_bottle @@ -1173,11 +1146,6 @@ class OutdatedVersionsTests < Homebrew::TestCase    ensure      ENV.replace(initial_env)      testball_repo.rmtree if testball_repo.exist? -    outdated_stable_prefix.rmtree if outdated_stable_prefix.exist? -    head_prefix_b.rmtree if head_prefix.exist? -    head_prefix_c.rmtree if head_prefix_c.exist? -    FileUtils.rm_rf HOMEBREW_CACHE/"testball--git" -    FileUtils.rm_rf HOMEBREW_CELLAR/"testball"    end    def test_outdated_kegs_version_scheme_changed @@ -1191,8 +1159,6 @@ class OutdatedVersionsTests < Homebrew::TestCase      setup_tab_for_prefix(prefix, versions: { "stable" => "0.1" })      refute_predicate f.outdated_kegs, :empty? -  ensure -    prefix.rmtree    end    def test_outdated_kegs_mixed_version_schemes @@ -1220,8 +1186,6 @@ class OutdatedVersionsTests < Homebrew::TestCase      prefix_d = HOMEBREW_CELLAR.join("testball/20141011")      setup_tab_for_prefix(prefix_d, versions: { "stable" => "20141009", "version_scheme" => 3 })      assert_predicate f.outdated_kegs, :empty? -  ensure -    f.rack.rmtree    end    def test_outdated_kegs_head_with_version_scheme @@ -1241,7 +1205,5 @@ class OutdatedVersionsTests < Homebrew::TestCase      setup_tab_for_prefix(head_prefix, versions: { "stable" => "1.0", "version_scheme" => 2 })      assert_predicate f.outdated_kegs, :empty? -  ensure -    head_prefix.rmtree    end  end diff --git a/Library/Homebrew/test/formulary_test.rb b/Library/Homebrew/test/formulary_test.rb index f1fad404c..ea7ecf8d0 100644 --- a/Library/Homebrew/test/formulary_test.rb +++ b/Library/Homebrew/test/formulary_test.rb @@ -58,8 +58,6 @@ class FormularyFactoryTest < Homebrew::TestCase      path.write "class Wrong#{Formulary.class_s(name)} < Formula\nend\n"      assert_raises(FormulaClassUnavailableError) { Formulary.factory(name) } -  ensure -    path.unlink    end    def test_factory_from_path @@ -87,8 +85,6 @@ class FormularyFactoryTest < Homebrew::TestCase      result = Formulary.factory("foo")      assert_kind_of Formula, result      assert_equal alias_path.to_s, result.alias_path -  ensure -    alias_dir.rmtree    end    def test_factory_from_rack_and_from_keg @@ -104,9 +100,6 @@ class FormularyFactoryTest < Homebrew::TestCase      assert_kind_of Tab, f.build    ensure      keg.unlink -    keg.uninstall -    formula.clear_cache -    formula.bottle.clear_cache    end    def test_load_from_contents @@ -118,8 +111,6 @@ class FormularyFactoryTest < Homebrew::TestCase      (HOMEBREW_CELLAR/@name).mkpath      assert_equal HOMEBREW_CELLAR/@name, Formulary.to_rack(@name)      assert_raises(TapFormulaUnavailableError) { Formulary.to_rack("a/b/#{@name}") } -  ensure -    FileUtils.rm_rf HOMEBREW_CELLAR/@name    end  end diff --git a/Library/Homebrew/test/gpg_test.rb b/Library/Homebrew/test/gpg_test.rb index 881468ad2..d3a637297 100644 --- a/Library/Homebrew/test/gpg_test.rb +++ b/Library/Homebrew/test/gpg_test.rb @@ -15,7 +15,5 @@ class GpgTest < Homebrew::TestCase          assert_predicate @dir/".gnupg/secring.gpg", :exist?        end      end -  ensure -    @dir.rmtree    end  end diff --git a/Library/Homebrew/test/install_test.rb b/Library/Homebrew/test/install_test.rb index e047c0030..fa0ef5ffe 100644 --- a/Library/Homebrew/test/install_test.rb +++ b/Library/Homebrew/test/install_test.rb @@ -113,7 +113,6 @@ class IntegrationCommandTestInstall < IntegrationCommandTestCase    ensure      ENV.replace(initial_env) -    repo_path.rmtree    end    def test_install_with_invalid_option diff --git a/Library/Homebrew/test/keg_test.rb b/Library/Homebrew/test/keg_test.rb index 8f4cc44d9..bd4232038 100644 --- a/Library/Homebrew/test/keg_test.rb +++ b/Library/Homebrew/test/keg_test.rb @@ -298,8 +298,6 @@ class LinkTests < LinkTestCase      assert_equal 2, lib.children.length    ensure      a.unlink -    a.uninstall -    b.uninstall    end    def test_removes_broken_symlinks_that_conflict_with_directories @@ -315,7 +313,6 @@ class LinkTests < LinkTestCase      keg.link    ensure      keg.unlink -    keg.uninstall    end  end @@ -427,9 +424,6 @@ class InstalledDependantsTests < LinkTestCase      result = Keg.find_some_installed_dependents([renamed_keg])      assert_equal [[renamed_keg], ["bar"]], result -  ensure -    # Move it back to where it was so it'll be cleaned up. -    (HOMEBREW_CELLAR/"foo-old").rename(HOMEBREW_CELLAR/"foo")    end    def test_empty_dependencies_in_tab diff --git a/Library/Homebrew/test/migrator_test.rb b/Library/Homebrew/test/migrator_test.rb index 84708a502..012ea12bb 100644 --- a/Library/Homebrew/test/migrator_test.rb +++ b/Library/Homebrew/test/migrator_test.rb @@ -32,8 +32,6 @@ class MigratorErrorsTests < Homebrew::TestCase      tab.source["tap"] = "homebrew/core"      tab.write      assert_raises(Migrator::MigratorDifferentTapsError) { Migrator.new(@new_f) } -  ensure -    keg.parent.rmtree    end  end diff --git a/Library/Homebrew/test/os/mac/keg_test.rb b/Library/Homebrew/test/os/mac/keg_test.rb index a2b6b2d50..d1103415d 100644 --- a/Library/Homebrew/test/os/mac/keg_test.rb +++ b/Library/Homebrew/test/os/mac/keg_test.rb @@ -50,7 +50,6 @@ class OSMacLinkTests < Homebrew::TestCase      assert_equal 1, keg.mach_o_files.size    ensure      keg.unlink -    keg.uninstall    end    def test_mach_o_files_isnt_confused_by_symlinks @@ -66,6 +65,5 @@ class OSMacLinkTests < Homebrew::TestCase      assert_equal 1, keg.mach_o_files.size    ensure      keg.unlink -    keg.uninstall    end  end diff --git a/Library/Homebrew/test/tap_test.rb b/Library/Homebrew/test/tap_test.rb index 0e07927fc..2ab003fd2 100644 --- a/Library/Homebrew/test/tap_test.rb +++ b/Library/Homebrew/test/tap_test.rb @@ -168,8 +168,6 @@ class TapTest < Homebrew::TestCase        end      end      refute_predicate services_tap, :private? -  ensure -    services_tap.path.rmtree if services_tap    end    def test_remote_not_git_repo @@ -253,8 +251,6 @@ class TapTest < Homebrew::TestCase      refute_predicate tap, :installed?      refute_predicate HOMEBREW_PREFIX/"share/man/man1/brew-tap-cmd.1", :exist?      refute_predicate HOMEBREW_PREFIX/"share/man/man1", :exist? -  ensure -    (HOMEBREW_PREFIX/"share").rmtree if (HOMEBREW_PREFIX/"share").exist?    end    def test_pin_and_unpin @@ -320,8 +316,5 @@ class CoreTapTest < Homebrew::TestCase      assert_equal ["bar"], @repo.aliases      assert_equal @repo.alias_table, "bar" => "foo"      assert_equal @repo.alias_reverse_table, "foo" => ["bar"] -  ensure -    @formula_file.unlink -    @repo.alias_dir.rmtree    end  end diff --git a/Library/Homebrew/test/versions_test.rb b/Library/Homebrew/test/versions_test.rb index a6e922178..b6814b1d1 100644 --- a/Library/Homebrew/test/versions_test.rb +++ b/Library/Homebrew/test/versions_test.rb @@ -185,8 +185,6 @@ class VersionParsingTests < Homebrew::TestCase      d = HOMEBREW_CELLAR/"foo-0.1.9"      d.mkpath      assert_equal version("0.1.9"), d.version -  ensure -    d.unlink    end    def test_no_version  | 
