diff options
-rw-r--r-- | test/ruby/test_jit.rb | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/test/ruby/test_jit.rb b/test/ruby/test_jit.rb index 3f3bdc1960..d1c7351f50 100644 --- a/test/ruby/test_jit.rb +++ b/test/ruby/test_jit.rb @@ -607,9 +607,9 @@ class TestJIT < Test::Unit::TestCase assert_equal(3, compactions.size, debug_info) end - if appveyor_mswin? - # "Permission Denied" error is preventing to remove so file on AppVeyor. - warn 'skipped to test directory emptiness in TestJIT#test_unload_units on AppVeyor mswin' + if RUBY_PLATFORM.match?(/mswin/) + # "Permission Denied" error is preventing to remove so file on AppVeyor/RubyCI. + skip 'Removing so file is randomly failing on AppVeyor/RubyCI mswin due to Permission Denied.' else # verify .o files are deleted on unload_units assert_send([Dir, :empty?, dir], debug_info) @@ -891,10 +891,6 @@ class TestJIT < Test::Unit::TestCase private - def appveyor_mswin? - ENV['APPVEYOR'] == 'True' && RUBY_PLATFORM.match?(/mswin/) - end - # The shortest way to test one proc def assert_compile_once(script, result_inspect:, insns: []) if script.match?(/\A\n.+\n\z/m) |