Try rm -rf instead of FileUtils.rm_rf

FileUtils.rm_rf started to randomly fail on http://ci.rvm.jp/results/trunk-mjit@phosphorus-docker
since around https://github.com/ruby/fileutils/pull/99.
This commit is contained in:
Takashi Kokubun 2022-08-26 23:32:01 -07:00
parent f97af5cdc3
commit 13d2225c46
No known key found for this signature in database
GPG Key ID: 6FFC433B12EE23DD

View File

@ -465,7 +465,12 @@ class Gem::TestCase < Test::Unit::TestCase
Dir.chdir @current_dir
FileUtils.rm_rf @tempdir
# FileUtils.rm_rf randomly fails on ci.rvm.jp trunk-mjit
if ENV['RUBY_DEBUG']&.include?('ci')
system('rm', '-rf', @tempdir.shellescape, exception: true)
else
FileUtils.rm_rf @tempdir
end
ENV.replace(@orig_env)