Add Conflict exception in test_floating_ips_actions case

We modify the error return code in nova api both v2 and v2.1, so we need to
reflect this to tempest test cases test_associate_already_associated_floating_ip
changes : add HTTPConflict

Nove review link: https://review.openstack.org/#/c/127889/

Change-Id: Icbb7b0aa46c864993290749e9a6711f3fa224255
Sync latest log module from oslo-incubator

This commit syncs the latest version of the log module oslo-incubator.
Depends-On: Iee20319e7596232de5bed5b9755381ead44e3f46
Closes-Bug: #1386530
Change-Id: Ibc6fde39f93dd620f8e6020129aa7c10d12b581f
enable cinder v2 api for test_volumes_backup

Partially implements: blueprint cinder-v2-api-tests

Change-Id: Ib091928b3f6ed8ffd54b0a8e35f167a8ceb52560
Security Groups  API Tests Enhancements

Add test to create security  rule
    -Create a security group rule with protocol attribute as integer value
    -Validate the security rule protocol value

Change-Id: Icd967f8d25a55c3e0db57af8e764bfb0a3dab6f9
Use standard assertVolumeStatusWait for volume detachment

Custom volume state detection method in test_compute_with_volumes
is unreasonable for volume detachment. Because in contrast to
volume attachment the target volume state ('available') is set when
all detachment processes have been finished.

Change-Id: I6d3d1186e73175fb25e2204088866cf53f61f4d5
Related-Bug: #1355285
Updated from global requirements

Change-Id: I6b35f578bacead0cfe04ac21e36c50294ad5671b
Update documentation for clarity

Fixes bug #1393908

Change-Id: Iec46949f9f4beb25d6818b6b141de78180630a60
Unified interface for ScenarioTest and NetworkScenarioTest

Allows scenarios to use similar methods for Floating IP and network checks
regardless of network implementation done by Nova/Neutron

Creates floating IP helpers for Nova clients

Moves connectivity check helpers to manager.ScenarioTest to be used with both
classes

Change-Id: Id6a9feb7bcab811a5b5d4985397c419c02b4269a
Merge "Add Conflict exception in test_floating_ips_actions case"
Merge "Update documentation for clarity"
rm pyc files before test runs

It's extremely easy for incorrect local results to happen if a file
has been moved or deleted in an upstream pull. Add the rm pyc cantrip
to ensure local testing matches what a clean upstream is going to be
like as much as possible.

Change-Id: Iecf18d7c2310918ec90c14c64cd3083e46459980
Merge "Use standard assertVolumeStatusWait for volume detachment"
Merge "Sync latest log module from oslo-incubator"
Merge "enable cinder v2 api for test_volumes_backup"
Skip test_volume_boot_pattern until bug 1373513 is fixed

Between the races to delete a volume and hitting timeouts because things
are hanging with lvm in Cinder and the various SSH timeouts, this test
is a constant burden.

The SSH problems have been around for a long time and don't seem to be
getting any new attention.

The Cinder volume delete hangs have also been around for awhile now and
don't seem to be getting much serious attention, so until the Cinder
volume delete hangs are fixed (or at least getting some serious
attention), let's just skip this test scenario.

Related-Bug: #1373513
Related-Bug: #1370496
Related-Bug: #1349617

Change-Id: Idb50bcdbc9683d322e9292abf50404e885a11a8e
Merge "Security Groups  API Tests Enhancements"
Merge "Updated from global requirements"
delete all compute xml tests

part of operation drop xml

Change-Id: I00f1ea08a5e9dbda6e6fe765558100106026a931
part 2 of delete xml

part of removal of xml from tempest

Change-Id: I4218f5db2d6ff42dd208c2c06e4bf2c7baea2f6b
purge xml clients from tempest.clients

This removes the import of xml clients into the tempest clients setup,
now that no XML tests exist this is a safe thing to do.

Change-Id: Ic28d80299f7a7d00a5eada8b70e4423e4f0ac3a4