From 8cfbaf943efc0a533d0e6e6848951aecc262a9ff Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 25 Dec 2018 13:33:51 +0000 Subject: [PATCH] Restore SOURCE_DATE_EPOCH git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/rubygems/test_gem_package.rb | 3 +++ test/rubygems/test_gem_package_tar_writer.rb | 3 +++ test/rubygems/test_gem_specification.rb | 3 +++ 3 files changed, 9 insertions(+) diff --git a/test/rubygems/test_gem_package.rb b/test/rubygems/test_gem_package.rb index 77c5b65c90..dfb6ea40d1 100644 --- a/test/rubygems/test_gem_package.rb +++ b/test/rubygems/test_gem_package.rb @@ -105,6 +105,7 @@ class TestGemPackage < Gem::Package::TarTestCase end def test_build_time_source_date_epoch + epoch = ENV["SOURCE_DATE_EPOCH"] ENV["SOURCE_DATE_EPOCH"] = "123456789" spec = Gem::Specification.new 'build', '1' @@ -118,6 +119,8 @@ class TestGemPackage < Gem::Package::TarTestCase package = Gem::Package.new spec.file_name assert_equal Time.at(ENV["SOURCE_DATE_EPOCH"].to_i).utc, package.build_time + ensure + ENV["SOURCE_DATE_EPOCH"] = epoch end def test_add_files diff --git a/test/rubygems/test_gem_package_tar_writer.rb b/test/rubygems/test_gem_package_tar_writer.rb index 408db07de7..517320c011 100644 --- a/test/rubygems/test_gem_package_tar_writer.rb +++ b/test/rubygems/test_gem_package_tar_writer.rb @@ -11,9 +11,12 @@ class TestGemPackageTarWriter < Gem::Package::TarTestCase @data = 'abcde12345' @io = TempIO.new @tar_writer = Gem::Package::TarWriter.new @io + @epoch = ENV["SOURCE_DATE_EPOCH"] + ENV["SOURCE_DATE_EPOCH"] = nil end def teardown + ENV["SOURCE_DATE_EPOCH"] = @epoch @tar_writer.close unless @tar_writer.closed? @io.close! diff --git a/test/rubygems/test_gem_specification.rb b/test/rubygems/test_gem_specification.rb index 8deb211798..d2ecbf4434 100644 --- a/test/rubygems/test_gem_specification.rb +++ b/test/rubygems/test_gem_specification.rb @@ -1719,8 +1719,11 @@ dependencies: [] end def test_date_use_env_source_date_epoch + epoch = ENV["SOURCE_DATE_EPOCH"] ENV["SOURCE_DATE_EPOCH"] = "123456789" assert_equal Time.utc(1973,11,29,0,0,0), @a1.date + ensure + ENV["SOURCE_DATE_EPOCH"] = epoch end def test_dependencies