On 06/03/07, Alan Conway <[EMAIL PROTECTED]> wrote:
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)

Alan your java code needs an SVN update. These were the errors I was
seeing before I did my recent commit. I shall do an update and ensure
that the trunk passes all the python tests.

The two topic tests will still fail but they are listed in the
java_failing.txt file. I hope to have those to sorted soon.
--
Martin Ritchie

Reply via email to