[openstack-dev] [Fuel][QA] Changes in requirements.txt in the fuel-qa repository

Dennis Dmitriev ddmitriev at mirantis.com
Wed Jul 13 09:55:07 UTC 2016


Hi all,

Recently there was a change in the fuel-qa requirements [1], that can be
found in patches for 6.1, 7.0, 8.0, mitaka and master [2] [3] [4] [5] [6].

The goal is to split the requirements for system tests from requirements
for fuel-devops, which is mostly the part of the system configuration
than the separated package at the moment.
This allows to update packages for fuel-qa on every run of system tests
automatically, without manual tracking changes in [1].

* To setup a virtual environment, please use [7] instead of [1].  In the
[7] is the link to the fuel-devops source with necessary tag.

* To update requirements for fuel-qa system tests, there are two ways:

   - Install necessary packages from [1]  (it will be an additional 'pip
install' in your deploy script)
   - Run fuel-qa/utils/jenkin/system_tests.sh  with the key -N or export
the variable UPDATE_REQUIREMENTS='yes' . In this case, the script
system_tests.sh will try to install packages from [1] every run (pip
install [1] , without --upgrade), that will keep the requirements for
fuel-qa tests up-to-date automatically.   Also, there is a requirement
for fuel-devops as a package [8], which is also used by
system_tests.sh.  Fuel-devops is not packaged yet, so [8] cannot be used
for install the package, only for control that the necessary version of
the package is installed.

*Please* check your CI scripts that create virtual environments for
fuel-qa tests and update the requirements installation commands as soon
as possible!

[1]
https://raw.githubusercontent.com/openstack/fuel-qa/master/fuelweb_test/requirements.txt

[2] https://review.openstack.org/#/c/334552/
[3] https://review.openstack.org/#/c/340319/
[4] https://review.openstack.org/#/c/340332/
[5] https://review.openstack.org/#/c/340323/
[6] https://review.openstack.org/#/c/340325/
[7]
https://raw.githubusercontent.com/openstack/fuel-qa/master/fuelweb_test/requirements-devops-source.txt
[8]
https://raw.githubusercontent.com/openstack/fuel-qa/master/fuelweb_test/requirements-devops.txt


-- 
Regards,
Dennis Dmitriev
QA Engineer,
Mirantis Inc. http://www.mirantis.com
e-mail/jabber: dis.xcom at gmail.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160713/8a32b3dd/attachment.html>


More information about the OpenStack-dev mailing list