[ 
https://issues.apache.org/jira/browse/DISPATCH-1913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17268292#comment-17268292
 ] 

ASF subversion and git services commented on DISPATCH-1913:
-----------------------------------------------------------

Commit ec39e5ed36d71b7c4b72a4d08521f109da0f3d7f in qpid-dispatch's branch 
refs/heads/master from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-dispatch.git;h=ec39e5e ]

DISPATCH-1913: Fix qdstat/some system tests

The Proton.Url class has been deprecated for a while now. Specifying connection
urls has been via strings in the Proton API since the deprecation.

This change avoids using the Url class to pass connection urls and also
doesn't assume that any connection urls returned from the API use the Url class.

Closes #989


> All system tests that run qdstat/qdmanage fail on Ubuntu
> --------------------------------------------------------
>
>                 Key: DISPATCH-1913
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-1913
>             Project: Qpid Dispatch
>          Issue Type: Test
>          Components: Tests
>            Reporter: Ganesh Murthy
>            Assignee: Andrew Stitcher
>            Priority: Major
>
> Lots of tests fail in travis with the following error -
> {noformat}
> AttributeError: 'str' object has no attribute 'path' {noformat}
>  
> For example,
> {noformat}
>  34: 
> ======================================================================34: 
> ERROR: test_01_link_route 
> (system_tests_two_routers.TwoRouterExtensionStateTest)
> 34: Verify non-terminal state and data propagates over a link route
> 34: ----------------------------------------------------------------------
> 34: Traceback (most recent call last):
> 34:   File 
> "/home/travis/build/apache/qpid-dispatch/tests/system_tests_two_routers.py", 
> line 2034, in test_01_link_route
> 34:     self.RouterA.wait_address("RoutieMcRouteFace", remotes=1, count=2)
> 34:   File "/home/travis/build/apache/qpid-dispatch/tests/system_test.py", 
> line 672, in wait_address
> 34:     assert retry(check, **retry_kwargs)
> 34:   File "/home/travis/build/apache/qpid-dispatch/tests/system_test.py", 
> line 141, in retry
> 34:     ret = function()
> 34:   File "/home/travis/build/apache/qpid-dispatch/tests/system_test.py", 
> line 662, in check
> 34:     addrs = self.management.query(
> 34:   File "/home/travis/build/apache/qpid-dispatch/tests/system_test.py", 
> line 504, in management
> 34:     self._management = Node.connect(self.addresses[0], timeout=TIMEOUT)
> 34:   File 
> "/home/travis/build/apache/qpid-dispatch/python/qpid_dispatch/management/client.py",
>  line 128, in connect
> 34:     return Node(Node.connection(url, router, timeout, ssl_domain, sasl,
> 34:   File 
> "/home/travis/build/apache/qpid-dispatch/python/qpid_dispatch/management/client.py",
>  line 143, in __init__
> 34:     self.client = SyncRequestResponse(connection, self.url.path)
> 34: AttributeError: 'str' object has no attribute 'path'
> 34: 
> 34: ======================================================================
> 34: ERROR: test_03_multicast 
> (system_tests_two_routers.TwoRouterExtensionStateTest)
> 34: Verify that disposition state set by the publisher is available to all
> 34: ----------------------------------------------------------------------
> 34: Traceback (most recent call last):
> 34:   File 
> "/home/travis/build/apache/qpid-dispatch/tests/system_tests_two_routers.py", 
> line 2061, in test_03_multicast
> 34:     self.RouterA.wait_address("multicast/thingy", subscribers=3)
> 34:   File "/home/travis/build/apache/qpid-dispatch/tests/system_test.py", 
> line 672, in wait_address
> 34:     assert retry(check, **retry_kwargs)
> 34:   File "/home/travis/build/apache/qpid-dispatch/tests/system_test.py", 
> line 141, in retry
> 34:     ret = function()
> 34:   File "/home/travis/build/apache/qpid-dispatch/tests/system_test.py", 
> line 662, in check
> 34:     addrs = self.management.query(
> 34:   File "/home/travis/build/apache/qpid-dispatch/tests/system_test.py", 
> line 504, in management
> 34:     self._management = Node.connect(self.addresses[0], timeout=TIMEOUT)
> 34:   File 
> "/home/travis/build/apache/qpid-dispatch/python/qpid_dispatch/management/client.py",
>  line 128, in connect
> 34:     return Node(Node.connection(url, router, timeout, ssl_domain, sasl,
> 34:   File 
> "/home/travis/build/apache/qpid-dispatch/python/qpid_dispatch/management/client.py",
>  line 143, in __init__
> 34:     self.client = SyncRequestResponse(connection, self.url.path)
> 34: AttributeError: 'str' object has no attribute 'path'{noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to