← Back to team overview

openstack-qa-team team mailing list archive

What is going on with test_server_*_ops?

 

I heard from some of my team members that test_server_basic_ops and test_server_advanced_ops were failing and I can reproduce it with current devstack/tempest. Looking at the code it seems that the keystone Client object does not have a service_catalog object like the error says. So why is this not failing the tempest build? Looking at the transcript of a recent successful build I don't see any evidence that this test is running but I don't know why that would be.

 -David

======================================================================
ERROR: test suite for <class 'tempest.tests.compute.test_server_basic_ops.TestServerBasicOps'>
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 208, in run
    self.setUp()
  File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 291, in setUp
    self.setupContext(ancestor)
File "/usr/lib/python2.7/dist-packages/nose/suite.py", line 314, in setupContext
    try_run(context, names)
File "/usr/lib/python2.7/dist-packages/nose/util.py", line 478, in try_run
    return func()
  File "/opt/stack/tempest/tempest/test.py", line 39, in setUpClass
    cls.manager = cls.manager_class()
  File "/opt/stack/tempest/tempest/manager.py", line 96, in __init__
    self.image_client = self._get_image_client()
File "/opt/stack/tempest/tempest/manager.py", line 138, in _get_image_client
    endpoint = keystone.service_catalog.url_for(service_type='image',
AttributeError: 'Client' object has no attribute 'service_catalog'



Follow ups