From 3aa62b455caf4926fd203878eca71b5281f10edf Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Fri, 12 Nov 2021 16:19:30 +0900 Subject: [PATCH] test/io/console/test_io_console.rb: add debug code to debug the following failure http://ci.rvm.jp/results/trunk-test@ruby-sky1/3708240 ``` /tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb:10:in `===': incompatible encoding regexp match (US-ASCII regexp with UTF-16BE string) (Encoding::CompatibilityError) /tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb:10:in `each' /tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb:10:in `grep' /tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb:10:in `' /tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb:9:in `' :85:in `require' :85:in `require' /tmp/ruby/v3/src/trunk-test/tool/lib/test/unit/parallel.rb:122:in `run' /tmp/ruby/v3/src/trunk-test/tool/lib/test/unit/parallel.rb:211:in `
' running file: /tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb ``` --- test/io/console/test_io_console.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/io/console/test_io_console.rb b/test/io/console/test_io_console.rb index d119ec23e0..00727a14b4 100644 --- a/test/io/console/test_io_console.rb +++ b/test/io/console/test_io_console.rb @@ -7,7 +7,12 @@ rescue LoadError end class TestIO_Console < Test::Unit::TestCase - PATHS = $LOADED_FEATURES.grep(%r"/io/console(?:\.#{RbConfig::CONFIG['DLEXT']}|\.rb|/\w+\.rb)\z") {$`} + begin + PATHS = $LOADED_FEATURES.grep(%r"/io/console(?:\.#{RbConfig::CONFIG['DLEXT']}|\.rb|/\w+\.rb)\z") {$`} + rescue Encoding::CompatibilityError + p $LOADED_FEATURES + raise + end PATHS.uniq! # FreeBSD seems to hang on TTOU when running parallel tests