IO#close_write and IO#close_read rubysecs failures
--------------------------------------------------
Key: JRUBY-2020
URL: http://jira.codehaus.org/browse/JRUBY-2020
Project: JRuby
Issue Type: Bug
Components: Core Classes/Modules
Affects Versions: JRuby 1.1RC1
Environment: Latest JRuby 1.1RC1
Reporter: Vladimir Sizikov
I've just added some IO#close_read and IO#close_write rubyspecs, and many of
them fails on JRuby:
bin/mspec -t jruby spec/ruby/1.8/core/io/close_write_spec.rb
spec/ruby/1.8/core/io/close_read_spec.rb
Started
EF.F.EEEF
1)
IO#close_write closes the write end of a duplex I/O stream ERROR
No message available:
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:7
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:7:in `call'
./mspec/runner/runner.rb:141:in `describe'
./mspec/runner/runner.rb:141:in `describe'
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:3
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:3:in `load'
tmp/last_mspec.rb:15
tmp/last_mspec.rb:10
2)
IO#close_write closes the write end of a duplex I/O stream ERROR
No message available:
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:7
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:7:in `call'
./mspec/runner/runner.rb:141:in `describe'
./mspec/runner/runner.rb:141:in `describe'
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:3
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:3:in `load'
tmp/last_mspec.rb:15
tmp/last_mspec.rb:10
3)
IO#close_write raises an IOError on subsequent invocations FAILED
Expected IOError but no exception was raised:
./mspec/expectations.rb:10:in `fail_with'
./mspec/expectations/should.rb:6:in `should'
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:19
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:19:in `call'
./mspec/runner/runner.rb:136:in `describe'
./mspec/runner/runner.rb:135:in `describe'
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:3
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:3:in `load'
tmp/last_mspec.rb:15
tmp/last_mspec.rb:10
4)
IO#close_write raises an IOError if the stream is not duplexed. FAILED
Expected IOError but no exception was raised:
./mspec/expectations.rb:10:in `fail_with'
./mspec/expectations/should.rb:6:in `should'
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:30
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:30:in `call'
./mspec/runner/runner.rb:136:in `describe'
./mspec/runner/runner.rb:135:in `describe'
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:3
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_write_spec.rb:3:in `load'
tmp/last_mspec.rb:15
tmp/last_mspec.rb:10
5)
IO#close_read closes the read end of a duplex I/O stream ERROR
undefined method `close_read' for #<IO:0x96b5c2>:
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:12
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:11:in `call'
./mspec/runner/runner.rb:136:in `describe'
./mspec/runner/runner.rb:135:in `describe'
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:3
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:3:in `load'
tmp/last_mspec.rb:15
tmp/last_mspec.rb:10
6)
IO#close_read raises an IOError on subsequent invocations ERROR
undefined method `close_read' for #<IO:0xeca36e>:
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:18
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:17:in `call'
./mspec/runner/runner.rb:136:in `describe'
./mspec/runner/runner.rb:135:in `describe'
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:3
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:3:in `load'
tmp/last_mspec.rb:15
tmp/last_mspec.rb:10
7)
IO#close_read allows subsequent invocation of close ERROR
undefined method `close_read' for #<IO:0xf449b8>:
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:24
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:23:in `call'
./mspec/runner/runner.rb:136:in `describe'
./mspec/runner/runner.rb:135:in `describe'
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:3
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:3:in `load'
tmp/last_mspec.rb:15
tmp/last_mspec.rb:10
8)
IO#close_read raises an IOError if the stream is not duplexed. FAILED
Expected IOError
but got NoMethodError (undefined method `close_read' for #<IO:0x1fe4169>):
./mspec/expectations.rb:10:in `fail_with'
./mspec/expectations/should.rb:6:in `should'
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:30
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:30:in `call'
./mspec/runner/runner.rb:136:in `describe'
./mspec/runner/runner.rb:135:in `describe'
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:3
/opt/work/rubinius/./spec/ruby/1.8/core/io/close_read_spec.rb:3:in `load'
tmp/last_mspec.rb:15
tmp/last_mspec.rb:10
Finished in 0.818000 seconds
9 examples, 6 expectations, 4 failures, 4 errors
--
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