Skip to content

Conversation

@zzak
Copy link
Member

@zzak zzak commented Nov 3, 2025

ruby/3.5.0+4/prettyprint.rb:184: warning: literal string will be frozen in the future (run with --debug-frozen-string-literal for more information)
ruby/3.5.0+4/prettyprint.rb:541: warning: literal string will be frozen in the future (run with --debug-frozen-string-literal for more information)

I'm not sure if dup is bad idea here or we should not use << but that is the documented API:

ruby/lib/prettyprint.rb

Lines 69 to 70 in 4a3d834

# +output+ is an output target. If it is not specified, '' is assumed. It
# should have a << method which accepts the first argument +obj+ of

@launchable-app
Copy link

launchable-app bot commented Nov 3, 2025

140/33975 Tests Failed

test/rubygems/test_gem_source_git.rb#test_pretty_print
Failure:
TestGemSourceGit#test_pretty_print [D:/a/ruby/ruby/src/test/rubygems/test_gem_source_git.rb:296]:
<> (UTF-8) expected but was
<> (UTF-8).

test/rubygems/test_gem_source_installed.rb#test_pretty_print
Failure:
TestGemSourceInstalled#test_pretty_print [D:/a/ruby/ruby/src/test/rubygems/test_gem_source_installed.rb:38]:
<> (UTF-8) expected but was
<> (UTF-8).

test/rubygems/test_gem_source_local.rb#test_pretty_print
Failure:
TestGemSourceLocal#test_pretty_print [D:/a/ruby/ruby/src/test/rubygems/test_gem_source_local.rb:110]:
<> (UTF-8) expected but was
<> (UTF-8).

test/rubygems/test_gem_source_specific_file.rb#test_pretty_print
Failure:
TestGemSourceSpecificFile#test_pretty_print [D:/a/ruby/ruby/src/test/rubygems/test_gem_source_specific_file.rb:78]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_begin
Failure:
TestAst#test_error_tolerant_end_is_short_for_begin [D:/a/ruby/ruby/src/test/ruby/test_ast.rb:1004]:
<> (UTF-8) expected but was
<> (UTF-8).

135 more failed tests
test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_case
Failure:
TestAst#test_error_tolerant_end_is_short_for_case [D:/a/ruby/ruby/src/test/ruby/test_ast.rb:1091]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_class
Failure:
TestAst#test_error_tolerant_end_is_short_for_class [/Users/runner/work/ruby/ruby/src/test/ruby/test_ast.rb:1170]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_do
Failure:
TestAst#test_error_tolerant_end_is_short_for_do [/Users/runner/work/ruby/ruby/src/test/ruby/test_ast.rb:1196]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_do_block
Failure:
TestAst#test_error_tolerant_end_is_short_for_do_block [D:/a/ruby/ruby/src/test/ruby/test_ast.rb:1210]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_do_LAMBDA
Failure:
TestAst#test_error_tolerant_end_is_short_for_do_LAMBDA [D:/a/ruby/ruby/src/test/ruby/test_ast.rb:1224]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_for
Failure:
TestAst#test_error_tolerant_end_is_short_for_for [D:/a/ruby/ruby/src/test/ruby/test_ast.rb:1142]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_if
Failure:
TestAst#test_error_tolerant_end_is_short_for_if [/Users/runner/work/ruby/ruby/src/test/ruby/test_ast.rb:1013]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_method_define
Failure:
TestAst#test_error_tolerant_end_is_short_for_method_define [/Users/runner/work/ruby/ruby/src/test/ruby/test_ast.rb:946]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_module
Failure:
TestAst#test_error_tolerant_end_is_short_for_module [/Users/runner/work/ruby/ruby/src/test/ruby/test_ast.rb:1183]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_singleton_method_define
Failure:
TestAst#test_error_tolerant_end_is_short_for_singleton_method_define [/Users/runner/work/ruby/ruby/src/test/ruby/test_ast.rb:976]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_unless
Failure:
TestAst#test_error_tolerant_end_is_short_for_unless [/Users/runner/work/ruby/ruby/src/test/ruby/test_ast.rb:1040]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_until
Failure:
TestAst#test_error_tolerant_end_is_short_for_until [D:/a/ruby/ruby/src/test/ruby/test_ast.rb:1079]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_end_is_short_for_while
Failure:
TestAst#test_error_tolerant_end_is_short_for_while [/Users/runner/work/ruby/ruby/src/test/ruby/test_ast.rb:1067]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_expr_value_can_be_error
Failure:
TestAst#test_error_tolerant_expr_value_can_be_error [D:/a/ruby/ruby/src/test/ruby/test_ast.rb:1299]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_treat_end_as_keyword_based_on_indent
Failure:
TestAst#test_error_tolerant_treat_end_as_keyword_based_on_indent [D:/a/ruby/ruby/src/test/ruby/test_ast.rb:1252]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_error_tolerant_unexpected_backslash
Failure:
TestAst#test_error_tolerant_unexpected_backslash [/Users/runner/work/ruby/ruby/src/test/ruby/test_ast.rb:1330]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_return
Failure:
TestAst#test_return [/Users/runner/work/ruby/ruby/src/test/ruby/test_ast.rb:770]:
<> (UTF-8) expected but was
<> (UTF-8).

test/ruby/test_ast.rb#test_with_bom
Failure:
TestAst#test_with_bom [D:/a/ruby/ruby/src/test/ruby/test_ast.rb:1337]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_lasgn_literal
Error:
PPTestModule::PPAbstractSyntaxTree#test_lasgn_literal:
Test::Unit::ProxyError: undefined method 'empty?' for an instance of RubyVM::AbstractSyntaxTree::Node
    D:/a/ruby/ruby/src/test/test_pp.rb:345:in 'PPTestModule::PPAbstractSyntaxTree#test_lasgn_literal'

test/test_pp.rb#test_anonymous
Failure:
PPTestModule::PPCycleTest#test_anonymous [D:/a/ruby/ruby/src/test/test_pp.rb:231]:
<> (ASCII-8BIT) expected but was
<> (UTF-8).

test/test_pp.rb#test_array
Failure:
PPTestModule::PPCycleTest#test_array [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:164]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_data
Failure:
PPTestModule::PPCycleTest#test_data [D:/a/ruby/ruby/src/test/test_pp.rb:199]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_data_private_member
Failure:
PPTestModule::PPCycleTest#test_data_private_member [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:211]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_data_removed_member
Failure:
PPTestModule::PPCycleTest#test_data_removed_member [D:/a/ruby/ruby/src/test/test_pp.rb:219]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_hash
Failure:
PPTestModule::PPCycleTest#test_hash [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:171]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_object
Failure:
PPTestModule::PPCycleTest#test_object [D:/a/ruby/ruby/src/test/test_pp.rb:226]:
<> (ASCII-8BIT) expected but was
<> (UTF-8).

test/test_pp.rb#test_set
Failure:
PPTestModule::PPCycleTest#test_set [D:/a/ruby/ruby/src/test/test_pp.rb:177]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_share_nil
Failure:
PPTestModule::PPCycleTest#test_share_nil [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:246]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_struct
Failure:
PPTestModule::PPCycleTest#test_struct [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:184]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_withinspect
Failure:
PPTestModule::PPCycleTest#test_withinspect [D:/a/ruby/ruby/src/test/test_pp.rb:238]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_delegate
Failure:
PPTestModule::PPDelegateTest#test_delegate [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:314]:
[ruby-core:25804].
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_hash_override
Failure:
PPTestModule::PPInheritedTest#test_hash_override [D:/a/ruby/ruby/src/test/test_pp.rb:370]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_basic_object
Failure:
PPTestModule::PPInspectTest#test_basic_object [D:/a/ruby/ruby/src/test/test_pp.rb:156]:
Expected  to match .

test/test_pp.rb#test_hasboth
Failure:
PPTestModule::PPInspectTest#test_hasboth [D:/a/ruby/ruby/src/test/test_pp.rb:110]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_hasinspect
Failure:
PPTestModule::PPInspectTest#test_hasinspect [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:100]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_hasprettyprint
Failure:
PPTestModule::PPInspectTest#test_hasprettyprint [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:105]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_iv_hiding
Failure:
PPTestModule::PPInspectTest#test_iv_hiding [D:/a/ruby/ruby/src/test/test_pp.rb:144]:
Expected  to match .

test/test_pp.rb#test_iv_hiding_via_ruby
Failure:
PPTestModule::PPInspectTest#test_iv_hiding_via_ruby [D:/a/ruby/ruby/src/test/test_pp.rb:151]:
Expected  to match .

test/test_pp.rb#test_pretty_print_inspect
Failure:
PPTestModule::PPInspectTest#test_pretty_print_inspect [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:115]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_proc
Failure:
PPTestModule::PPInspectTest#test_proc [D:/a/ruby/ruby/src/test/test_pp.rb:122]:
<> (ASCII-8BIT) expected but was
<> (UTF-8).

test/test_pp.rb#test_to_s_with_iv
Failure:
PPTestModule::PPInspectTest#test_to_s_with_iv [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:130]:
<> (ASCII-8BIT) expected but was
<> (UTF-8).

test/test_pp.rb#test_to_s_without_iv
Failure:
PPTestModule::PPInspectTest#test_to_s_without_iv [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:137]:
<> (ASCII-8BIT) expected but was
<> (UTF-8).

test/test_pp.rb#test_direct_pp
Failure:
PPTestModule::PPSingleLineTest#test_direct_pp [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:306]:
<> (UTF-8) expected but was
<> (ASCII-8BIT).

test/test_pp.rb#test_hash
Failure:
PPTestModule::PPSingleLineTest#test_hash [D:/a/ruby/ruby/src/test/test_pp.rb:255]:
<> (US-ASCII) expected but was
<> (UTF-8).

test/test_pp.rb#test_hash_in_array
Failure:
PPTestModule::PPSingleLineTest#test_hash_in_array [D:/a/ruby/ruby/src/test/test_pp.rb:276]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_hash_symbol_colon_key
Failure:
PPTestModule::PPSingleLineTest#test_hash_symbol_colon_key [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:266]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_list0123_11
Failure:
PPTestModule::PPTest#test_list0123_11 [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:19]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_list0123_12
Failure:
PPTestModule::PPTest#test_list0123_12 [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:15]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_range
Failure:
PPTestModule::PPTest#test_range [D:/a/ruby/ruby/src/test/test_pp.rb:40]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_redefined_method
Failure:
PPTestModule::PPTest#test_redefined_method [/Users/runner/work/ruby/ruby/src/test/test_pp.rb:36]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_set
Failure:
PPTestModule::PPTest#test_set [D:/a/ruby/ruby/src/test/test_pp.rb:23]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_pp.rb#test_struct_override_members
Failure:
PPTestModule::PPTest#test_struct_override_members [D:/a/ruby/ruby/src/test/test_pp.rb:29]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_00_06
Failure:
PrettyPrintTest::Fill#test_00_06 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:460]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_07_10
Failure:
PrettyPrintTest::Fill#test_07_10 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:471]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_11_14
Failure:
PrettyPrintTest::Fill#test_11_14 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:481]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_15_18
Failure:
PrettyPrintTest::Fill#test_15_18 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:490]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_19_22
Failure:
PrettyPrintTest::Fill#test_19_22 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:499]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_23_26
Failure:
PrettyPrintTest::Fill#test_23_26 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:508]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_27
Failure:
PrettyPrintTest::Fill#test_27 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:516]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_6
Failure:
PrettyPrintTest::NonString#test_6 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:420]:
<> expected but was
<>.

test/test_prettyprint.rb#test_7
Failure:
PrettyPrintTest::NonString#test_7 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:424]:
<> expected but was
<>.

test/test_prettyprint.rb#test_00_04
Failure:
PrettyPrintTest::StrictPrettyExample#test_00_04 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:287]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_05
Failure:
PrettyPrintTest::StrictPrettyExample#test_05 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:305]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_06
Failure:
PrettyPrintTest::StrictPrettyExample#test_06 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:320]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_07
Failure:
PrettyPrintTest::StrictPrettyExample#test_07 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:334]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_08
Failure:
PrettyPrintTest::StrictPrettyExample#test_08 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:346]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_09
Failure:
PrettyPrintTest::StrictPrettyExample#test_09 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:357]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_10
Failure:
PrettyPrintTest::StrictPrettyExample#test_10 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:367]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_11_31
Failure:
PrettyPrintTest::StrictPrettyExample#test_11_31 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:376]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_32
Failure:
PrettyPrintTest::StrictPrettyExample#test_32 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:385]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_1
Failure:
PrettyPrintTest::TailGroup#test_1 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:406]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_hello_00_06
Failure:
PrettyPrintTest::WadlerExample#test_hello_00_06 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:44]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_hello_07_08
Failure:
PrettyPrintTest::WadlerExample#test_hello_07_08 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:55]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_hello_09_10
Failure:
PrettyPrintTest::WadlerExample#test_hello_09_10 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:65]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_hello_11_12
Failure:
PrettyPrintTest::WadlerExample#test_hello_11_12 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:74]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_hello_13
Failure:
PrettyPrintTest::WadlerExample#test_hello_13 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:82]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_tree_00_19
Failure:
PrettyPrintTest::WadlerExample#test_tree_00_19 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:98]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_tree_20_22
Failure:
PrettyPrintTest::WadlerExample#test_tree_20_22 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:110]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_tree_23_43
Failure:
PrettyPrintTest::WadlerExample#test_tree_23_43 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:120]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_tree_44
Failure:
PrettyPrintTest::WadlerExample#test_tree_44 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:125]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_tree_alt_00_18
Failure:
PrettyPrintTest::WadlerExample#test_tree_alt_00_18 [D:/a/ruby/ruby/src/test/test_prettyprint.rb:149]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_tree_alt_19_20
Failure:
PrettyPrintTest::WadlerExample#test_tree_alt_19_20 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:165]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_tree_alt_20_49
Failure:
PrettyPrintTest::WadlerExample#test_tree_alt_20_49 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:177]:
<> (UTF-8) expected but was
<> (UTF-8).

test/test_prettyprint.rb#test_tree_alt_50
Failure:
PrettyPrintTest::WadlerExample#test_tree_alt_50 [/Users/runner/work/ruby/ruby/src/test/test_prettyprint.rb:185]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_empty_triggered
Failure:
TestMiniTestUnitTestCase#test_assert_empty_triggered [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:502]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_collection_array_hex_invisible
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_collection_array_hex_invisible [D:/a/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:516]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_collection_hash_hex_invisible
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_collection_hash_hex_invisible [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:528]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_diff_deactivated
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_diff_deactivated [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:535]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_escaped_newline
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_escaped_newline [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:630]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_hex
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_hex [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:554]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_hex_invisible
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_hex_invisible [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:566]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_long
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_long [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:575]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_long_invisible
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_long_invisible [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:587]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_long_msg
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_long_msg [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:602]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_short
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_short [/tmp/_actions-runner-working-dir/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:610]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_short_msg
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_short_msg [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:616]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_equal_different_short_multiline
Failure:
TestMiniTestUnitTestCase#test_assert_equal_different_short_multiline [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:623]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_includes_triggered
Failure:
TestMiniTestUnitTestCase#test_assert_includes_triggered [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:708]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_instance_of_triggered
Failure:
TestMiniTestUnitTestCase#test_assert_instance_of_triggered [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:716]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_kind_of_triggered
Failure:
TestMiniTestUnitTestCase#test_assert_kind_of_triggered [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:726]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_match_object_triggered
Failure:
TestMiniTestUnitTestCase#test_assert_match_object_triggered [/tmp/_actions-runner-working-dir/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:761]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_match_triggered
Failure:
TestMiniTestUnitTestCase#test_assert_match_triggered [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:768]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_nil_triggered
Failure:
TestMiniTestUnitTestCase#test_assert_nil_triggered [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:778]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_operator_triggered
Failure:
TestMiniTestUnitTestCase#test_assert_operator_triggered [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:795]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_output_triggered_both
Failure:
TestMiniTestUnitTestCase#test_assert_output_triggered_both [D:/a/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:839]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_output_triggered_err
Failure:
TestMiniTestUnitTestCase#test_assert_output_triggered_err [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:848]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_output_triggered_out
Failure:
TestMiniTestUnitTestCase#test_assert_output_triggered_out [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:856]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_predicate_triggered
Failure:
TestMiniTestUnitTestCase#test_assert_predicate_triggered [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:868]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_raise_triggered_different
Failure:
TestMiniTestUnitTestCase#test_assert_raise_triggered_different [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:919]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_raise_triggered_different_msg
Failure:
TestMiniTestUnitTestCase#test_assert_raise_triggered_different_msg [/tmp/_actions-runner-working-dir/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:937]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_raise_triggered_none
Failure:
TestMiniTestUnitTestCase#test_assert_raise_triggered_none [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:949]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_raise_triggered_none_msg
Failure:
TestMiniTestUnitTestCase#test_assert_raise_triggered_none_msg [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:961]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_raise_triggered_subclass
Failure:
TestMiniTestUnitTestCase#test_assert_raise_triggered_subclass [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:978]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_respond_to_triggered
Failure:
TestMiniTestUnitTestCase#test_assert_respond_to_triggered [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:986]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_same_triggered
Failure:
TestMiniTestUnitTestCase#test_assert_same_triggered [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1003]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_send_bad
Failure:
TestMiniTestUnitTestCase#test_assert_send_bad [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1020]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_silent_triggered_err
Failure:
TestMiniTestUnitTestCase#test_assert_silent_triggered_err [/tmp/_actions-runner-working-dir/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1034]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_silent_triggered_out
Failure:
TestMiniTestUnitTestCase#test_assert_silent_triggered_out [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1044]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_throws_different
Failure:
TestMiniTestUnitTestCase#test_assert_throws_different [D:/a/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1058]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_assert_throws_unthrown
Failure:
TestMiniTestUnitTestCase#test_assert_throws_unthrown [/tmp/_actions-runner-working-dir/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1066]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_message_lambda
Failure:
TestMiniTestUnitTestCase#test_message_lambda [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1121]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_message_message
Failure:
TestMiniTestUnitTestCase#test_message_message [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1115]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_prints
Failure:
TestMiniTestUnitTestCase#test_prints [D:/a/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1144]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_empty_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_empty_triggered [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1162]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_equal_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_equal_triggered [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1172]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_includes_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_includes_triggered [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1213]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_instance_of_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_instance_of_triggered [/tmp/_actions-runner-working-dir/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1221]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_kind_of_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_kind_of_triggered [D:/a/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1231]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_match_object_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_match_object_triggered [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1257]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_match_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_match_triggered [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1264]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_nil_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_nil_triggered [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1274]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_operator_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_operator_triggered [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1301]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_predicate_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_predicate_triggered [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1284]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_respond_to_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_respond_to_triggered [/home/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1311]:
<> (UTF-8) expected but was
<> (UTF-8).

tool/test/testunit/test_minitest_unit.rb#test_refute_same_triggered
Failure:
TestMiniTestUnitTestCase#test_refute_same_triggered [/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_minitest_unit.rb:1321]:
<> (UTF-8) expected but was
<> (UTF-8).

[-> View Test suite health in main branch]

@st0012
Copy link
Member

st0012 commented Nov 3, 2025

I think this needs to be addressed from the upstream repo instead? And then it’d be synced back here.

@zzak
Copy link
Member Author

zzak commented Nov 4, 2025

Yeah, I just wanted to see if it breaks anything else in Ruby first, I need to fix the tests though

```
ruby/3.5.0+4/prettyprint.rb:184: warning: literal string will be frozen in the future (run with --debug-frozen-string-literal for more information)
ruby/3.5.0+4/prettyprint.rb:541: warning: literal string will be frozen in the future (run with --debug-frozen-string-literal for more information)
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants