On Tue, 2007-03-06 at 11:38 +0000, Martin Ritchie wrote:
> On 05/03/07, Alan Conway <[EMAIL PROTECTED]> wrote:
> > I'll be merging the 0-9 C++ branch (Jira QPID-400) soon, speak up if you
> > know of any outstanding issues. The plan is to merge python first for
> > the tests (branch python speaks both old & new protocols) then the C++
> > codebase.
> >
> > I'm currently working on getting python verified against all brokers
> > (trunk/branch, c++/java).
>
> Alan, I have some updates to the Java broker if you are working on the
> C++ - python I shall look at that java - python. Ensuring my recent
> updates haven't broken a python test.
>
I'm still seeing many python test failures against the java broker on
trunk.
Here's the failure output:
.E.E.FFF.........F.......F....E...E.EEEEEEEEEE
======================================================================
ERROR: test_ack (tests.basic.BasicTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/basic.py", line 178, in
test_ack
msg3b = queue.get(timeout=1)
File "/home/aconway/svn/qpid/python/qpid/queue.py", line 38, in get
result = BaseQueue.get(self, block, timeout)
File "/usr/lib/python2.4/Queue.py", line 127, in get
raise Empty
Empty
======================================================================
ERROR: test_consume_exclusive (tests.basic.BasicTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/basic.py", line 72, in
test_consume_exclusive
channel.channel_open()
File "<string>", line 3, in channel_open
File "/home/aconway/svn/qpid/python/qpid/peer.py", line 182, in invoke
raise Closed(self.reason)
Closed
======================================================================
ERROR: testTopic (tests.exchange.RecommendedTypesRuleTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/exchange.py", line 101, in
testTopic
self.verifyTopicExchange("t")
File "/home/aconway/svn/qpid/python/tests/exchange.py", line 60, in
verifyTopicExchange
self.assertPublishGet(q, ex, "a.b.x")
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 216, in
assertPublishGet
msg = queue.get(timeout=1)
File "/home/aconway/svn/qpid/python/qpid/queue.py", line 38, in get
result = BaseQueue.get(self, block, timeout)
File "/usr/lib/python2.4/Queue.py", line 127, in get
raise Empty
Empty
======================================================================
ERROR: testAmqTopic (tests.exchange.RequiredInstancesRuleTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/exchange.py", line 123, in
testAmqTopic
def testAmqTopic(self): self.verifyTopicExchange("amq.topic")
File "/home/aconway/svn/qpid/python/tests/exchange.py", line 60, in
verifyTopicExchange
self.assertPublishGet(q, ex, "a.b.x")
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 216, in
assertPublishGet
msg = queue.get(timeout=1)
File "/home/aconway/svn/qpid/python/qpid/queue.py", line 38, in get
result = BaseQueue.get(self, block, timeout)
File "/usr/lib/python2.4/Queue.py", line 127, in get
raise Empty
Empty
======================================================================
ERROR: test_basic_delivery_immediate (tests.broker.BrokerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/broker.py", line 58, in
test_basic_delivery_immediate
self.queue_declare(channel, queue="test-queue")
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 178, in
queue_declare
reply = channel.queue_declare(*args, **keys)
File "<string>", line 3, in queue_declare
File "/home/aconway/svn/qpid/python/qpid/peer.py", line 182, in invoke
raise Closed(self.reason)
Closed: Method(name=close, id=40) (405, 'Cannot declare queue, as
exclusive queue with same name declared on another connection [error
code 405: Already exists]', 50, 10) content = None
======================================================================
ERROR: test_basic_delivery_immediate (tests.broker.BrokerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 170, in
tearDown
ch.exchange_delete(exchange=ex)
File "<string>", line 3, in exchange_delete
File "/home/aconway/svn/qpid/python/qpid/peer.py", line 153, in invoke
raise Closed(self.reason)
Closed: Method(name=close, id=40) (405, 'Cannot declare queue, as
exclusive queue with same name declared on another connection [error
code 405: Already exists]', 50, 10) content = None
======================================================================
ERROR: test_basic_delivery_queued (tests.broker.BrokerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/broker.py", line 78, in
test_basic_delivery_queued
self.queue_declare(channel, queue="test-queue")
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 178, in
queue_declare
reply = channel.queue_declare(*args, **keys)
File "<string>", line 3, in queue_declare
File "/home/aconway/svn/qpid/python/qpid/peer.py", line 182, in invoke
raise Closed(self.reason)
Closed: Method(name=close, id=40) (405, 'Cannot declare queue, as
exclusive queue with same name declared on another connection [error
code 405: Already exists]', 50, 10) content = None
======================================================================
ERROR: test_basic_delivery_queued (tests.broker.BrokerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 170, in
tearDown
ch.exchange_delete(exchange=ex)
File "<string>", line 3, in exchange_delete
File "/home/aconway/svn/qpid/python/qpid/peer.py", line 153, in invoke
raise Closed(self.reason)
Closed: Method(name=close, id=40) (405, 'Cannot declare queue, as
exclusive queue with same name declared on another connection [error
code 405: Already exists]', 50, 10) content = None
======================================================================
ERROR: test_closed_channel (tests.broker.BrokerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/broker.py", line 103, in
test_closed_channel
self.assertConnectionException(504, e.args[0])
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 234, in
assertConnectionException
self.assertEqual("connection", message.method.klass.name)
AttributeError: Closed instance has no attribute 'method'
======================================================================
ERROR: test_invalid_channel (tests.broker.BrokerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 162, in
setUp
self.client = self.connect()
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 174, in
connect
return testrunner.connect(*args, **keys)
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 139, in
connect
client.start({"LOGIN": user, "PASSWORD": password})
File "/home/aconway/svn/qpid/python/qpid/client.py", line 79, in start
self.conn.connect()
File "/home/aconway/svn/qpid/python/qpid/connection.py", line 66, in
connect
sock.connect((self.host, self.port))
File "<string>", line 1, in connect
error: (111, 'Connection refused')
======================================================================
ERROR: test_auto_rollback (tests.tx.TxTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 162, in
setUp
self.client = self.connect()
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 174, in
connect
return testrunner.connect(*args, **keys)
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 139, in
connect
client.start({"LOGIN": user, "PASSWORD": password})
File "/home/aconway/svn/qpid/python/qpid/client.py", line 79, in start
self.conn.connect()
File "/home/aconway/svn/qpid/python/qpid/connection.py", line 66, in
connect
sock.connect((self.host, self.port))
File "<string>", line 1, in connect
error: (111, 'Connection refused')
======================================================================
ERROR: test_commit (tests.tx.TxTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 162, in
setUp
self.client = self.connect()
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 174, in
connect
return testrunner.connect(*args, **keys)
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 139, in
connect
client.start({"LOGIN": user, "PASSWORD": password})
File "/home/aconway/svn/qpid/python/qpid/client.py", line 79, in start
self.conn.connect()
File "/home/aconway/svn/qpid/python/qpid/connection.py", line 66, in
connect
sock.connect((self.host, self.port))
File "<string>", line 1, in connect
error: (111, 'Connection refused')
======================================================================
ERROR: test_commit_overlapping_acks (tests.tx.TxTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 162, in
setUp
self.client = self.connect()
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 174, in
connect
return testrunner.connect(*args, **keys)
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 139, in
connect
client.start({"LOGIN": user, "PASSWORD": password})
File "/home/aconway/svn/qpid/python/qpid/client.py", line 79, in start
self.conn.connect()
File "/home/aconway/svn/qpid/python/qpid/connection.py", line 66, in
connect
sock.connect((self.host, self.port))
File "<string>", line 1, in connect
error: (111, 'Connection refused')
======================================================================
ERROR: test_rollback (tests.tx.TxTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 162, in
setUp
self.client = self.connect()
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 174, in
connect
return testrunner.connect(*args, **keys)
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 139, in
connect
client.start({"LOGIN": user, "PASSWORD": password})
File "/home/aconway/svn/qpid/python/qpid/client.py", line 79, in start
self.conn.connect()
File "/home/aconway/svn/qpid/python/qpid/connection.py", line 66, in
connect
sock.connect((self.host, self.port))
File "<string>", line 1, in connect
error: (111, 'Connection refused')
======================================================================
FAIL: test_consume_queue_errors (tests.basic.BasicTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/basic.py", line 101, in
test_consume_queue_errors
self.assertConnectionException(530, e.args[0])
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 236, in
assertConnectionException
self.assertEqual(expectedCode, message.reply_code)
AssertionError: 530 != 507
======================================================================
FAIL: test_consume_unique_consumers (tests.basic.BasicTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/basic.py", line 117, in
test_consume_unique_consumers
self.assertConnectionException(530, e.args[0])
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 236, in
assertConnectionException
self.assertEqual(expectedCode, message.reply_code)
AssertionError: 530 != 507
======================================================================
FAIL: test_get (tests.basic.BasicTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/basic.py", line 350, in
test_get
self.assertEqual(reply.method.name, "get-ok")
AssertionError: u'get-empty' != 'get-ok'
======================================================================
FAIL: test_purge (tests.queue.QueueTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/queue.py", line 46, in
test_purge
self.assertEqual(3, reply.message_count)
AssertionError: 3 != 0L
======================================================================
FAIL: testDifferentDeclaredType
(tests.exchange.MiscellaneousErrorsTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/aconway/svn/qpid/python/tests/exchange.py", line 321, in
testDifferentDeclaredType
self.assertConnectionException(530, e.args[0])
File "/home/aconway/svn/qpid/python/qpid/testlib.py", line 236, in
assertConnectionException
self.assertEqual(expectedCode, message.reply_code)
AssertionError: 530 != 507
----------------------------------------------------------------------
Ran 44 tests in 536.599s
FAILED (failures=5, errors=14)