Merge "Call super class after extension check in vpnaas api test"
Merge "Remove unnecessary volume creation in test_server_rescue"
Fix admin tenant credential

Change-Id: Ie23fc998954a831312d21ca91a315e39c5fd34c2
Savanna: add API client and tests for plugins

Change-Id: I1af1a3e6dbaeec2e1c7a1b9db9fc009822196f9b
Negative tests: Add result check for resources

This add an result check if a invalid resource is given. Introducing a
new dict that can be enhanced later for other cases.

Change-Id: Ief3e51fafb9437a8e6b9a71aad79459716bac3d4
Partially-implements: bp negative-tests
The rescue tests requires neutron resources

test_rescued_vm_add_remove_security_group and
the test_rescued_vm_associate_dissociate_floating_ip does not makes
sense if the instance does not have a network connection.

'network' and 'subnet' would be sufficient for the security_group test
case, but the router is required for floating_ip test case.

Closes-Bug: #1274121
Change-Id: Ic8e70d5e549573213b2930d88b5d7da5cd4cf855
Make v2 and v3 identity apis configurable

This commit adds a config option to the identity feature enabled group
to specify whether the v2 and/or v3 apis are enabled in keystone. In
the process of adding this feature the logical split between v2 and v3
tests in the identity api tests is made more clear. Additionally as part,
of the split several bugs are fixed where the v2 api was being called
in the v3 tests.

Change-Id: I0d727f3567c82fe512b956110bb813119ced0b3d
Merge "Add scenario test for load balancer"
Add more information to BuildErrorException

This commit adds expected_status to BuildErrorException. This is helpful
for checking the error details.

Change-Id: I2979d39467daeb06793081b83e3a5b81b7d5623e
Closes-bug: #1265559
Merge "The rescue tests requires neutron resources"
Fixed misspellings in Tempest

Change-Id: Id52898cb47008677640e228363dde96e9cba173b
network: add metering api operations

This patch aims to bring new tests related to Neutron Metering plugin.

They cover:
- List / Create / Show / Delete metering labels
- List / Create / Show / Delete metering label rules

Note: Update operation is not covered by the API.
Also add basic operations in network admin client.

Change-Id: Ieaf9a5dcd52f54e015e7565f50a3ea81569c483a
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Support building wheels (PEP-427)

Universal is used to identify pure-Python module(by bdist_wheel). For
these, it is sufficient to build a wheel with _any_ Python ABI version
and publish that to PyPI (by whatever means).

Change-Id: Ib15e61ce3edf6f2694795167c85d40457bf11292
Test to list ports filtered by router ID

Added a test case 'test_port_list_filter_by_router_id'to test_networks.py
in 'tempest/api/network'. This test case adds an interface to router using
port ID and checks if 'list_ports filtered by router id' returns only one
port that was added while creating interface

Change-Id: I1d33614a277ff6767cbb4619de0ebef43b4980b1
Skip failing test load balancing test

The load balancing scenario does not work when isolated testing is
active.  We should skip this test for now.

Related-Bug: 1277381
Change-Id: Ifc690ee4825e49a8896b0bd750e2a2e75f295c5c
InputScenarioUtils load images if glance available

The scenario_images utility of InputScenarioUtils shall
load the image list from glance only if glance is available.
Otherwise the test discovery process will fail if glance
is not available.

Closes bug 1277669

Change-Id: I4be7b9b88d9f8ff42059ece84a3c58df4fb90f1e
Add nova migration-list CLI test

Change-Id: I22b49ee3244ff1c05a0041f0d8a5719824617b68
Merge "Change import of exceptions for keystoneclient"
Merge "Add the keyword "Test" to some test class names"
Merge "Return body output after given status reached"