This commit just bumps the minimum version requirement for
oslo.config. Version 1.2.0 has been released so we should keep
tempest's required version in sync with the other projects.
Change-Id: Ie78070a9fe0759c30fb84ac892a257e0c5cbf246
If tempest_client is unset, _get_tenant_by_name will
definitely raise an exception, which is incorrect.
Change-Id: Id3e452a35d4f6c7083562689f556cac05868af45
Closes-Bug: #1231645
Remove the redundant line, to make sure _create_creds use
the same rand_name within the function. This make debug easier
Change-Id: I2ff6b729107c4efa5cb365310f4677282b026148
The patch moves away the single test existing from
test_object_services.py to its own file.
It then adds more tests to validate other HTTP
verbs like PUT and HEAD.
blueprint test-swift-tempurl-middleware
Change-Id: I1d7b021e8e3749b58a9fa657c709fb7154bd104e
Here added negative tests for image member
*Add member with invalid image
*Delete member with invalid image
*Delete member with invalid tenant
Change-Id: I23ccdf255c8c4f4ba448207beab1302ca1424f59
Most tempest tests are based on restfull http call.
Enable to easily explore the state of client object
would be good for trouble shooting.
Thus, I would suggest to implement __str__ function for RestClient class.
Closes-Bug: #1227474
Change-Id: If06dfc648a7458133e4f196bdca299f9531738b1
This fix will fix the issue for never stopping stress test in
the nightly build jobs. It changes three problems related to this:
- An exception in tearDown() will not cause a endless loop
- Hanging processes will be killed with -9 after a while
- tox job will stop on first error
Fixes-bug: 1230357
Change-Id: I3a0160295d98fdc7f8ffce64cc4a08c5c8ae654a
The debug option group is not properly registered, probably because of
in-properly solved merge conflict.
This change fixes it.
Change-Id: I0ebe0aee9ed11d70418827d504ee5e5fb05fd5d9
This commit updates the docs conf.py to make it more closely resemble
what is used it other projects(based on nova's equivilent file). It
also removes listing Sean Dague as the sole author for the Tempest
docs because it is a collaborative effort. It also fixes a pep8
failure on the imports.
Change-Id: I535858dc9d413e8d5f92d44194137f615390d117
Functionality is added to create and delete isolated network, subnet and router
when isolated credentials are created and deleted for a primary, admin or alt
tenant.
When a set of isolated credentials are created, the tenant gets also a private
network, subnet and router. The router connects the tenat's network to the
public network designated by public_network_id in etc/tempest.conf
Change-Id: I7587c85017cca09f7a67eae0670f67b2bceacb60
Fixes: bug #1216076
this makes passing the client optional to create_server and
create_security_group as it happens with the other utility methods
Change-Id: I56f7a4078d1da0c7b5bd7c493eb480d640be2805
This is a follow up to change id:
I8a4b1f4ce3a6a420e8152ea8c66a9b3fc127fe96
The initial change only addressed the xml aspect of the bug
and ignored the json tests.
This change updates the check to catch the same errors when
performing the json version of the checks.
Both of these patches are temporary and after the Cinder update
lands should be replaced with a proper/strictly enforced check of
'true' and 'false' values in the volume['bootable'] field.
Change-Id: Iffe5d380410f5c698018a5c3106c99af05f0b80d
test_list_hosts_with_zone() makes 2 list_hosts calls and expects that
the hosts' availability zone will remain constant between the calls.
However when running in parallel there is no guarantee of this, and
the aggregates tests will change the compute host's availability
zone. This commit adds the 'availability_zone' to the test to ensure
it doesn't run at the same time as the tests which will change the
host's availability zone.
Fixes bug 1228225
Change-Id: I14773e38b5cc35679b16940ad230c7c81aeaad9c
This commit moves LockFixture used for locking between tests out of
tempest.api.compute.admin.test_aggregates and into tempest.common.
Change-Id: I14431617c88c62b6da4383668ffa635a12c1b071
Added a test script 'test_extensions.py' to api/networks to verify
if list/show of extensions is successful in neutron. Also added
supporting methods 'list_extensions' and 'show_extension_details' in
network client for XML and JSON interfaces.
Implements blueprint: quantum-test-l2-abstraction
Change-Id: Ie939a3e1302060489b579baf2cd3f7023efbeb7d