You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Gordon Sim (JIRA)" <qp...@incubator.apache.org> on 2008/06/26 10:22:44 UTC
[jira] Assigned: (QPID-930) ruby channel_close test issues
[ 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.