[openstack-dev] [nova]Can't run tests
Sylvain Bauza
sbauza at redhat.com
Tue Nov 18 10:24:17 UTC 2014
Le 18/11/2014 10:11, Eduard Matei a écrit :
> Thanks Vineet.
> Indeed missing packages was the problem, for completeness here are the
> packages i needed in order to get virtual env running on Ubuntu
> 14.04.1 LTS
> - libmysqlclient-dev
> - pkg-config
> - libvirt-dev
>
> Maybe they can be included in the script that sets up the virtual env.
>
No, please. This script is distro-agnostic, we don't need to carry all
the dependencies issues.
Actually, these installation instructions are already documented...
http://git.openstack.org/cgit/openstack/nova/tree/doc/source/devref/development.environment.rst
-Sylvain
> Thanks,
> Eduard
>
> On Tue, Nov 18, 2014 at 10:27 AM, Vineet Menon <mvineetmenon at gmail.com
> <mailto:mvineetmenon at gmail.com>> wrote:
>
> Hi,
>
> You should install mysql-dev for your distro using apt-get or yum.
>
> Regards,
>
> Vineet Menon
>
>
> On 18 November 2014 09:16, Eduard Matei
> <eduard.matei at cloudfounders.com
> <mailto:eduard.matei at cloudfounders.com>> wrote:
>
>
> Hi,
> I'm trying to run nova's unittests to validate some changes we
> made for a LibvirtVolumeDriver class, but i only got errors:
>
> with virtual env:
> ...
> Downloading/unpacking MySQL-python (from -r
> /opt/stack/nova/test-requirements.txt (line 13))
> Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded
> Running setup.py
> (path:/opt/stack/nova/.venv/build/MySQL-python/setup.py)
> egg_info for package MySQL-python
> sh: 1: mysql_config: not found
> Traceback (most recent call last):
> File "<string>", line 17, in <module>
> File
> "/opt/stack/nova/.venv/build/MySQL-python/setup.py", line 17,
> in <module>
> metadata, options = get_config()
> File "setup_posix.py", line 43, in get_config
> libs = mysql_config("libs_r")
> File "setup_posix.py", line 25, in mysql_config
> raise EnvironmentError("%s not found" %
> (mysql_config.path,))
> EnvironmentError: mysql_config not found
> Complete output from command python setup.py egg_info:
> sh: 1: mysql_config: not found
>
> Traceback (most recent call last):
>
> File "<string>", line 17, in <module>
>
> File "/opt/stack/nova/.venv/build/MySQL-python/setup.py",
> line 17, in <module>
>
> metadata, options = get_config()
>
> File "setup_posix.py", line 43, in get_config
>
> libs = mysql_config("libs_r")
>
> File "setup_posix.py", line 25, in mysql_config
>
> raise EnvironmentError("%s not found" % (mysql_config.path,))
>
> EnvironmentError: mysql_config not found
>
> ----------------------------------------
> Cleaning up...
> Command python setup.py egg_info failed with error code 1 in
> /opt/stack/nova/.venv/build/MySQL-python
> Storing debug log for failure in /root/.pip/pip.log
> Command "tools/with_venv.sh pip install --upgrade -r
> /opt/stack/nova/requirements.txt -r
> /opt/stack/nova/test-requirements.txt" failed.
> None
>
> without virtual env:
> :/opt/stack/nova# ./run_tests.sh -N
> Running ` python -m nova.openstack.common.lockutils python
> setup.py testr --testr-args='--subunit --concurrency 0 '`
> Non-zero exit code (2) from test listing.
> error: testr failed (3)
>
>
> Ran 0 tests in 4.792s
>
> OK
> Running flake8 ...
> **WARNING**:
> Running flake8 without virtual env may miss OpenStack HACKING
> detection
> bash: flake8: command not found
>
> nova-manage --version
> 2014.2.1
>
>
> Any idea how to fix this?
>
> Thanks, Eduard
> --
>
> *Eduard Biceri Matei, Senior Software Developer*
> www.cloudfounders.com <http://www.cloudfounders.com/> |
> eduard.matei at cloudfounders.com
> <mailto:eduard.matei at cloudfounders.com>
>
> *CloudFounders, The Private Cloud Software Company*
> Disclaimer:
> This email and any files transmitted with it are confidential
> and intended solely for the use of the individual or entity to
> whom they are addressed.If you are not the named addressee or
> an employee or agent responsible for delivering this message
> to the named addressee, you are hereby notified that you are
> not authorized to read, print, retain, copy or disseminate
> this message or any part of it. If you have received this
> email in error we request you to notify us by reply e-mail and
> to delete all electronic files of the message. If you are not
> the intended recipient you are notified that disclosing,
> copying, distributing or taking any action in reliance on the
> contents of this information is strictly prohibited. E-mail
> transmission cannot be guaranteed to be secure or error free
> as information could be intercepted, corrupted, lost,
> destroyed, arrive late or incomplete, or contain viruses. The
> sender therefore does not accept liability for any errors or
> omissions in the content of this message, and shall have no
> liability for any loss or damage suffered by the user, which
> arise as a result of e-mail transmission.
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> <mailto:OpenStack-dev at lists.openstack.org>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> <mailto:OpenStack-dev at lists.openstack.org>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
>
> --
> *Eduard Biceri Matei, Senior Software Developer*
> www.cloudfounders.com <http://www.cloudfounders.com/> |
> eduard.matei at cloudfounders.com <mailto:eduard.matei at cloudfounders.com>
>
> *CloudFounders, The Private Cloud Software Company*
> Disclaimer:
> This email and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they
> are addressed.If you are not the named addressee or an employee or
> agent responsible for delivering this message to the named addressee,
> you are hereby notified that you are not authorized to read, print,
> retain, copy or disseminate this message or any part of it. If you
> have received this email in error we request you to notify us by reply
> e-mail and to delete all electronic files of the message. If you are
> not the intended recipient you are notified that disclosing, copying,
> distributing or taking any action in reliance on the contents of this
> information is strictly prohibited. E-mail transmission cannot be
> guaranteed to be secure or error free as information could be
> intercepted, corrupted, lost, destroyed, arrive late or incomplete, or
> contain viruses. The sender therefore does not accept liability for
> any errors or omissions in the content of this message, and shall have
> no liability for any loss or damage suffered by the user, which arise
> as a result of e-mail transmission.
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20141118/287c45b8/attachment.html>
More information about the OpenStack-dev
mailing list