ruby-changes:73092
From: Yusuke <ko1@a...>
Date: Mon, 29 Aug 2022 12:52:16 +0900 (JST)
Subject: [ruby-changes:73092] 7bdb999d0f (master): Chect what remains in TMPDIR
https://git.ruby-lang.org/ruby.git/commit/?id=7bdb999d0f From 7bdb999d0f28c7bb9d7a35ca775e405674527e5f Mon Sep 17 00:00:00 2001 From: Yusuke Endoh <mame@r...> Date: Mon, 29 Aug 2022 12:50:47 +0900 Subject: Chect what remains in TMPDIR I guess it has a shared library file created by MJIT, but I want to make sure the fact. --- test/rubygems/helper.rb | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/test/rubygems/helper.rb b/test/rubygems/helper.rb index 37e113d3fc..29d3924eba 100644 --- a/test/rubygems/helper.rb +++ b/test/rubygems/helper.rb @@ -466,13 +466,18 @@ class Gem::TestCase < Test::Unit::TestCase https://github.com/ruby/ruby/blob/trunk/test/rubygems/helper.rb#L466 Dir.chdir @current_dir # Prevent a race condition on removing TMPDIR being written by MJIT - if defined?(RubyVM::MJIT.enabled?) && RubyVM::MJIT.enabled? - RubyVM::MJIT.pause(wait: false) - end - FileUtils.rm_rf @tempdir - if defined?(RubyVM::MJIT.enabled?) && RubyVM::MJIT.enabled? - RubyVM::MJIT.resume - end + #if defined?(RubyVM::MJIT.enabled?) && RubyVM::MJIT.enabled? + # RubyVM::MJIT.pause(wait: false) + #end + begin + FileUtils.rm_rf @tempdir + ensure + # mame: Temporal code for debugging. Let me confirm what remains in the directory + pp Dir.glob(File.join(@tempdir, "**", "{.*,*}")) if $! + end + #if defined?(RubyVM::MJIT.enabled?) && RubyVM::MJIT.enabled? + # RubyVM::MJIT.resume + #end ENV.replace(@orig_env) -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/