Mingw: Exclude failing tests due to the crt change

Mingw crt-git 12.0.0.r369.g0d4221712-1 now prohibits "command line
contains characters that are not supported in the active code page".
0d42217123/

Provisionally exclude tests that fail by passing such characters.
This commit is contained in:
Nobuyoshi Nakada 2024-11-04 21:12:49 +09:00
parent e7518a7859
commit 09874e90bf
No known key found for this signature in database
GPG Key ID: 3582D74E1FEE4465
Notes: git 2024-11-04 12:51:37 +00:00
2 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,9 @@
if RUBY_PLATFORM.include?("mingw")
reason = <<~EOS
Mingw crt-git 12.0.0.r369.g0d4221712-1 now prohibits "command line
contains characters that are not supported in the active code page".
https://sourceforge.net/p/mingw-w64/mingw-w64/ci/0d42217123d3aec0341b79f6d959c76e09648a1e/
EOS
exclude(:test_inplace_nonascii, reason)
end

View File

@ -0,0 +1,11 @@
if RUBY_PLATFORM.include?("mingw")
reason = <<~EOS
Mingw crt-git 12.0.0.r369.g0d4221712-1 now prohibits "command line
contains characters that are not supported in the active code page".
https://sourceforge.net/p/mingw-w64/mingw-w64/ci/0d42217123d3aec0341b79f6d959c76e09648a1e/
EOS
exclude(:test_chdir, reason)
exclude(:test_locale_codepage, reason)
exclude(:test_command_line_progname_nonascii, reason)
end