tox failed

Asked by Tina Kevin

I install tox, and run: tox -e py27 --, then error.
I do not know what the reason is and how to modify it.

the error info is:

[root@root nova-stable-mitaka]# ls
api-guide CONTRIBUTING.rst HACKING.rst nova.egg-info releasenotes setup.py tox.ini
babel.cfg devstack LICENSE openstack-common.conf requirements.txt test-requirements.txt
bandit.yaml doc MAINTAINERS plugins run_tests.sh tests-py3.txt
contrib etc nova README.rst setup.cfg tools
[root@root nova-stable-mitaka]# tox -e py27 --
py27 develop-inst-noop: /home/song/nova-stable-mitaka/nova-stable-mitaka
py27 installed: ----------------------------------------,Error when trying to get requirement for VCS system Command "git config --get-regexp remote\..*\.url" failed with error code 1 in /home/song/nova-stable-mitaka/nova-stable-mitaka, falling back to uneditable format,Could not determine repository location of /home/song/nova-stable-mitaka/nova-stable-mitaka,alembic==0.8.6,amqp==1.4.9,anyjson==0.3.3,appdirs==1.4.0,Babel==2.2.0,bandit==0.17.3,cachetools==1.1.6,castellan==0.4.0,cffi==1.6.0,cliff==2.0.0,cmd2==0.6.8,contextlib2==0.5.3,coverage==4.0.3,cryptography==1.3.2,debtcollector==1.3.0,decorator==4.0.9,docutils==0.12,dogpile.cache==0.5.7,dogpile.core==0.4.1,ecdsa==0.13,enum34==1.1.2,eventlet==0.18.4,extras==0.0.3,fasteners==0.14.1,fixtures==1.4.0,flake8==2.2.4,funcsigs==0.4,functools32==3.2.3.post2,futures==3.0.5,futurist==0.14.0,gitdb==0.6.4,GitPython==1.0.2,greenlet==0.4.9,hacking==0.10.2,httplib2==0.9.2,idna==2.1,ipaddress==1.0.16,iso8601==0.1.11,Jinja2==2.8,jsonpatch==1.13,jsonpointer==1.10,jsonschema==2.5.1,keystoneauth1==2.4.0,kombu==3.0.35,linecache2==1.0.0,lxml==3.6.0,Mako==1.0.4,MarkupSafe==0.23,mccabe==0.2.1,mock==1.3.0,monotonic==0.6,mox3==0.14.0,msgpack-python==0.4.7,netaddr==0.7.18,netifaces==0.10.4,## !! Could not determine repository location,nova==0.0.0,openstackdocstheme==1.3.0,openstacksdk==0.8.1,os-brick==1.3.0,os-client-config==1.16.0,os-testr==0.6.0,os-win==0.4.2,oslo.cache==1.7.0,oslo.concurrency==3.7.0,oslo.config==3.9.0,oslo.context==2.2.0,oslo.db==4.7.0,oslo.i18n==3.5.0,oslo.log==3.3.0,oslo.messaging==5.1.0,oslo.middleware==3.10.0,oslo.policy==1.7.0,oslo.serialization==2.4.0,oslo.service==1.10.0,oslo.utils==3.8.0,oslo.versionedobjects==1.9.1,oslo.vmware==2.5.0,oslosphinx==4.3.0,oslotest==2.4.0,paramiko==1.16.0,Paste==2.0.3,PasteDeploy==1.5.2,pbr==1.8.1,pep8==1.5.7,pika==0.10.0,pika-pool==0.1.3,positional==1.0.1,prettytable==0.7.2,psycopg2==2.6.1,pyasn1==0.1.9,pycparser==2.14,pycrypto==2.6.1,pyflakes==0.8.1,Pygments==2.1.3,pyinotify==0.9.6,PyMySQL==0.7.2,pyparsing==2.1.0,pyrsistent==0.11.12,python-barbicanclient==4.0.1,python-cinderclient==1.6.0,python-dateutil==2.5.0,python-editor==1.0,python-glanceclient==2.0.0,python-ironicclient==1.3.0,python-keystoneclient==2.3.1,python-mimeparse==1.5.1,python-novaclient==3.3.1,python-openstackclient==2.3.0,python-subunit==1.2.0,pytz==2015.7,PyYAML==3.11,reno==1.6.2,repoze.lru==0.6,requests==2.9.1,requests-mock==0.7.0,requestsexceptions==1.1.3,retrying==1.3.3,rfc3986==0.3.1,Routes==2.3.1,simplejson==3.8.2,six==1.10.0,smmap==0.9.0,Sphinx==1.2.3,SQLAlchemy==1.0.13,sqlalchemy-migrate==0.10.0,sqlparse==0.1.19,stevedore==1.12.0,suds-jurko==0.6,tempest-lib==1.0.0,Tempita==0.5.2,testrepository==0.0.20,testresources==1.0.0,testscenarios==0.5.0,testtools==2.0.0,traceback2==1.4.0,unicodecsv==0.14.1,unittest2==1.1.0,urllib3==1.14,warlock==1.2.0,WebOb==1.6.1,wrapt==1.10.6
py27 runtests: PYTHONHASHSEED='1598311903'
py27 runtests: commands[0] | find . -type f -name *.pyc -delete
py27 runtests: commands[1] | bash tools/pretty_tox.sh
running testr
Non-zero exit code (2) from test listing.
error: testr failed (3)
running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \
${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./nova/tests} --list
--- import errors ---
Failed to import test module: nova.tests.unit.api.openstack.compute.test_networks
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/api/openstack/compute/test_networks.py", line 38, in <module>
    from nova.network.neutronv2 import api as neutron
  File "nova/network/neutronv2/api.py", line 23, in <module>
    from neutronclient.common import exceptions as neutron_client_exc
ImportError: No module named neutronclient.common

Failed to import test module: nova.tests.unit.api.openstack.compute.test_neutron_security_groups
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/api/openstack/compute/test_neutron_security_groups.py", line 19, in <module>
    from neutronclient.common import exceptions as n_exc
ImportError: No module named neutronclient.common

Failed to import test module: nova.tests.unit.cmd.test_baseproxy
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/cmd/test_baseproxy.py", line 17, in <module>
    from oslo_reports import guru_meditation_report as gmr
ImportError: No module named oslo_reports

Failed to import test module: nova.tests.unit.cmd.test_nova_api
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/cmd/test_nova_api.py", line 17, in <module>
    from nova.cmd import api
  File "nova/cmd/api.py", line 27, in <module>
    from oslo_reports import guru_meditation_report as gmr
ImportError: No module named oslo_reports

Failed to import test module: nova.tests.unit.compute.test_compute
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/compute/test_compute.py", line 31, in <module>
    from neutronclient.common import exceptions as neutron_exceptions
ImportError: No module named neutronclient.common

Failed to import test module: nova.tests.unit.compute.test_compute_cells
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/compute/test_compute_cells.py", line 39, in <module>
    from nova.tests.unit.compute import test_compute
  File "nova/tests/unit/compute/test_compute.py", line 31, in <module>
    from neutronclient.common import exceptions as neutron_exceptions
ImportError: No module named neutronclient.common

Failed to import test module: nova.tests.unit.compute.test_keypairs
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/compute/test_keypairs.py", line 26, in <module>
    from nova.tests.unit.compute import test_compute
  File "nova/tests/unit/compute/test_compute.py", line 31, in <module>
    from neutronclient.common import exceptions as neutron_exceptions
ImportError: No module named neutronclient.common

Failed to import test module: nova.tests.unit.compute.test_shelve
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/compute/test_shelve.py", line 24, in <module>
    from nova.tests.unit.compute import test_compute
  File "nova/tests/unit/compute/test_compute.py", line 31, in <module>
    from neutronclient.common import exceptions as neutron_exceptions
ImportError: No module named neutronclient.common

Failed to import test module: nova.tests.unit.conductor.tasks.test_migrate
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/conductor/tasks/test_migrate.py", line 22, in <module>
    from nova.tests.unit.conductor.test_conductor import FakeContext
  File "nova/tests/unit/conductor/test_conductor.py", line 50, in <module>
    from nova.tests.unit.compute import test_compute
  File "nova/tests/unit/compute/test_compute.py", line 31, in <module>
    from neutronclient.common import exceptions as neutron_exceptions
ImportError: No module named neutronclient.common

Failed to import test module: nova.tests.unit.conductor.test_conductor
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/conductor/test_conductor.py", line 50, in <module>
    from nova.tests.unit.compute import test_compute
  File "nova/tests/unit/compute/test_compute.py", line 31, in <module>
    from neutronclient.common import exceptions as neutron_exceptions
ImportError: No module named neutronclient.common

Failed to import test module: nova.tests.unit.console.test_websocketproxy
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/console/test_websocketproxy.py", line 20, in <module>
    from nova.console import websocketproxy
  File "nova/console/websocketproxy.py", line 28, in <module>
    import websockify
ImportError: No module named websockify

Failed to import test module: nova.tests.unit.network.security_group.test_neutron_driver
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/network/security_group/test_neutron_driver.py", line 18, in <module>
    from neutronclient.common import exceptions as n_exc
ImportError: No module named neutronclient.common

Failed to import test module: nova.tests.unit.network.test_config
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/network/test_config.py", line 16, in <module>
    import nova.network.security_group.neutron_driver
  File "nova/network/security_group/neutron_driver.py", line 18, in <module>
    from neutronclient.common import exceptions as n_exc
ImportError: No module named neutronclient.common

Failed to import test module: nova.tests.unit.network.test_neutronv2
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/network/test_neutronv2.py", line 25, in <module>
    from neutronclient.common import exceptions
ImportError: No module named neutronclient.common

Failed to import test module: nova.tests.unit.test_metadata
Traceback (most recent call last):
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/home/song/nova-stable-mitaka/nova-stable-mitaka/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "nova/tests/unit/test_metadata.py", line 36, in <module>
    from nova.api.metadata import handler
  File "nova/api/metadata/handler.py", line 36, in <module>
    from nova.network.neutronv2 import api as neutronapi
  File "nova/network/neutronv2/api.py", line 23, in <module>
    from neutronclient.common import exceptions as neutron_client_exc
ImportError: No module named neutronclient.common
The test run didn't actually run any tests
ERROR: InvocationError: '/bin/bash tools/pretty_tox.sh '
________________________________________________________ summary ________________________________________________________
ERROR: py27: commands failed

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu nova Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.