This should fix AssertionError: sorry, but this version only supports 100 named groups
during requirements install via pip
Change-Id: I37817eb885bcf9b4655bb11891a5e65b65cf485b
Since FixtureManager was moved from _pytest.python
to _pytest.fixtures and fuel-qa's code was updated with this change
we should bump minimal vertion of pytest
Change-Id: I6d8a29d0410704e784212bcfead5ee8d5a5009a6
Partial-bug:1615962
Default behaviour of the system_tests.sh is unchanged,
but with -N it will update requirements on each run (without
--upgrade).
If fuel-devops has incorrect version or not installed, then
script will fail with -N option (until fuel-devops is not packed
to PyPi repository).
- Removed dependency on fuel-devops located on github.
This dependency splitted into two requirements:
requirements-devops.txt : will be used with -N option to
controll the installed fuel-devops version;
requirements-devops-source.txt : will be used for tox tests
and update python virtual environments on CI.
- Update system_tests.sh with two new options: -R and -N:
REQUIREMENTS_DIR or -R : name of the dir where requirements.txt
and constraints.txt are located (fuelweb_test by default)
UPDATE_REQUIREMENTS or -N : 'yes' or 'no' (-N == 'yes').
Perform update PyPi packages from requirements.txt.
Default : 'no'
- remove unused variables and code that was used for build ISO
Change-Id: Ib9efd2136226fb43b506db390079f1b72a06069d
Related-Bug:#1575065
* Use keystoneauth1 for making session, which is shared throw all clients
* KeystoneClient is now only wrapper over session
Requirements has been updated to meet global requirements for mitaka release:
1. Bumped clients versions
2. requests has blacklisted versions due to bugs
Closes-bug: #1571611
Change-Id: Icc59761b590b76a8d3ddac9b4f219efc097447a5
-add Heat API client
-add requirement version of python-heatclient
Tests of Fuel-plugin-vmware-dvs + Heat
need initialization Heat API Client.
So Heat API Client was added to Common and
python-heatclient version to requirements.
Change-Id: I4899961e49b12788feee0792c4a7911eddb1795c
Script collects SWARM test results from Jenkins for all subbuilds,
gets bugs and test info for all observer failed tests and
do grouping such tests by failure reasons which were found during
analysis across all failed tests across all subbuilds. Finally it
generates a html report.
Implements blueprint: fuel-qa-failure-reason-grouping
Change-Id: Ie6955a206ce72d756a9700a204a3123ab4b10997
Folowing test cases is added:
* test_create_component_and_env_configdb
* test_get_upload_resource_value
* test_override_resource_value
This patch includes additional changes for folowing functions:
* HTTPClient._open in http.py
- added handling if return code == 308
Cause: urllib and urllib2 don't support code 308 which is returned
when redirecting
New methods were added for working with ConfigDB API in nailgun_client.py
Change-Id: I08033b206f0c7e15ab92a857c374da91a328eb14
Add ability to run_system_test run test from fuel_tests
move test groups into fuel_tests:
bvt2 with new name is pytest_bvt2
ha_heutron
Change-Id: Ic6a0d78e113f58af388ac2abe758a8be5e3e5867
Remove ipaddr from fuelweb_test/requirements.txt and use netaddr
in test cases instead of ipaddr
Use string for creation of netaddr instances
Change-Id: Idc86dcaae6f10c13b04095fb11fa9351b130deb8
Closes-bug: #1544148
Remove ipaddr from fuelweb_test/requirements.txt and use netaddr
in test cases instead of ipaddr
Change-Id: I80cee069f9f17360cc5fc48e429a8b7f986c6f2c
Closes-bug: #1544148
Cinder and Glance should use Ceph for this test.
Test creates RAW image and make a volume from it.
Volume should have a parent if copy-on-write used by Cinder.
- use OpenStackActions.create_image() instead of
Common.image_import()
Change-Id: I136aa29abef492971c5be7ae732cd42f5c7f77bc
Closes-Bug:#1379543
Modify reporter script, so it can parse results of
system tests that are running at the moment.
Also if test failed try to find link to Launchpad
bug in previous results for the same test case. Copy
link to bug only if it's targeted to given project
and milestone and its status isn't 'Fix Released'.
In case linked bug is marked as duplicate of another
bug, check the status of that bug. If linked bug is
private or doesn't exist skip it.
Change-Id: I2392c81bcad6273ecbabfee479b74263fc7c0fbf
Closes-bug: #1419865
Apply refactoring patch https://review.openstack.org/#/c/149612/.
Move contents of fuel-main/fuelweb_test to the repo.
Add run_tests.sh.
Change fuel-devops version to 2.9.0 in requirements file.
Change-Id: Id321d63d97290f2fb22736abbe1d74315aed2893