[windows] Native launcher fails tests when JDK is started out-of-process
------------------------------------------------------------------------

                 Key: JRUBY-4366
                 URL: http://jira.codehaus.org/browse/JRUBY-4366
             Project: JRuby
          Issue Type: Bug
          Components: Windows
    Affects Versions: JRuby 1.4
            Reporter: Vladimir Sizikov
            Assignee: Vladimir Sizikov
             Fix For: JRuby 1.5


This happens when 32-bit jruby.exe launches 64-bit JDK, or when an explicit 
switch is used (-Xfork-java). Will fix.

Here:

{noformat}
D:\work\jruby-dev\jruby>jruby -v test\test_command_line_switches.rb
jruby 1.5.0.dev (ruby 1.8.7 patchlevel 174) (2009-12-17 adc6f18) (Java 
HotSpot(TM) 64-Bit Server VM 1.6.0_17) [amd64-java]
Loaded suite test\test_command_line_switches
Started
.F.FF.F....FF..F..FFFF.F
Finished in 12.378 seconds.

  1) Failure:
test_case_insensitive_jruby(TestCommandLineSwitches)
    [test\test_command_line_switches.rb:251:in `test_case_insensitive_jruby'
     ./test/test_helper.rb:52:in `with_jruby_shell_spawning'
     test\test_command_line_switches.rb:249:in `test_case_insensitive_jruby']:
<"1"> expected but was
<"">.

  2) Failure:
test_dash_big_C(TestCommandLineSwitches) 
[test\test_command_line_switches.rb:129]:
<"C:/"> expected but was
<"">.

  3) Failure:
test_dash_big_C_error(TestCommandLineSwitches) 
[test\test_command_line_switches.rb:140]:
<""> expected to be =~
</chdir.*fatal/>.

  4) Failure:
test_dash_big_w_sets_warning_level(TestCommandLineSwitches)
    [test\test_command_line_switches.rb:155:in 
`test_dash_big_w_sets_warning_level'
     ./test/test_helper.rb:42:in `with_temp_script'
     ./test/test_helper.rb:38:in `open'
     ./test/test_helper.rb:38:in `with_temp_script'
     test\test_command_line_switches.rb:152:in 
`test_dash_big_w_sets_warning_level'
     ./test/test_helper.rb:52:in `with_jruby_shell_spawning'
     test\test_command_line_switches.rb:151:in 
`test_dash_big_w_sets_warning_level']:
<""> expected to be =~
</warning/>.

  5) Failure:
test_dash_little_c_checks_syntax(TestCommandLineSwitches)
    [test\test_command_line_switches.rb:21:in `test_dash_little_c_checks_syntax'
     ./test/test_helper.rb:42:in `with_temp_script'
     ./test/test_helper.rb:38:in `open'
     ./test/test_helper.rb:38:in `with_temp_script'
     test\test_command_line_switches.rb:20:in `test_dash_little_c_checks_syntax'
     ./test/test_helper.rb:52:in `with_jruby_shell_spawning'
     test\test_command_line_switches.rb:19:in 
`test_dash_little_c_checks_syntax']:
<""> expected to be =~
</SyntaxError/>.

  6) Failure:
test_dash_little_c_checks_syntax_only(TestCommandLineSwitches)
    [test\test_command_line_switches.rb:30:in 
`test_dash_little_c_checks_syntax_only'
     ./test/test_helper.rb:42:in `with_temp_script'
     ./test/test_helper.rb:38:in `open'
     ./test/test_helper.rb:38:in `with_temp_script'
     test\test_command_line_switches.rb:29:in 
`test_dash_little_c_checks_syntax_only'
     ./test/test_helper.rb:52:in `with_jruby_shell_spawning'
     test\test_command_line_switches.rb:28:in 
`test_dash_little_c_checks_syntax_only']:
<""> expected to be =~
</Syntax OK/>.

  7) Failure:
test_dash_little_r_provides_program_name_to_loaded_library(TestCommandLineSwitches)
    [test\test_command_line_switches.rb:84:in 
`test_dash_little_r_provides_program_name_to_loaded_library'
     ./test/test_helper.rb:42:in `with_temp_script'
     ./test/test_helper.rb:38:in `open'
     ./test/test_helper.rb:38:in `with_temp_script'
     test\test_command_line_switches.rb:78:in 
`test_dash_little_r_provides_program_name_to_loaded_library']:
<"M:\\Temp\\test-script.2016.9498.rb.rb\nM:\\Temp\\test-script.2016.9498.rb.rb\nM:\\Temp\\test-script.2016.9498.rb.rb\nM:\\Temp\\test-script.2016.9498.rb.rb\n">
 expected but was
<"">.

  8) Failure:
test_dash_little_v_version_verbose_T_taint_d_debug_K_kcode_r_require_b_benchmarks_a_splitsinput_I_loadpath_C_cwd_F_delimeter_J_javaprop(TestCommandLineSwitches)
 [test\test_command_line_switches.rb:103]:
<0> expected but was
<1>.

  9) Failure:
test_dash_little_w_turns_warnings_on(TestCommandLineSwitches)
    [test\test_command_line_switches.rb:145:in 
`test_dash_little_w_turns_warnings_on'
     ./test/test_helper.rb:52:in `with_jruby_shell_spawning'
     test\test_command_line_switches.rb:144:in 
`test_dash_little_w_turns_warnings_on']:
<""> expected to be =~
</warning/>.

 10) Failure:
test_server_vm_option(TestCommandLineSwitches) 
[test\test_command_line_switches.rb:196]:
<""> expected to be =~
</(tiered|server|j9jit24|j9jit23|bea jrockit\(r\) optimizing compiler)/>.

 11) Failure:
test_uppercase_exe(TestCommandLineSwitches)
    [test\test_command_line_switches.rb:263:in `test_uppercase_exe'
     ./test/test_helper.rb:52:in `with_jruby_shell_spawning'
     test\test_command_line_switches.rb:261:in `test_uppercase_exe']:
<"1"> expected but was
<"">.

 12) Failure:
test_with_interesting_file_names(TestCommandLineSwitches)
    [test\test_command_line_switches.rb:228:in 
`test_with_interesting_file_names'
     ./test/test_helper.rb:42:in `with_temp_script'
     ./test/test_helper.rb:38:in `open'
     ./test/test_helper.rb:38:in `with_temp_script'
     test\test_command_line_switches.rb:227:in 
`test_with_interesting_file_names'
     ./test/test_helper.rb:52:in `with_jruby_shell_spawning'
     test\test_command_line_switches.rb:226:in 
`test_with_interesting_file_names'
     test\test_command_line_switches.rb:225:in `each'
     test\test_command_line_switches.rb:225:in `each_with_index'
     test\test_command_line_switches.rb:225:in 
`test_with_interesting_file_names']:
<""> expected to be =~
</test-q/>.

24 tests, 35 assertions, 12 failures, 0 errors
{noformat}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to