Hi I'm a freshman in openstack. I want to contribute and learn some exciting by joining openstack. I will be grateful if anyone can help me on my starting process.
Now I encounter a problem when I tried the UT with tox. I execute the following command, (.venv-nova)[jiapei2@localhost nova]$ tox -e py27 tests.unit.api.openstack.compute.test_server_action And then I got the results: ===== Totals ====== Ran: 136 tests in 51.0000 sec. - Passed: 40 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 96 Sum of execute time for each test: 293.4456 sec. One of the errors is like, ~~~~~~~~~~~~~~~~~~~~~~~ Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2017-03-24 10:25:17,374 ERROR [nova.api.openstack.extensions] Unexpected exception in API method Traceback (most recent call last): File "nova/api/openstack/extensions.py", line 478, in wrapped return f(*args, **kwargs) File "nova/api/openstack/compute/servers.py", line 882, in _action_revert_resize instance = self._get_server(context, req, id) File "nova/api/openstack/compute/servers.py", line 450, in _get_server expected_attrs=expected_attrs) File "nova/api/openstack/common.py", line 516, in get_instance expected_attrs=expected_attrs) File "nova/compute/api.py", line 2072, in get context, instance_id, expected_attrs=expected_attrs) File "/home/jiapei2/PycharmProjects/nova/.tox/py27/lib/python2.7/site-packages/oslo_versionedobjects/base.py", line 181, in wrapper result = fn(cls, context, *args, **kwargs) File "nova/objects/instance.py", line 399, in get_by_uuid use_slave=use_slave) File "nova/db/sqlalchemy/api.py", line 285, in wrapper return f(*args, **kwargs) File "nova/objects/instance.py", line 391, in _db_instance_get_by_uuid columns_to_join=columns_to_join) File "nova/tests/unit/api/openstack/fakes.py", line 358, in _return_server return stub_instance(1, **kwargs) File "nova/tests/unit/api/openstack/fakes.py", line 484, in stub_instance instance_type = flavors.get_default_flavor() File "nova/compute/flavors.py", line 206, in get_default_flavor return get_flavor_by_name(name) File "nova/compute/flavors.py", line 217, in get_flavor_by_name return objects.Flavor.get_by_name(ctxt, name) File "/home/jiapei2/PycharmProjects/nova/.tox/py27/lib/python2.7/site-packages/oslo_versionedobjects/base.py", line 181, in wrapper result = fn(cls, context, *args, **kwargs) File "nova/objects/flavor.py", line 139, in get_by_name db_flavor = db.flavor_get_by_name(context, name) File "nova/db/api.py", line 1507, in flavor_get_by_name return IMPL.flavor_get_by_name(context, name) File "nova/db/sqlalchemy/api.py", line 229, in wrapper return f(*args, **kwargs) File "/home/jiapei2/PycharmProjects/nova/.tox/py27/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 709, in wrapper return fn(*args, **kwargs) File "nova/db/sqlalchemy/api.py", line 5105, in flavor_get_by_name raise exception.FlavorNotFoundByName(flavor_name=name) FlavorNotFoundByName: Flavor with name m1.small could not be found. Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "nova/tests/unit/api/openstack/compute/test_server_actions.py", line 890, in test_revert_resize_server body=body) File "nova/api/openstack/extensions.py", line 504, in wrapped raise webob.exc.HTTPInternalServerError(explanation=msg) webob.exc.HTTPInternalServerError: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. <class 'nova.exception.FlavorNotFoundByName'> ~~~~~~~~~~~~~~~~~~~~ Is there anyting wrong with my configurations or procedures? I didn't change any code and just run "tox". Any advice will be much appreciated. Thanks and regards, Jeremy _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack