Issue #5222 has been updated by Naohisa Goto.

File test-rubyoptions.patch added

すいません。添付ファイルが抜けてました。
----------------------------------------
Bug #5222: test_script_from_stdin のエラー
http://redmine.ruby-lang.org/issues/5222

Author: Naohisa Goto
Status: Assigned
Priority: Low
Assignee: Naohisa Goto
Category: test
Target version: 1.9.4
ruby -v: ruby 1.9.4dev (2011-08-23) [sparc64-solaris2.10]


一部の環境(Solarisなど)では、master PTY が端末ではないため、
IO#echo= に失敗して test_script_from_stdin がエラーになります。

  45) Error:
 test_script_from_stdin(TestRubyOptions):
 Errno::EINVAL: Invalid argument
     /X/src/sparc64-cc11-trunk-33024/test/ruby/
 test_rubyoptions.rb:517:in `echo='
     /X/src/sparc64-cc11-trunk-33024/test/ruby/
 test_rubyoptions.rb:517:in `block (2 levels) in test_script_from_stdin'
     /X/src/sparc64-cc11-trunk-33024/test/ruby/
 test_rubyoptions.rb:516:in `open'
     /X/src/sparc64-cc11-trunk-33024/test/ruby/
 test_rubyoptions.rb:516:in `block in test_script_from_stdin'
     /X/src/sparc64-cc11-trunk-33024/test/ruby/
 test_rubyoptions.rb:514:in `pipe'
     /X/src/sparc64-cc11-trunk-33024/test/ruby/
 test_rubyoptions.rb:514:in `test_script_from_stdin'

添付のパッチのように slave を操作すれば、エラーが出ずテストに成功します。

参考: [ruby-dev:41993]



-- 
http://redmine.ruby-lang.org