summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2025-11-13 18:40:11 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2025-11-13 19:42:38 +0900
commitd80aa36847cb57a785ccaa9b1219fcbd26a74369 (patch)
treea13ed5c947027f28ac907c2a32c07d7c8610fcea
parent7e37e4e743a1ca1d5d7bbb87cdd9b943e3a4fe1d (diff)
Ractor support Windows platform. We need to skip only failing tests of RubyGems
-rw-r--r--test/rubygems/test_gem_package_tar_header_ractor.rb2
-rw-r--r--tool/lib/core_assertions.rb1
2 files changed, 1 insertions, 2 deletions
diff --git a/test/rubygems/test_gem_package_tar_header_ractor.rb b/test/rubygems/test_gem_package_tar_header_ractor.rb
index 98fac2802c..a829ec0212 100644
--- a/test/rubygems/test_gem_package_tar_header_ractor.rb
+++ b/test/rubygems/test_gem_package_tar_header_ractor.rb
@@ -58,4 +58,4 @@ class TestGemPackageTarHeaderRactor < Gem::Package::TarTestCase
assert_headers_equal header_bytes, new_header_bytes
RUBY
end
-end
+end unless RUBY_PLATFORM =~ /mingw|mswin/
diff --git a/tool/lib/core_assertions.rb b/tool/lib/core_assertions.rb
index a9eb9ec3dc..ed38a34f22 100644
--- a/tool/lib/core_assertions.rb
+++ b/tool/lib/core_assertions.rb
@@ -391,7 +391,6 @@ eom
# Run Ractor-related test without influencing the main test suite
def assert_ractor(src, args: [], require: nil, require_relative: nil, file: nil, line: nil, ignore_stderr: nil, **opt)
omit unless defined?(Ractor)
- omit if windows?
# https://bugs.ruby-lang.org/issues/21262
shim_value = "class Ractor; alias value take; end" unless Ractor.method_defined?(:value)