[1.9] Failures in test/ruby/test_argf
-------------------------------------

                 Key: JRUBY-5373
                 URL: http://jira.codehaus.org/browse/JRUBY-5373
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules, Ruby 1.9
    Affects Versions: JRuby 1.6RC1
            Reporter: Charles Oliver Nutter


Pretty much everything fails. They probably boil down to one or two key 
problems.

{noformat}
  1) Error:
test_argf(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:61:in `assert_src_expected'
    test/externals/ruby1.9/ruby/test_argf.rb:72:in `test_argf'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

  2) Error:
test_argv(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:692:in `test_argv'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

  3) Error:
test_binmode(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:650:in `test_binmode'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

  4) Error:
test_close(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:668:in `test_close'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

  5) Error:
test_closed(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:677:in `test_closed'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

  6) Error:
test_each_byte(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:573:in `test_each_byte'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

  7) Error:
test_each_char(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:583:in `test_each_char'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

  8) Error:
test_each_line(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:558:in `test_each_line'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

  9) Error:
test_each_line_paragraph(TestArgf):
IOError: stream closed
    org/jruby/RubyIO.java:1918:in `close'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:109:in 
`invoke_ruby'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:187:in 
`assert_in_out_err'
    test/externals/ruby1.9/ruby/test_argf.rb:568:in `test_each_line_paragraph'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 10) Error:
test_encoding(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:277:in `test_encoding'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 11) Error:
test_eof(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:410:in `test_eof'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 12) Error:
test_file(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:631:in `test_file'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 13) Error:
test_filename(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:593:in `test_filename'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 14) Error:
test_filename2(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:612:in `test_filename2'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 15) Error:
test_fileno(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:362:in `test_fileno'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 16) Error:
test_getbyte(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:516:in `test_getbyte'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 17) Error:
test_getc(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:504:in `test_getc'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 18) Error:
test_inplace(TestArgf):
IOError: stream closed
    org/jruby/RubyIO.java:1918:in `close'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:111:in 
`invoke_ruby'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:187:in 
`assert_in_out_err'
    test/externals/ruby1.9/ruby/test_argf.rb:139:in `test_inplace'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 19) Error:
test_inplace2(TestArgf):
Errno::EPIPE: Broken pipe - Broken pipe
    org/jruby/RubyIO.java:1276:in `write'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:93:in 
`invoke_ruby'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:187:in 
`assert_in_out_err'
    test/externals/ruby1.9/ruby/test_argf.rb:154:in `test_inplace2'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 20) Error:
test_inplace3(TestArgf):
Errno::EPIPE: Broken pipe - Broken pipe
    org/jruby/RubyIO.java:1276:in `write'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:93:in 
`invoke_ruby'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:187:in 
`assert_in_out_err'
    test/externals/ruby1.9/ruby/test_argf.rb:178:in `test_inplace3'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 21) Error:
test_inplace_dup(TestArgf):
Errno::EPIPE: Broken pipe - Broken pipe
    org/jruby/RubyIO.java:1276:in `write'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:93:in 
`invoke_ruby'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:187:in 
`assert_in_out_err'
    test/externals/ruby1.9/ruby/test_argf.rb:243:in `test_inplace_dup'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 22) Error:
test_inplace_no_backup(TestArgf):
Errno::EPIPE: Broken pipe - Broken pipe
    org/jruby/RubyIO.java:1276:in `write'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:93:in 
`invoke_ruby'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:187:in 
`assert_in_out_err'
    test/externals/ruby1.9/ruby/test_argf.rb:224:in `test_inplace_no_backup'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 23) Error:
test_inplace_rename_impossible(TestArgf):
Errno::EPIPE: Broken pipe - Broken pipe
    org/jruby/RubyIO.java:1276:in `write'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:93:in 
`invoke_ruby'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:187:in 
`assert_in_out_err'
    test/externals/ruby1.9/ruby/test_argf.rb:203:in 
`test_inplace_rename_impossible'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 24) Error:
test_inplace_stdin(TestArgf):
Errno::EPIPE: Broken pipe - Broken pipe
    org/jruby/RubyIO.java:1276:in `write'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:93:in 
`invoke_ruby'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:187:in 
`assert_in_out_err'
    test/externals/ruby1.9/ruby/test_argf.rb:256:in `test_inplace_stdin'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 25) Error:
test_inplace_stdin2(TestArgf):
Errno::EPIPE: Broken pipe - Broken pipe
    org/jruby/RubyIO.java:1276:in `write'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:93:in 
`invoke_ruby'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:187:in 
`assert_in_out_err'
    test/externals/ruby1.9/ruby/test_argf.rb:268:in `test_inplace_stdin2'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 26) Error:
test_lineno(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:61:in `assert_src_expected'
    test/externals/ruby1.9/ruby/test_argf.rb:92:in `test_lineno'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 27) Error:
test_lineno2(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:61:in `assert_src_expected'
    test/externals/ruby1.9/ruby/test_argf.rb:112:in `test_lineno2'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 28) Error:
test_lineno3(TestArgf):
Errno::EPIPE: Broken pipe - Broken pipe
    org/jruby/RubyIO.java:1276:in `write'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:93:in 
`invoke_ruby'
    /Users/headius/projects/jruby/test/externals/ruby1.9/ruby/envutil.rb:187:in 
`assert_in_out_err'
    test/externals/ruby1.9/ruby/test_argf.rb:131:in `test_lineno3'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 29) Error:
test_read(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:440:in `test_read'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 30) Error:
test_read2(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:446:in `test_read2'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 31) Error:
test_read3(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:456:in `test_read3'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 32) Error:
test_readbyte(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:543:in `test_readbyte'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 33) Error:
test_readchar(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:528:in `test_readchar'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 34) Error:
test_readpartial(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:466:in `test_readpartial'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 35) Error:
test_readpartial2(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:482:in `test_readpartial2'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 36) Error:
test_rewind(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:61:in `assert_src_expected'
    test/externals/ruby1.9/ruby/test_argf.rb:343:in `test_rewind'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 37) Error:
test_seek(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:61:in `assert_src_expected'
    test/externals/ruby1.9/ruby/test_argf.rb:311:in `test_seek'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 38) Error:
test_set_pos(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:61:in `assert_src_expected'
    test/externals/ruby1.9/ruby/test_argf.rb:327:in `test_set_pos'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 39) Error:
test_skip(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:657:in `test_skip'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 40) Error:
test_tell(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:289:in `test_tell'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'

 41) Error:
test_to_io(TestArgf):
TypeError: can't convert Array into String
    org/jruby/RubyIO.java:3504:in `popen'
    test/externals/ruby1.9/ruby/test_argf.rb:48:in `__ensure__'
    test/externals/ruby1.9/ruby/test_argf.rb:391:in `test_to_io'
    org/jruby/RubyBasicObject.java:1650:in `send19'
    org/jruby/RubyObject.java:1372:in `send19'
{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