From f72eb702f29574b85889d3ea6447efa29c8a8789 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Mon, 4 Nov 2024 16:00:11 -0800 Subject: Skip tests that suddenly started failing for MinGW These test failures first appeared on irrelevant changes. It probably came from changes in GitHub Actions instead of CRuby's. Until we figure out how to fix these tests, let's skip them to make the CI usable. --- test/ruby/test_argf.rb | 1 + test/ruby/test_rubyoptions.rb | 3 +++ 2 files changed, 4 insertions(+) (limited to 'test/ruby') diff --git a/test/ruby/test_argf.rb b/test/ruby/test_argf.rb index 12f7d6485a..903cd62b02 100644 --- a/test/ruby/test_argf.rb +++ b/test/ruby/test_argf.rb @@ -267,6 +267,7 @@ class TestArgf < Test::Unit::TestCase end def test_inplace_nonascii + omit "not working on MinGW" if /mingw/ =~ RUBY_PLATFORM ext = Encoding.default_external or omit "no default external encoding" t = nil diff --git a/test/ruby/test_rubyoptions.rb b/test/ruby/test_rubyoptions.rb index b256a70ba3..1f71c8a444 100644 --- a/test/ruby/test_rubyoptions.rb +++ b/test/ruby/test_rubyoptions.rb @@ -347,6 +347,7 @@ class TestRubyOptions < Test::Unit::TestCase end def test_chdir + omit "not working on MinGW" if /mingw/ =~ RUBY_PLATFORM assert_in_out_err(%w(-C), "", [], /Can't chdir/) assert_in_out_err(%w(-C test_ruby_test_rubyoptions_foobarbazqux), "", [], /Can't chdir/) @@ -1043,6 +1044,7 @@ class TestRubyOptions < Test::Unit::TestCase end def test_command_line_progname_nonascii + omit "not working on MinGW" if /mingw/ =~ RUBY_PLATFORM bug10555 = '[ruby-dev:48752] [Bug #10555]' name = expected = nil unless (0x80..0x10000).any? {|c| @@ -1094,6 +1096,7 @@ class TestRubyOptions < Test::Unit::TestCase # Since the codepage is shared all processes per conhost.exe, do # not chcp, or parallel test may break. def test_locale_codepage + omit "not working on MinGW" if /mingw/ =~ RUBY_PLATFORM locale = Encoding.find("locale") list = %W"\u{c7} \u{452} \u{3066 3059 3068}" list.each do |s| -- cgit v1.2.3