This commit moves the verify_tempest_config script from the tools dir
to tempest.cmd and adds a pbr entry point for the script. This means
that the script will in effect be a packaged binary for tempest.
Partially implements bp config-verification
Change-Id: I75b9743a8117d55c6c445db05eb39404b5708624
This commit adds a new flag to the verify_tempest_config.py script,
'-u' that will update the config file from values found during the
verification process.
Partially implements bp config-verification
Change-Id: I20b8bca7d3368b56da0a0496ed7aa3c1a6eacc9e
Skip test_load_balancer_basic since this still isn't fixed. According to
elastic-recheck there have been 515 in the past two weeks with 61 hits
in the last 24 hours.
Change-Id: I41ed4965f489ad666d4c3e481aed4ccd114da6e7
Related-Bug: #129165
In preparation for changes to the cinder API in
https://review.openstack.org/#/c/90353/ , we need to make sure volumes
are in the expected state before we can call begin_detaching on it.
Adding this kind of check to the existing two tests would make them
scenario tests really, and also begin and roll detaching are already
tested as part of standard attach and detach scenario tests, plus are
kind of an implementation detail (even though, sadly, exposed as a
public API) and need not be tested by tempest tests.
Partial-bug: #1302774
Change-Id: I59e88344e83b8c0665a04c8ef55126a8f27bbf57
Add checks for:
- Creating a member from an admin user for a tenant id other than
its own
- Updating the pool that a member belongs to and confirm with a show
- Updating the weigth of a member to other value than 1 and confirm
it with a show_member()
partially implement bp:improve-neutron-test-coverage
Change-Id: I02b7035d5f996fcfa50b3f10709d56a5d0b93368
The test_integration_1 test was waiting on volume being in an
'in-use' state before proceeding. However the 'in-use' state
doesn't actually mean that the volume is attached, as 'attaching'
gets mapped to 'in-use' in nova.
This makes it possible for the test to proceed when the volume is
in an attaching state, and not actually ever attached. Which means
you can get to the detach phase on an non attached volume, and
thus explode.
Use the attachment status to filter out when then volume is not
actually ready.
In the process, make the test name something that's actually
descriptive for what it does.
Related-Bug: #1302774
Change-Id: Iaeb6a42a39b4adf8cb4bdff64efe00bf14821725
This patch verifies the response attributes of 'list-server-metadata'.
The response attributes of v2 and v3 are the same:
{
"metadata": {
"foo": "Foo Value"
}
}
Partially implements blueprint nova-api-attribute-test
Change-Id: Iab1cb1efc0293e8e0aa5124752ec95048b8608bf