qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gordon Sim (JIRA)" <qpid-...@incubator.apache.org>
Subject [jira] Created: (QPID-930) ruby channel_close test issues
Date Wed, 16 Apr 2008 10:29:21 GMT
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: M2, M1, M2.1, M3
            Reporter: Gordon Sim
            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'

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message