[
https://issues.apache.org/jira/browse/QPID-930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gordon Sim reassigned QPID-930:
-------------------------------
Assignee: Rafael H. Schloming
Rafi, is there anything we can/should do here?
> ruby channel_close test issues
> ------------------------------
>
> Key: QPID-930
> URL: https://issues.apache.org/jira/browse/QPID-930
> Project: Qpid
> Issue Type: Bug
> Components: Ruby Client
> Affects Versions: M1, M2, M2.1, M3
> Reporter: Gordon Sim
> Assignee: Rafael H. Schloming
> Priority: Minor
>
> There are a couple of issues when running the channel_close test for the ruby
> client against either java or c++ brokers. (I believe this tests that
> attempts to close an unopened channel are handled correctly).
> Against the java broker thonly issue is that extra text gets printed out that
> calls into question the success of the test (though it s not reported as an
> error or failure, so it may just be extra verbose logging):
> test_channel_close(Channel): CONNECTION CLOSED: 504, Trying to close unknown
> channel [error code 504: channel error], 20, 40
> writer Qpid::Closed
> .worker Qpid::Closed
> Against the c++ broker the test doesn't complete. The broker does send the
> expected connection close. However it doesn't wait for a close-ok which may
> be the issue (in which case this is also a broker bug, but the client should
> be able to continue and log a warning or something).
> test_channel_close(Channel): Codec::EOF
> ./qpid/codec.rb:239:in `read'
> ./qpid/codec.rb:247:in `unpack'
> ./qpid/codec.rb:186:in `octet'
> ./qpid/connection.rb:59:in `read'
> ./qpid/peer.rb:90:in `reader'
> ./qpid/peer.rb:74:in `spawn'
> ./qpid/peer.rb:72:in `spawn'
> ./qpid/peer.rb:55:in `start'
> ./qpid/client.rb:83:in `start'
> ./qpid/test.rb:32:in `connect'
> ./tests/channel.rb:38:in `test_channel_close'
> /usr/lib/ruby/1.8/test/unit/testcase.rb:70:in `run'
> /usr/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
> /usr/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
> /usr/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
> /usr/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
> /usr/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:44:in `run_suite'
> /usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:65:in `start_mediator'
> /usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:39:in `start'
> /usr/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
> /usr/lib/ruby/1.8/test/unit/autorunner.rb:200:in `run'
> /usr/lib/ruby/1.8/test/unit/autorunner.rb:13:in `run'
> /usr/lib/ruby/1.8/test/unit.rb:285
> ./run-tests:4
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.