Results of test/test_rubyoptions.rb from repo checked out at 2018-01-16 61858 03bbc4ed5 Using ruby 2.4.4p228 (2018-01-15 revision 61854) [x64-mingw32] ruby runner.rb %J_PA% ruby/test_rubyoptions.rb Run options: --show-skip -I./lib -IE:/r_builds_files -j3 -a --job-status=normal --subprocess-timeout-scale=1.5 --retry # Running tests: 3 TestRubyOptions#test_DATA = 0.08 s = . test.rb: No such file or directory @ realpath_rec - E:/temp/d20180115-3024-1xr1695/??? (Errno::ENOENT) 1 TestRubyOptions#test___dir__encoding = 0.08 s = F 12 TestRubyOptions#test_assignment_in_conditional = 0.25 s = . 3 TestRubyOptions#test_autosplit = 0.06 s = . 9 TestRubyOptions#test_chdir = 0.12 s = . 3 TestRubyOptions#test_command_line_glob_nonascii = 0.08 s = . 6 TestRubyOptions#test_command_line_glob_noncodepage = 0.14 s = . 3 TestRubyOptions#test_command_line_glob_with_dir = 0.06 s = . 3 TestRubyOptions#test_command_line_progname_nonascii = 0.05 s = F 7 TestRubyOptions#test_copyright = 0.09 s = . 2 TestRubyOptions#test_cwd_encoding = 0.08 s = F 6 TestRubyOptions#test_debug = 0.14 s = . 23 TestRubyOptions#test_disable = 0.33 s = . 10 TestRubyOptions#test_dump_insns_with_rflag = 0.08 s = . 20 TestRubyOptions#test_dump_parsetree_with_rflag = 0.14 s = . 20 TestRubyOptions#test_dump_syntax_with_rflag = 0.14 s = . 20 TestRubyOptions#test_dump_yydebug_with_rflag = 0.14 s = . 17 TestRubyOptions#test_enable = 0.28 s = . 8 TestRubyOptions#test_encoding = 0.06 s = E 4 TestRubyOptions#test_eval = 0.02 s = . 6 TestRubyOptions#test_flag_in_shebang = 0.16 s = . 25 TestRubyOptions#test_frozen_string_literal = 0.50 s = F 28 TestRubyOptions#test_frozen_string_literal_debug = 0.44 s = F 6 TestRubyOptions#test_include = 0.12 s = . 163 TestRubyOptions#test_indentation_check = 3.67 s = F 19 TestRubyOptions#test_invalid_option = 0.19 s = . 29 TestRubyOptions#test_kanji = 0.95 s = . 15 TestRubyOptions#test_locale_codepage = 0.30 s = . 0 TestRubyOptions#test_notfound = 0.00 s = E 3 TestRubyOptions#test_option_variables = 0.12 s = F 3 TestRubyOptions#test_pflag_gsub = 0.06 s = . 3 TestRubyOptions#test_pflag_sub = 0.06 s = . 5 TestRubyOptions#test_program_name = 0.30 s = . 12 TestRubyOptions#test_require = 0.27 s = . 26 TestRubyOptions#test_rubyopt = 0.58 s = . 8 TestRubyOptions#test_safe_level = 0.06 s = . 0 TestRubyOptions#test_script_from_stdin = 0.00 s = . 4 TestRubyOptions#test_script_is_directory = 0.03 s = . 6 TestRubyOptions#test_search = 0.12 s = . 5 TestRubyOptions#test_segv_loaded_features = 0.09 s = . 4 TestRubyOptions#test_segv_setproctitle = 0.11 s = . 4 TestRubyOptions#test_segv_test = 0.09 s = . 15 TestRubyOptions#test_separator = 0.31 s = F 0 TestRubyOptions#test_set_program_name = 0.00 s = S 0 TestRubyOptions#test_setproctitle = 0.00 s = S 11 TestRubyOptions#test_sflag = 0.19 s = . 9 TestRubyOptions#test_shadowing_variable = 0.17 s = . 19 TestRubyOptions#test_shebang = 0.31 s = F 3 TestRubyOptions#test_source_file = 0.06 s = . 3 TestRubyOptions#test_syntax_check = 0.03 s = . 7 TestRubyOptions#test_unmatching_glob = 0.11 s = . 30 TestRubyOptions#test_unused_variable = 0.61 s = . 3 TestRubyOptions#test_usage = 0.03 s = . 2 TestRubyOptions#test_usage_long = 0.03 s = . 10 TestRubyOptions#test_verbose = 0.16 s = . 4 TestRubyOptions#test_version = 0.03 s = . 15 TestRubyOptions#test_warning = 0.48 s = . 4 TestRubyOptions#test_yydebug = 0.06 s = . Retrying... [ 1/58] 3 TestRubyOptions#test_DATA = 0.08 s = . test.rb: No such file or directory @ realpath_rec - E:/temp/d20180115-6444-di83t1/??? (Errno::ENOENT) [ 2/58] 1 TestRubyOptions#test___dir__encoding = 0.08 s = F [ 3/58] 12 TestRubyOptions#test_assignment_in_conditional = 0.27 s = . [ 4/58] 3 TestRubyOptions#test_autosplit = 0.06 s = . [ 5/58] 9 TestRubyOptions#test_chdir = 0.14 s = . [ 6/58] 3 TestRubyOptions#test_command_line_glob_nonascii = 0.08 s = . [ 7/58] 6 TestRubyOptions#test_command_line_glob_noncodepage = 0.14 s = . [ 8/58] 3 TestRubyOptions#test_command_line_glob_with_dir = 0.08 s = . [ 9/58] 3 TestRubyOptions#test_command_line_progname_nonascii = 0.05 s = F [10/58] 7 TestRubyOptions#test_copyright = 0.11 s = . [11/58] 2 TestRubyOptions#test_cwd_encoding = 0.08 s = F [12/58] 6 TestRubyOptions#test_debug = 0.14 s = . [13/58] 23 TestRubyOptions#test_disable = 0.34 s = . [14/58] 10 TestRubyOptions#test_dump_insns_with_rflag = 0.08 s = . [15/58] 20 TestRubyOptions#test_dump_parsetree_with_rflag = 0.16 s = . [16/58] 20 TestRubyOptions#test_dump_syntax_with_rflag = 0.16 s = . [17/58] 20 TestRubyOptions#test_dump_yydebug_with_rflag = 0.17 s = . [18/58] 17 TestRubyOptions#test_enable = 0.30 s = . [19/58] 8 TestRubyOptions#test_encoding = 0.08 s = E [20/58] 4 TestRubyOptions#test_eval = 0.05 s = . [21/58] 6 TestRubyOptions#test_flag_in_shebang = 0.14 s = . [22/58] 25 TestRubyOptions#test_frozen_string_literal = 0.53 s = F [23/58] 28 TestRubyOptions#test_frozen_string_literal_debug = 0.45 s = F [24/58] 6 TestRubyOptions#test_include = 0.14 s = . [25/58] 163 TestRubyOptions#test_indentation_check = 3.68 s = F [26/58] 19 TestRubyOptions#test_invalid_option = 0.20 s = . [27/58] 29 TestRubyOptions#test_kanji = 1.01 s = . [28/58] 15 TestRubyOptions#test_locale_codepage = 0.34 s = . [29/58] 0 TestRubyOptions#test_notfound = 0.00 s = E [30/58] 3 TestRubyOptions#test_option_variables = 0.14 s = F [31/58] 3 TestRubyOptions#test_pflag_gsub = 0.08 s = . [32/58] 3 TestRubyOptions#test_pflag_sub = 0.06 s = . [33/58] 5 TestRubyOptions#test_program_name = 0.30 s = . [34/58] 12 TestRubyOptions#test_require = 0.28 s = . [35/58] 26 TestRubyOptions#test_rubyopt = 0.62 s = . [36/58] 8 TestRubyOptions#test_safe_level = 0.06 s = . [37/58] 0 TestRubyOptions#test_script_from_stdin = 0.00 s = . [38/58] 4 TestRubyOptions#test_script_is_directory = 0.05 s = . [39/58] 6 TestRubyOptions#test_search = 0.14 s = . [40/58] 5 TestRubyOptions#test_segv_loaded_features = 0.11 s = . [41/58] 4 TestRubyOptions#test_segv_setproctitle = 0.11 s = . [42/58] 4 TestRubyOptions#test_segv_test = 0.11 s = . [43/58] 15 TestRubyOptions#test_separator = 0.34 s = F [44/58] 0 TestRubyOptions#test_set_program_name = 0.00 s = S [45/58] 0 TestRubyOptions#test_setproctitle = 0.00 s = S [46/58] 11 TestRubyOptions#test_sflag = 0.22 s = . [47/58] 9 TestRubyOptions#test_shadowing_variable = 0.22 s = . [48/58] 19 TestRubyOptions#test_shebang = 0.36 s = F [49/58] 3 TestRubyOptions#test_source_file = 0.08 s = . [50/58] 3 TestRubyOptions#test_syntax_check = 0.03 s = . [51/58] 7 TestRubyOptions#test_unmatching_glob = 0.11 s = . [52/58] 30 TestRubyOptions#test_unused_variable = 0.69 s = . [53/58] 3 TestRubyOptions#test_usage = 0.03 s = . [54/58] 2 TestRubyOptions#test_usage_long = 0.03 s = . [55/58] 10 TestRubyOptions#test_verbose = 0.17 s = . [56/58] 4 TestRubyOptions#test_version = 0.03 s = . [57/58] 15 TestRubyOptions#test_warning = 0.53 s = . [58/58] 4 TestRubyOptions#test_yydebug = 0.08 s = . 1) Skipped: TestRubyOptions#test_setproctitle [E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:565]: platform dependent feature 2) Skipped: TestRubyOptions#test_set_program_name [E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:546]: platform dependent feature 3) Failure: TestRubyOptions#test_cwd_encoding [E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:982]: pid 3172 exit 1 | a.rb: No such file or directory @ realpath_rec - E:/temp/d20180115-6444-19rcg16/??? (Errno::ENOENT) 4) Failure: TestRubyOptions#test_frozen_string_literal [E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:909]: 1. [1/8] Assertion for "disable=frozen_string_literal" | | 1. [1/2] Assertion for "stdout" | | <["false"]> expected but was | | <["true"]>. 2. [2/8] Assertion for "disable=frozen-string-literal" | | 1. [1/2] Assertion for "stdout" | | <["false"]> expected but was | | <["true"]>. 5) Failure: TestRubyOptions#test_frozen_string_literal_debug [E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:947]: 1. [2/2] Assertion for "stderr" | Expected /can\'t modify frozen String \(FrozenError\)\n\z/ to match "-:1:in `
': can't modify frozen String, created at -:1 (RuntimeError)\n". 6) Failure: TestRubyOptions#test_indentation_check [E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:417]: 1. [ 5/45] Assertion for "BOM with begin" | | 1. [2/2] Assertion for "stderr" | | <["E:/temp/test_ruby_test_rubyoption20180115-6444-1pt6jiq.rb:2: warning: mismatched indentations at 'end' with 'begin' at 1"]> expected but was | | <[]>. 2. [10/45] Assertion for "BOM with if false" | | 1. [2/2] Assertion for "stderr" | | <["E:/temp/test_ruby_test_rubyoption20180115-6444-1pt6jiq.rb:2: warning: mismatched indentations at 'end' with 'if' at 1"]> expected but was | | <[]>. 3. [15/45] Assertion for "BOM with for _ in []" | | 1. [2/2] Assertion for "stderr" | | <["E:/temp/test_ruby_test_rubyoption20180115-6444-1pt6jiq.rb:2: warning: mismatched indentations at 'end' with 'for' at 1"]> expected but was | | <[]>. 4. [20/45] Assertion for "BOM with while false" | | 1. [2/2] Assertion for "stderr" | | <["E:/temp/test_ruby_test_rubyoption20180115-6444-1pt6jiq.rb:2: warning: mismatched indentations at 'end' with 'while' at 1"]> expected but was | | <[]>. 5. [25/45] Assertion for "BOM with def foo" | | 1. [2/2] Assertion for "stderr" | | <["E:/temp/test_ruby_test_rubyoption20180115-6444-1pt6jiq.rb:2: warning: mismatched indentations at 'end' with 'def' at 1"]> expected but was | | <[]>. 6. [30/45] Assertion for "BOM with class X" | | 1. [2/2] Assertion for "stderr" | | <["E:/temp/test_ruby_test_rubyoption20180115-6444-1pt6jiq.rb:2: warning: mismatched indentations at 'end' with 'class' at 1"]> expected but was | | <[]>. 7. [35/45] Assertion for "BOM with module M" | | 1. [2/2] Assertion for "stderr" | | <["E:/temp/test_ruby_test_rubyoption20180115-6444-1pt6jiq.rb:2: warning: mismatched indentations at 'end' with 'module' at 1"]> expected but was | | <[]>. 8. [40/45] Assertion for "BOM with -> do" | | 1. [2/2] Assertion for "stderr" | | <["E:/temp/test_ruby_test_rubyoption20180115-6444-1pt6jiq.rb:2: warning: mismatched indentations at 'end' with '->' at 1"]> expected but was | | <[]>. 9. [45/45] Assertion for "BOM with -> {" | | 1. [2/2] Assertion for "stderr" | | <["E:/temp/test_ruby_test_rubyoption20180115-6444-1pt6jiq.rb:2: warning: mismatched indentations at '}' with '->' at 1"]> expected but was | | <[]>. 7) Failure: TestRubyOptions#test_command_line_progname_nonascii [E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:797]: [ruby-dev:48752] [Bug #10555]. 1. [1/2] Assertion for "stdout" | <["\xFF.rb"]> expected but was | <[]>. 2. [2/2] Assertion for "stderr" | <[]> expected but was | <["E:\\r_builds\\not_trunk\\24_2018-01-15_61854_p228\\ruby24_64\\bin\\ruby.exe: No such file or directory -- .rb (LoadError)"]>. 8) Failure: TestRubyOptions#test___dir__encoding [E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:970]: the encoding of __FILE__ and __dir__ should be same. <"true"> expected but was <"">. 9) Failure: TestRubyOptions#test_option_variables [E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:50]: <["[true, true, true]", "foo", "[true, true, true]", "bar", "[true, true, true]", "baz"]> expected but was <["[true, true, true]", "foo", "[true, true, true]", "bar", "[true, true, true]", "ba"]>. 10) Failure: TestRubyOptions#test_separator [E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:191]: 1. [1/2] Assertion for "stdout" | <["\"foo\\nbar\\n\\n\"", "\"baz\\n\""]> expected but was | <["\"foo\\nbar\\n\\n\"", "\"\\n\\n\""]>. 11) Failure: TestRubyOptions#test_shebang [E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:346]: [ruby-core:82267] [Bug #13786] pid 4812 exit 1 | E:\r_builds\not_trunk\24_2018-01-15_61854_p228\ruby24_64\bin\ruby.exe: invalid option -/ (-h will show valid options) (RuntimeError) 12) Error: TestRubyOptions#test_encoding: RuntimeError: can't modify frozen String, created at E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:230 E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:230:in `force_encoding' E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:230:in `test_encoding' 13) Error: TestRubyOptions#test_notfound: RuntimeError: can't modify frozen String, created at E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:487 E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:488:in `tr!' E:/GitHub/ruby/test/ruby/test_rubyoptions.rb:488:in `test_notfound' 58 tests, 689 assertions, 9 failures, 2 errors, 2 skips Results of test/test_rubyoptions.rb from repo checked out at 2018-01-16 61858 03bbc4ed5 Using ruby 2.4.4p228 (2018-01-15 revision 61854) [x64-mingw32]