[openstack-dev] run_tests in debug mode fails

Jian Wen jian.wen at canonical.com
Wed Sep 11 02:15:44 UTC 2013


Hello,

I can confirm this is a bug.
I use nosetests instead for the moment.

nosetests -s test.module
nosetests -s another.test:TestCase.test_method
nosetests -s a.test:TestCase
nosetests -s /path/to/test/file.py:test_function



On Mon, Sep 9, 2013 at 7:20 PM, Rosa, Andrea (HP Cloud Services) <
andrea.rosa at hp.com> wrote:

> Hi all
>
> I need to debug a specific test but when I try to run it in debug mode
> using the "run_tests -d" (I need to attach pdb) that command fails but if I
> run the script without the "-d" option that works.
> I created a brand-new env so I don't think it's related to my local env.
> Anyone is experiencing the same issue?
> Should I file a nova bug for that?
>
> Error details:
> ./run_tests.sh -d
> nova.tests.integrated.test_servers.ServersTestV3.test_create_and_rebuild_server
> Traceback (most recent call last):
>   File "nova/tests/integrated/test_servers.py", line 43, in setUp
>     super(ServersTest, self).setUp()
>   File "nova/tests/integrated/integrated_helpers.py", line 87, in setUp
>     self.consoleauth = self.start_service('consoleauth')
>   File "nova/test.py", line 279, in start_service
>     svc = self.useFixture(ServiceFixture(name, host, **kwargs))
>   File
> "/home/ubuntu/nova/.venv/local/lib/python2.7/site-packages/testtools/testcase.py",
> line 591, in useFixture
>     fixture.setUp()
>   File "nova/test.py", line 174, in setUp
>     self.service = service.Service.create(**self.kwargs)
>   File "nova/service.py", line 245, in create
>     manager = CONF.get(manager_cls, None)
>   File "/home/ubuntu/nova/.venv/lib/python2.7/_abcoll.py", line 342, in get
>     return self[key]
>   File
> "/home/ubuntu/nova/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py",
> line 1610, in __getitem__
>     return self.__getattr__(key)
>   File
> "/home/ubuntu/nova/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py",
> line 1606, in __getattr__
>     return self._get(name)
>   File
> "/home/ubuntu/nova/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py",
> line 1930, in _get
>     value = self._substitute(self._do_get(name, group, namespace))
>   File
> "/home/ubuntu/nova/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py",
> line 1948, in _do_get
>     info = self._get_opt_info(name, group)
>   File
> "/home/ubuntu/nova/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py",
> line 2029, in _get_opt_info
>     raise NoSuchOptError(opt_name, group)
> NoSuchOptError: no such option: consoleauth_manager
>
> Ran 1 test in 11.296s
> FAILED (failures=1)
>
> Thanks
> --
> Andrea
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Cheers,
Jian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130911/13057147/attachment.html>


More information about the OpenStack-dev mailing list