Updating our master with upstream master

Squashed commit of the following:

commit bea1b3c1a223a5a586025bb9e391c77be3c13076
Merge: 78c1233 ce78149
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Oct 4 00:05:10 2014 +0000

    Merge "Add tempest post-run cleanup script"

commit 78c12338b1daace2fe5302dc69cf1edceca3b1ba
Merge: 5b6f403 cde19f2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 3 23:48:45 2014 +0000

    Merge "Migrate cli tests to resource_* fixtures"

commit 5b6f403ca1290765a21003ddf5a8a8b60c5d2a2d
Merge: 5e540bc 29fea35
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 3 23:48:35 2014 +0000

    Merge "Migrate thirdparty tests to resource_* fixtures"

commit 5e540bc4d9b0c6ff77c7fa25c0a456ad52918a42
Merge: 2af5a24 ac20b5e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 3 23:48:25 2014 +0000

    Merge "Migrate scenario tests to resource_* fixtures"

commit 2af5a24471ff3b24161c2a77948d2e629a9ce8d2
Merge: ce3ce82 61a12e2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 3 23:47:21 2014 +0000

    Merge "Migrate volume API tests to resource_* fixtures"

commit ce3ce826cb202c8c1a3a3f4f86446b49cbcb4674
Merge: 3d4563d 0ca4933
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 3 22:17:01 2014 +0000

    Merge "remove heat test_updates tests"

commit 3d4563dab621c17d1dc9980fa2a6828d0ce6e865
Merge: 2844bf9 416c94c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 3 17:28:20 2014 +0000

    Merge "Fix Docstrings for test_server_basic_ops.py"

commit 0ca4933e9cb5ffc0536d087a30c3c911f21320b6
Author: Sean Dague <sean@dague.net>
Date:   Fri Oct 3 10:52:36 2014 -0400

    remove heat test_updates tests

    These perform async operations, but expect synchronous results, so
    they can often fail if the system is slowed down in the least. These
    tests should be removed as they are non deterministic.

    Closes-Bug: #1370865

    Change-Id: I9f0ef9a2f8a3b8971c6e52b99723fe4137ec2d0a

commit cde19f23b140ce8c2e54ee4a538bd4b1da4bdd12
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:31:14 2014 +0100

    Migrate cli tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: Id1d516948508018e4fa5b36ae7c109a04ee33dcc

commit 29fea3544a13f05f76cfdd30931974dce6c01fcc
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:31:14 2014 +0100

    Migrate thirdparty tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: I562e3894e949aa12d4ee20d7be5cf7ac3cc17e88

commit ac20b5e14f8e3d89bdc46d233b474d8886100554
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:31:14 2014 +0100

    Migrate scenario tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: Ib6ad8614c6d1a84e32dd31d27f899df02eed260a

commit 61a12e26fc5ea77309c6a0682b1331a7341a1f60
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:14:54 2014 +0100

    Migrate volume API tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: Ib92d30d25592c38a5999d43e533921377200570f

commit 416c94c948ed0ac50e7e68b5b04959621773e481
Author: ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Thu Oct 2 13:47:25 2014 +0900

    Fix Docstrings for test_server_basic_ops.py

    In commit I80d785bb5b325ccfac3c5cfd9d076718cf587e80,
    Pause/unpause & Suspend/resume tests have been moved from this
    test class but docstring was not updated.

    Closes-Bug: #1353814

    Change-Id: If890e459a9621e74df55d60d8befe53c471aa83f

commit 2844bf9729a409dc96a14e8a9757117c6251e446
Merge: 699809c 5440a40
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 3 06:06:46 2014 +0000

    Merge "Don't parse config file if it doesn't exist"

commit 699809c1d305d0c75abf1612df78f061338cfb80
Merge: a3cca56 29bd43b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 2 22:37:10 2014 +0000

    Merge "Fix MismatchError for LB scenario test"

commit a3cca565010c7f73dc524046dac9856b0b34d237
Merge: 437cefd 78acc4c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 2 22:36:07 2014 +0000

    Merge "Use shared values for test_security_group_rules"

commit 5440a40d45c59929f70b1dbab1633d2d7071af21
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Oct 2 14:36:16 2014 -0400

    Don't parse config file if it doesn't exist

    This commit adds a check before we parse the config file to see if the
    config file actually exists. If it doesn't we shouldn't try to parse
    it. There is still an issue with one scenario test that uses
    testscenarios but it doesn't result in an error code being raised by a
    test-list so that can be tracked down separately.

    Change-Id: Iac31f2edcfbccf8c06d73c6ca01e30c8319c0485
    Closes-Bug: #1369118

commit 437cefd1c3c5bccd6607c275248f2da830b0494a
Merge: 2f7f800 ff4a97e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 2 13:37:46 2014 +0000

    Merge "skip cfn_init test, it is failing too much"

commit 2f7f800edd3c816e5465c4fb3569b56a3003e02b
Merge: 7833fec 8186f81
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 2 12:45:32 2014 +0000

    Merge "Removes deprecated net_common module"

commit 7833fec83f565d6e6a7bd35a0385c8604d018f70
Merge: 7ac95b3 455e844
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 2 12:39:05 2014 +0000

    Merge "Drop client_type for auth module"

commit 7ac95b330c3bdc4c57e68f99a863e849a86564cd
Merge: e1db29c 84d7fbc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 2 11:56:29 2014 +0000

    Merge "Add an internal test method for rebooting a server"

commit 78acc4c5a8ef9f87f385f6f02298a948dec2c349
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Thu Sep 25 09:51:45 2014 +0000

    Use shared values for test_security_group_rules

    In test_security_group_rules, most created security group rules are
    the same. This patch adds shared values and makes these tests use
    them for cleanup.

    Change-Id: Ie86c33217fc6b065844e31f9b6e37be93322f2cb

commit e1db29ce1b38db06d17a544334ee20196abcee03
Merge: 1b7842d 486ede7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 2 09:47:31 2014 +0000

    Merge "Drop OfficialClientManager and references to it"

commit 1b7842d29cf836dadf6014b424b96cfe2b983229
Merge: 3ebb3f0 4338ea6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 2 09:40:41 2014 +0000

    Merge "Revert "Add "reboot_instance" EC2 API test""

commit 3ebb3f0b3130005df6dd26b4680db033daa46788
Merge: 59aa2f6 5439cda
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 2 06:06:01 2014 +0000

    Merge "Remove "nova-manage flavor list" CLI test"

commit 59aa2f669ed07ba1380fbb1ddd07df4f840ebc9f
Merge: 3772804 24dd198
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 2 04:03:46 2014 +0000

    Merge "Add test list_servers_filtered_by_name_regex"

commit ff4a97e49e6db8a5a7c71f49fdeb8c2fa4d87d82
Author: Sean Dague <sean@dague.net>
Date:   Wed Oct 1 22:57:07 2014 -0400

    skip cfn_init test, it is failing too much

    And there is no current progress on the bug.

    Change-Id: I2604805d06a87973b8c30e56457fcd3648a666f4
    Related-Bug: #1374175

commit 4338ea60b24e6f47cdc3d1a54f1c5eb6d1c03bc3
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Thu Oct 2 02:32:49 2014 +0000

    Revert "Add "reboot_instance" EC2 API test"

    This reverts commit 120739800aac59875f2eef003f51bd2da1c1a5a4.

    This test never worked well it hit bug #1352341.

    Change-Id: Ia254c47119f8936c9f5b3ab60a8a2d75c10e32f2
    Related-Bug: #1352341

commit 5439cda7e52663a1e52e30a94b28cbc22b7f4027
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Wed Oct 1 19:22:12 2014 -0700

    Remove "nova-manage flavor list" CLI test

    The "nova-manage flavor" sub-commands were deprecated in Juno and Nova
    change I1798c8a0697009b3dcebeb818580c8323880e395 removes them.

    This removes the test_flavor_list test and changes the test_debug_flag
    and test_verbose_flag tests to use 'nova-manage service list' instead of
    'nova-manage flavor list'.

    Change-Id: I4e2399f2fbab2c20299dd62c104b9220c1d36fb2

commit 37728045bc34a61d6d1b3801500d571cb0c9e5aa
Merge: 2cae75a 436de86
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 1 23:46:40 2014 +0000

    Merge "javelin: fix user destruction"

commit 2cae75a6539b33a66e57a6b28dc606c695e01acf
Merge: 5e643ac c76d04d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 1 17:52:47 2014 +0000

    Merge "Migrate telemetry API tests to resource_* fixtures"

commit 5e643acf73fbe7f2c209dd1853fdb3171110c1ea
Merge: bf87f86 ae9aca0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 1 17:51:38 2014 +0000

    Merge "Drop OfficialClientManager from tenant isolation"

commit bf87f86f25720805f90a1d8d2517835ff0df8c20
Merge: 477d630 23ee1c6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 1 13:08:35 2014 +0000

    Merge "Migrate queuing API tests to resource_* fixtures"

commit 477d63086eac246afed75904918d757ecc1762a4
Merge: 8bfcb2b 556f796
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 1 13:08:24 2014 +0000

    Merge "Migrate orchestration API tests to resource_* fixtures"

commit 8186f81775bbadaff24dfe7fd43fb3bb929b988d
Author: Yair Fried <yfried@redhat.com>
Date:   Sun Sep 28 09:39:39 2014 +0300

    Removes deprecated net_common module

    Module net_common was replaced by module net_resources as part of migration of
    scenario tests to tempest clients.
    This patch fixes a few rogue references and removes this module completely.

    Change-Id: I5426e030895d219ac456b3cceb361675c839b876
    Partially-implements: bp/tempest-client-scenarios

commit 455e84498e959105feeb00f6286376915ccc86b2
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Sep 25 12:00:19 2014 +0100

    Drop client_type for auth module

    Client type was designed to allow the auth module to consume
    the official keystone client for tests based on the official clients.
    Scenario tests have been migrated to tempest client, and CLI tests
    are being moved out of tempest, and they don't need an external
    auth provider anyways.
    There's no need for client_type anymore, removing it.

    Change-Id: I6eebd80ea2259b72e8013e65e9a83615f86a3f84
    Partially-implemnts: bp/tempest-client-scenarios

commit 486ede779bc18b79972a7518c8eebfaf68998e7c
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Sep 25 11:50:05 2014 +0100

    Drop OfficialClientManager and references to it

    OfficialClientManager is unused now that scenario tests use
    clients.Manager instead. Dropping the class, the hacking
    rule that forbade its use in API tests and related unit tests.

    Change-Id: Ib359b9ab0a903436d9d9c265e8c4d82bdd80a496

commit ae9aca0cc051431a2c851deba7c6f59b24115248
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Sep 25 11:43:11 2014 +0100

    Drop OfficialClientManager from tenant isolation

    Scenario tests use the tempest clients, so drop support for
    OfficialClientManager from the tenant isolation classes.

    Change-Id: I84638210043d376b4f4025a69751536651991293
    Partially-implements: bp:tempest-client-scenarios

commit 8bfcb2bb19670f9283fb0f3b7e519d96fec81311
Merge: 1a8b6db 35589aa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 1 08:48:14 2014 +0000

    Merge "Add subnet tests for extra attributes"

commit 436de86458fbd74e7b409b2b5fc760989c4b414c
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Tue Sep 30 17:09:50 2014 -0400

    javelin: fix user destruction

    Use the right Python method to destroy an user:
    - get the tenant_id
    - get the user_id (with tenant_id)
    - delete the user using user_id

    Change-Id: I2121fedf563cc4d41f8ad8dfcaf55d767d87d69f

commit 1a8b6db4fd23fb98d8d7fcafe5f86f5384e3dbc6
Merge: d4def23 41a4ef4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 30 22:57:44 2014 +0000

    Merge "disable neutron network tests that fail too much"

commit d4def2340053a55c00160b707d9ce306a5c25352
Merge: 00fc74a 07cfe97
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 30 21:01:06 2014 +0000

    Merge "Add a test for deleting a suspended server"

commit 00fc74aeac0b444ac3b856be6825ad4124d35a17
Merge: 67f8091 5bdcc77
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 30 20:54:29 2014 +0000

    Merge "Do not run fwaas API tests in smoke"

commit 67f80914de1a51984b0d609bdfc9b3bd93e2ff0c
Merge: 1b58d31 4839b64
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 30 19:13:05 2014 +0000

    Merge "Fix resource cleanup in server rescue tests"

commit 1b58d3124e42d020faccb2e7d1e7419d3b924b43
Merge: 3e2aeb4 5ebc27b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 30 19:11:59 2014 +0000

    Merge "javelin: Detach the volume before destruction"

commit 41a4ef4c586eec7a540d74b5360566f9263eed3b
Author: Sean Dague <sean@dague.net>
Date:   Tue Sep 30 14:42:16 2014 -0400

    disable neutron network tests that fail too much

    The neutron team has deferred addressing these issues until K1. They
    are basically preventing any Icehouse code from landing on any project
    due to the incredibly high failure rate.

    Disable these tests until the neutron team can address the underlying
    issue.

    Change-Id: I1e5520f2a3aeaaa0dc0b70d307f902cd26be2b03
    Related-Bug: #1323658

commit 3e2aeb4562b43f1ab6c3fcab11568d9d02bfd9ae
Merge: cafc3ad fe1e243
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 30 17:34:54 2014 +0000

    Merge "Migrate scenario utils to tempest client"

commit cafc3ad763ed5a524258b4e5be2ffa3d1a8219d5
Merge: 58cbf9c 5507888
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 30 07:21:55 2014 +0000

    Merge "Add a test documentation section to the docs"

commit 58cbf9c554e7a209215cdeb9ac0ccdc84962d6a9
Merge: 07bfc57 9dd154e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 30 01:49:13 2014 +0000

    Merge "Updated from global requirements"

commit 84d7fbc79b12f47f8540eb86c5ee4aa92f9fb79f
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Tue Sep 30 01:42:33 2014 +0000

    Add an internal test method for rebooting a server

    test_reboot_server_hard and test_reboot_server_soft contain almost
    the same code and they are redundant.
    This patch adds an internal test method and makes them use the method
    for cleanup.

    Change-Id: I98fc519b5bb2de8cc47007ba9138247f4c0f3369

commit 07cfe97a38bcad4c38f66d9787da183fe1a33754
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Tue Sep 30 00:15:14 2014 +0000

    Add a test for deleting a suspended server

    A server should be able to be deleted at any time.
    This patch adds a test for deleting a suspended server.

    Change-Id: I21ab4eb204f1d85ef53d239afc92fd6a3359a97e

commit 07bfc57acaf71279415fb77285c4e569e77088f5
Merge: e1f0055 de456a1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 29 21:58:11 2014 +0000

    Merge "Make SwiftScenarioTest methods public"

commit 5ebc27bf3433c763a307497cc5785606362b8b7d
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Mon Sep 15 14:30:35 2014 -0400

    javelin: Detach the volume before destruction

    In Icehouse, a volume needs to be detached before it can be deleted.

    Closes-Bug:  #1375476

    Change-Id: Ic1c8e79fc1efa46ac9a70e288166cd5e0d823cfa

commit 9dd154e13c5f60751117387506e4d155413ab0ad
Author: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Date:   Mon Sep 29 21:05:32 2014 +0000

    Updated from global requirements

    Change-Id: Ie493cb22421af0498575c2c44deafc4e8a9ef56d

commit 29bd43b271ef085046c04a2576419b98df684520
Author: armando-migliaccio <armamig@gmail.com>
Date:   Wed Sep 10 11:43:15 2014 -0700

    Fix MismatchError for LB scenario test

    It has been observed that at a given iteration only one of the two HTTP
    services responds to requests made to the VIP. This is somewhat rare and
    it may be caused by the fact that the number of requests being sent is
    not high enough for the ROUNDROBIN algorithm to equally distribute requests
    across all the members in the pool.

    Increasing the number of retries makes the test runtime only slightly
    longer, but it should give us more confidence that, if we keep observing
    the same type of failure, this can be ruled out.

    At the same time, this patch also relaxes the check so that it just verifies
    that member pools are load balanced at least once. Verifying that the number
    of requests are spread evenly across is always going to be prone to transient
    condition and it is beyond the scope of a scenario test that validates whether
    Neutron LBaaS is wiring things correctly.

    Closes-bug: #1358857

    Change-Id: Ibc0aeb092a4643eb151cef8d7d942d9e3d1ed71c

commit e1f0055ecd68759f2d0e752c74079dc43d9b059f
Merge: 8cf106c d18fec1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 29 18:06:55 2014 +0000

    Merge "Javelin: enable volume resources"

commit 8cf106cb3619dfb7d82e9c58c0c1c9a7162aa052
Merge: 46a03b3 bf48daf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 29 16:58:28 2014 +0000

    Merge "Stop using intersphinx"

commit 46a03b3de541161b83a90bd6a17a9375409e29a1
Merge: 5b45439 38641c6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 29 16:42:09 2014 +0000

    Merge "enable volumes v2 snapshot tests by sharing codes"

commit 5b4543907804a02d5fd52d7f03e894709dd75f60
Merge: 0c8dc86 dd2e07a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 29 16:41:59 2014 +0000

    Merge "Work toward Python 3.4 support and testing"

commit 0c8dc861afd97d0bfe53bbc7d1fbf2bd6cf99be6
Merge: bb5ee16 fdd0663
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 29 16:38:50 2014 +0000

    Merge "Add bash to tox whitelist_externals"

commit fe1e2432e030b305612f8b14759c0f8678d6052a
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Sep 25 10:39:37 2014 +0100

    Migrate scenario utils to tempest client

    All scenario tests have been migrated to tempest client.
    Migrate scenario utils as well, so that we may drop
    the OfficialClientManager completely.

    Change-Id: I3ec80de961ba289734f9bc811e4789e7d1b5903c
    Partially-implements: bp/tempest-client-scenarios

commit bb5ee161fb5e45d981553d54f5ae45d292dee80d
Merge: b52f170 4971fc8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 29 14:23:53 2014 +0000

    Merge "Rename NeutronScenarioTest to NetworkScenarioTest"

commit b52f170a13884247c8318ca8ee04348fdbdc5e31
Merge: 5f3d71f 966331c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 29 13:15:54 2014 +0000

    Merge "Drop OfficialClientTest and NetworkTest"

commit 5f3d71ff27641885c8264fba8716a31cf3844bbf
Merge: 58791da c987536
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 29 09:59:31 2014 +0000

    Merge "Unskip test_update_port_with_second_ip()"

commit 58791da1c4c0ec713c6c088e16cfcdaa6f19c831
Merge: 606ca54 e3f6ed3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 29 09:59:21 2014 +0000

    Merge "Add a test for deleting multiple objects by POST method"

commit 606ca54e3f50f98d0f01098c1a9eca13706d578c
Merge: c1f1e83 2ddc263
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 29 09:59:06 2014 +0000

    Merge "Cleanup leftover dependencies to official clients"

commit c1f1e83877c8693fab69e74ed45e1ead3db43a3b
Author: Yair Fried <yfried@redhat.com>
Date:   Sun Sep 21 12:57:32 2014 +0300

    Skip large_ops_scenario if large_ops_number < 1

    test_large_ops_scenario does nothing if CONF.scenario.large_ops_number < 1
    Set to skip with appropriate message instead

    Change-Id: I30843dcaaa4d71efd151f550cb1e5b43b309e198

commit d1848f022206b5f1c6f35db94a42c3da566780ac
Merge: b053376 1207398
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Sep 28 05:41:37 2014 +0000

    Merge "Add "reboot_instance" EC2 API test"

commit b053376e769274e20114a9f89787e5be56967d76
Merge: a9f8754 0c33579
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 27 19:49:25 2014 +0000

    Merge "Log deletion errors in  clean servers"

commit a9f8754ca58c7b0c12de3ed7a31e183087356767
Merge: b6895fb 57ab5de
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 27 18:53:38 2014 +0000

    Merge "Unskip test_create_and_get_delete_bucket()"

commit b6895fb3d0ca1df0ec09e6e02f0dac828d38c3c2
Merge: f483b37 a9d6535
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 27 16:08:07 2014 +0000

    Merge "Add test caller to test_server_cfn_init timeout error message"

commit f483b3705d9d5446df13241982e834a3be1918a5
Merge: 6a4d43b 4f8d702
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 27 03:40:55 2014 +0000

    Merge "reenable full request/response logging at DEBUG"

commit 6a4d43bed76581ccab6bc87c0511e4712c21c979
Merge: 1bdba84 ce6b14e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 27 00:41:19 2014 +0000

    Merge "Lock test_resize_server_using_overlimit_* tests on 'compute_quotas'"

commit 1bdba8412ee2bc4f35b6c794f2b61d6885190a0e
Merge: c1f6cd3 addb0ea
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 26 23:35:34 2014 +0000

    Merge "Add response schema for V2 sec grp default rule"

commit c76d04d765288d53b765967e3fd7a0730b38a383
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:14:54 2014 +0100

    Migrate telemetry API tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: I47e007ef70b79044d78c08b07b222183e1025f70

commit 23ee1c66ab652f7030f404b22a0c3b7e48893e2b
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:14:54 2014 +0100

    Migrate queuing API tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: I5c2773e1e0d475dcbd77007121a33ae06a436c22

commit 556f796b2efa33df19f9ed216a25892f9c706b2c
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:14:54 2014 +0100

    Migrate orchestration API tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: I58b5f9f17d166c762a1091f4ecb2c560bff8e977

commit c1f6cd3d3f0fac08bec01e3308ed63e72bbb8942
Merge: 736c9c5 1173b6e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 26 15:59:25 2014 +0000

    Merge "Updates Tempest to match Zaqar's API name change"

commit d18fec1de70f7b50be1f4f7fbea192d2519a2121
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Mon Sep 15 14:32:54 2014 -0400

    Javelin: enable volume resources

    In javelin, volumes resources are not yet managed.
    This patch aims to bring it up again.

    Prereq for blueprint:javelin2
    Change-Id: I4ef12e5b6e75aff363ad527f2cc932b4108ea019

commit 4839b6446d28f39e56b7e741a67703ae85da81d1
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Fri Sep 26 14:50:29 2014 +0400

    Fix resource cleanup in server rescue tests

    If server rescue tests are skipped then the resource cleanup method
    terminates with AttributeError: type object has no attribute 'volume'.
    The fix checks whether volume exist before operating with it.

    Change-Id: I6ae7f7bb2ba73313db676bafd597c0934704959a

commit 4971fc8e6f9b168b2a892a9661085b4199f9ec66
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Sep 25 10:22:20 2014 +0100

    Rename NeutronScenarioTest to NetworkScenarioTest

    NetworkScenarioTest was temporarily renamed to NeutronScenarioTest
    during the migration of scenario tests to tempest clients.
    Now that the migration is complete, restore the original name.

    Change-Id: If3e2612c8e971295f94ea422a17faf385cabb5c7
    Partially-implements: bp/tempest-client-scenarios

commit 966331cebfa5f431af5a8027f8c7a298d8449eec
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Sep 25 10:16:52 2014 +0100

    Drop OfficialClientTest and NetworkTest

    Migration of scenario tests to tempest clients is complete.
    Drop the two base classes based on official clients, which
    are now unused.

    Change-Id: I21354541bace349fbc84bc5f5c0cf6e131ebbd01
    Partially-implements: bp/tempest-client-scenarios

commit 2ddc2636bbc5e42cf0d3780e88b0e7f366bf6b71
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Sep 25 11:03:00 2014 +0100

    Cleanup leftover dependencies to official clients

    Some scenario test classes still references to official clients
    after the migration. Cleaning them up.

    Neutron check_preconditions validates configuration via discovery.
    The general approach in tempest is to rely on configuration rather
    than discovery of available services and features.
    This code uses a neutron client exception, so rather then migrating
    it I'm removing it as it's wrong anyways.

    Change-Id: I6994a0109c9ec26b290fd4dce9c524dc4a060a54
    Partially-implements: bp/tempest-client-scenarios

commit 736c9c554b8c9773f4def7350a3feb621e4170fb
Merge: dd5a435 83d97be
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 26 09:41:25 2014 +0000

    Merge "Properly preserve trace on error during wait"

commit dd5a435cdc43a0d11592d0e945f89a0ed492717a
Merge: 9f74390 c73514c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 26 08:17:41 2014 +0000

    Merge "Restoring dashboard tests"

commit a9d6535c856d6f4976e8a35f9a185c3995e50b29
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Thu Sep 25 14:49:11 2014 -0700

    Add test caller to test_server_cfn_init timeout error message

    When test_server_cfn_init times out trying to reach the server IP the
    error message is pretty useless as far as being able to fingerprint the
    failure in logstash.

    This adds the test caller to the timeout error message like have in the
    common waiters code.

    Related-Bug: #1374175

    Change-Id: Idd225af4e30fd1ab94570ed29d76664826cf965a

commit 4f8d702d5cd62d3a10619e9b301eac38d5b86130
Author: Sean Dague <sean@dague.net>
Date:   Thu Sep 25 10:27:13 2014 -0400

    reenable full request/response logging at DEBUG

    For the difficult bugs we are often missing information if we don't
    have the full request / response traffic. Provide a new
    _log_request_full which functions at a debug level and provides
    this. Pretty print the bodies for resp and req for readability.

    Change-Id: Ic1f7f324c04fc2d2529c7065b0dcda1640d4fb53

commit 9f7439063ccde43263a38d8b5e74831fe0643dd7
Merge: f7b138c 5f13f71
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 25 20:07:38 2014 +0000

    Merge "Migrate object_storage API tests to resource_* fixtures"

commit f7b138c257e79183c62a24402b6ccbf94f3116a1
Merge: f515c58 69a6b63
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 25 20:07:27 2014 +0000

    Merge "Migrate image API tests to resource_* fixtures"

commit f515c58b2a35c8c4749645057e62bd4b9ade0474
Merge: a46e3fb a7df13b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 25 19:09:23 2014 +0000

    Merge "Remove duplicate _ping_ip_address() methods"

commit 120739800aac59875f2eef003f51bd2da1c1a5a4
Author: Swami Reddy <swamireddy@gmail.com>
Date:   Thu Sep 25 17:42:21 2014 +0530

    Add "reboot_instance" EC2 API test

    Currently, in "tempest/thirdparty/boto/test_ec2_instance_run.py",
    no test case present to test the "reboot_instance" api, similar
    to stop_instance, terminate_instance, etc.

    Closes-Bug: #1352341

    Change-Id: Ifbd8607566961dbf32b40f34ff603f712d856f6a

commit bf48dafdb38afb7c22313fe2d93350572c36e106
Author: Christian Berendt <berendt@b1-systems.de>
Date:   Thu Sep 25 10:06:42 2014 +0200

    Stop using intersphinx

    Remove intersphinx from the docs build as it triggers network calls that
    occasionally fail, and we don't really use intersphinx (links other
    sphinx documents out on the internet)

    This also removes the requirement for internet access during docs build.

    This can cause docs jobs to fail if the project errors out on
    warnings.

    Change-Id: Icdb04bbe9eb931b07e7363ebb852fa9e73b088ea
    Related-Bug: #1368910

commit 38641c66c04b946b562b7a7be87338a2a5dc1695
Author: Zhi Kun Liu <zhikunli@cn.ibm.com>
Date:   Thu Jul 10 20:12:48 2014 +0800

    enable volumes v2 snapshot tests by sharing codes

    1. create volumes v2 tests using the existent test class.
    2. create a new test class for v1, which inherits v2.

    This patch includes the following volumes tests:
    - test_snapshot_metadata.py
    - test_volumes_snapshots.py
    - test_volumes_snapshots_negative.py

    Partially implements: blueprint cinder-v2-api-tests

    Change-Id: I5e8a8c71d8c3a3b330a60ab0ea9603f8864518bd

commit a46e3fb3f01adfeef689de963f092acb21c320b8
Merge: df109ba 02ba8cd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 25 03:53:29 2014 +0000

    Merge "Migrate test_load_balancer_basic to tempest client"

commit df109ba8188253d8a79e35fc3d8c863256eac8fd
Merge: e4f4327 c32d2b3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 25 01:26:38 2014 +0000

    Merge "Drop autoscaling scenario test"

commit e4f4327943d5a6a6ac49f91fdeea6e2ac24e9466
Merge: 0bb58ff c0651b2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 25 01:25:42 2014 +0000

    Merge "Migrate TestStampPattern to tempest client"

commit fdd0663a55863bdd85fd874411102bb88ea95765
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Wed Sep 24 17:35:02 2014 -0700

    Add bash to tox whitelist_externals

    Stop triggering triggering a “not installed in virtualenv” every time
    bash is called. Since we use this in all tempest based jobs, we have
    these unnecessary warnings all over the place.

    Change-Id: I8af53c0241dbcd656c274944338384be0f2f250d

commit 0bb58ff3b9431e42b1d38e25ad48c465f8e5ccfb
Merge: 93ce32c 581c393
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 25 00:25:51 2014 +0000

    Merge "Migrate data_processing API tests to resource_* fixtures"

commit 93ce32cec7c29d69cf6f90d876b7830d94301b04
Merge: 6a12cc9 85837df
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 25 00:24:43 2014 +0000

    Merge "Migrate database API tests to resource_* fixtures"

commit a7df13b6a409dc91f565dc445064ba4a0a260839
Author: Aaron Rosen <aaronorosen@gmail.com>
Date:   Tue Sep 23 09:45:45 2014 -0700

    Remove duplicate _ping_ip_address() methods

    This patch removes the duplicated _ping_ip_address methods.

    Change-Id: Ia94c1f7f483ad455f9363b54d655db3818bbed56
    Closes-bug: 1373025

commit 0c33579fe94712f84e4641ae9f1ea66033144454
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Tue Sep 23 12:36:11 2014 -0700

    Log deletion errors in  clean servers

    Although we don't want to cause tempest to fail on error while deleting
    a server in tearDownClass as these types of issues are hard to debug. We
    should at least log the issues instead of hiding them completely.

    Change-Id: Id0c172e247ecfcd4eec85bafd4787e33944cee1a
    Related-Bug: #1372696

commit 6a12cc914daf613fe8d1c9d757334f75ccd530b2
Merge: d3b399d c78c757
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 24 11:00:28 2014 +0000

    Merge "Migrate baremetal_basic_ops to tempest clients"

commit d3b399d7468e839150e947c865d6e71ef44277c9
Merge: 8d6f4c3 4fd9509
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 24 06:54:33 2014 +0000

    Merge "Replace wait with communicate to avoid potential deadlock"

commit 02ba8cd2828df60e218e55dd2ee75549fe86dd36
Author: Miguel Lavalle <miguel@mlavalle.com>
Date:   Mon Sep 1 19:23:22 2014 -0500

    Migrate test_load_balancer_basic to tempest client

    This patch migrates the load balancer basic ops scenario test from official
    client to tempest clients.

    It also removes the NeutronRetriever class from the test script

    Partially-implements: bp:tempest-client-scenarios

    Change-Id: I4f3da202646821671d0e98707031a49973c256b2

commit 83d97bed1c0bca52f38bd7f3927f76cb0d8256d8
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri Sep 19 16:34:54 2014 -0400

    Properly preserve trace on error during wait

    This commit starts using save_and_rereraise_exception from oslo
    excutils when handling an server ERROR state during a wait loop.
    Previously, if the wait loop in the common api create_server method
    caught a BuildErrorException it attempts to do some final processing
    and cleanup around that server. However, doing this interferes with
    the trace output from the failure and only would show the subsequent
    re-raise as the stack trace. This commit avoids that but using the
    oslo method to get around this.

    Change-Id: I62193af963020311d5ed90a847c9764faff3e4c2

commit 8d6f4c3df89986c9056099d18455fd76d6956d53
Merge: 46526ce ba240c3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 23 19:08:06 2014 +0000

    Merge "Migrate baremetal API tests to resource_* fixtures"

commit 46526cef5c5f1f8001891ac199f2c162fe77234d
Merge: 64fc935 0dd3585
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 23 19:06:12 2014 +0000

    Merge "Removes bogus negative create image compute"

commit ce6b14eda3bf55d35741deced72c8dfe95229e7f
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Tue Sep 23 09:46:50 2014 -0700

    Lock test_resize_server_using_overlimit_* tests on 'compute_quotas'

    The test_resize_server_using_overlimit_* negative tests are getting the
    default quotas and creating a flavor that bumps one of the quota values
    just over the limit, expecting an OverLimit failure when trying to
    resize an instance to that temporary new flavor.

    This can race with the os-quota-class-set admin test which changes the
    default quotas, so lock the server negative tests using the same lock
    fixture used in the quota class set tests.

    Closes-Bug: #1372093

    Change-Id: I380a7f057a6b6df94cc029f65f357de7368dc2f7

commit 4fd9509b77ba09bfe29e8bdda119fac6b879c436
Author: Aaron Rosen <aaronorosen@gmail.com>
Date:   Mon Sep 22 16:10:46 2014 -0700

    Replace wait with communicate to avoid potential deadlock

    Wait can deadlock when using stdout=PIPE and/or stderr=PIPE and the child
    process generates enough output to a pipe such that it blocks waiting for
    the OS pipe buffer to accept more data. Use communicate() to avoid that.

    Change-Id: I452de95834a18a970ae78ab6c43d794151ce3300
    closes-bug: 1372680

commit 64fc93510ec3208f2ded961dd9c50d8c648f6ced
Merge: 0e068fb 8cf7972
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 23 16:09:56 2014 +0000

    Merge "Fix scenarios not passing down specific network"

commit 550788819a10219a022587ad505832c6407b35df
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Tue Aug 12 19:01:34 2014 -0400

    Add a test documentation section to the docs

    This commit adds a new section the HACKING and REVIEWING docs. It
    explains the guidelines around inline documentation when
    contributing new tests.

    Change-Id: Ib56723d0c748baf41439975102d1363f81085f50

commit c32d2b364a678076c5343c7334d677d2dfa61b7e
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 22 23:00:13 2014 +0100

    Drop autoscaling scenario test

    Drop autoscaling scenario test. It has always been skipped, so there
    is no loss of test coverage. It takes a very long time to run since
    it uses real alarms to perform 4 scaling operations.

    See https://review.openstack.org/#/c/122320/.

    Change-Id: If37f63565a235c6128566f8f2cd993ed247f0912
    Partially-implements: bp/tempest-client-scenarios

commit 1173b6e1ca36ff30b7ba8f5f64e1e067d91b74fb
Author: Victoria Martínez de la Cruz <victoria@vmartinezdelacruz.com>
Date:   Mon Sep 22 18:32:13 2014 -0300

    Updates Tempest to match Zaqar's API name change

    Zaqar is a messaging service which provides support for different
    messaging patterns and messaging related semantics.
    This fix changes the old API name -queuing- to a more accurate name, -messaging-.

    Change-Id: I63321e8b9f277be040d0f75d5ed9f4461da0defc

commit 0e068fb726e7511f196dc82aa59a7fc70a1cfb94
Merge: 587468f da4a245
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 23 02:15:54 2014 +0000

    Merge "Migrate network API tests to resource_* fixtures"

commit 587468fec98ec024c6c4a2d245b0445cfd00e541
Merge: c2ef1a0 7688e74
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 23 02:12:25 2014 +0000

    Merge "Migrate identity API tests to resource_* fixtures"

commit c2ef1a016c2e91965d5d6c4b50a051d57fd1f014
Merge: c314af3 3d3efba
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 23 02:02:39 2014 +0000

    Merge "Migrate computev3 API tests to resource_* fixtures"

commit c314af361787ec0343109c917765c527f7139a58
Merge: cf1bfa3 b19eeb8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 23 01:17:35 2014 +0000

    Merge "Backward compatibility to credentials in conf"

commit c73514c7f2bd8d916b4b1a2f2b92d49f04f8f296
Author: David Lyle <david.lyle@hp.com>
Date:   Mon Sep 22 17:20:26 2014 -0600

    Restoring dashboard tests

    With the fix for bugs 1370137 and 1345955 committed to Horizon,
    the need for skipping the dashboard tests should be resolved.

    Change-Id: I24b6d55f3537d9e055806daab0135b1c42a8aafd

commit cf1bfa367eedf0839c703d95d1c0fb859fa25348
Merge: 465ec2e 50bb80d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 22 15:44:18 2014 +0000

    Merge "Migrate computev2 API tests to resource_* fixtures"

commit 465ec2ea80f4cfa433f71eab3050f17d261bb097
Merge: cf0af65 92420f0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 22 06:01:21 2014 +0000

    Merge "Delete baremetal resources in correct order"

commit cf0af65158bcf2fe9a541afd55eac8fc6767172f
Merge: 5caf1e7 0068261
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 22 02:41:33 2014 +0000

    Merge "Add missing baremetal API tests"

commit 5caf1e724d6e610f367ebf2ad0a7eb632f4d529d
Merge: c94c7fd d8918f2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 20 12:51:58 2014 +0000

    Merge "Make cli test namespace include test files"

commit c94c7fd4fe7c3c5f675327da6c1a804e252c5bc4
Merge: cc6ca0d 73ee247
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 20 09:22:07 2014 +0000

    Merge "Framework for resource safe class level fixtures"

commit cc6ca0d1846dc48be1b9a98177d99f86255433c0
Merge: 26fa3d7 1179205
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 20 07:32:35 2014 +0000

    Merge "Make output from check_logs less verbose"

commit 26fa3d72d47edfd6efda0a1f2b253d62342b4b7c
Merge: 10058d9 47a2e72
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 20 05:48:53 2014 +0000

    Merge "Fix unstable assertion in test_cinder_endpoints"

commit 10058d931fd10cd3106842223d106f08bb9d3a7d
Merge: c5876c5 c61bec7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 20 05:24:58 2014 +0000

    Merge "Typo fixes "tryies", "snaphot", "Retruns""

commit c5876c5995e9703909462556b10b2b190e876651
Merge: 6e0787e bc6fe8d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 20 05:17:15 2014 +0000

    Merge "Migrate test_server_cfn_init to tempest clients"

commit 92420f07b770499f8796ee8c112d181923d0829d
Author: Jim Rollenhagen <jim@jimrollenhagen.com>
Date:   Fri Sep 19 12:04:07 2014 -0700

    Delete baremetal resources in correct order

    This de-randomizes the order in which baremetal resources are
    deleted; foreign keys in Ironic end up requiring a certain order.

    Change-Id: I3835e5e98a7520fa69157ac5d16f6d1292adb7b0
    Closes-Bug: 1371755

commit ce781498cf65c423c44fb75084785d3be75a7e5b
Author: David Paterson <davpat2112@yahoo.com>
Date:   Thu Sep 18 01:07:01 2014 -0400

    Add tempest post-run cleanup script

    Implemented all features defined in blueprint.

    Change-Id: If3c9b82f85095eeb22bbf32841be534024213567
    Implements: blueprint post-run-cleanup

commit 6e0787e0973c658687ab9dc6f1963836ac407f96
Merge: 3d670cb a10f768
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 19 03:02:07 2014 +0000

    Merge "Remove PYTHONHASHSEED=0 from tox.ini"

commit c78c7573cb36faec65ffe1c56d633cfe2d7c4843
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Thu Aug 28 18:38:55 2014 -0700

    Migrate baremetal_basic_ops to tempest clients

    Partially-implements: bp:tempest-client-scenarios
    Change-Id: I64fbae7c2554edb08573caa2bd151f6d1d1a896e

commit 0068261a1c2c4bf024a0a57b1d83d567a673df67
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Tue Sep 2 17:10:36 2014 -0700

    Add missing baremetal API tests

    This adds some missing API test coverage for listing ports by
    node id, node by instance uuid, node by chassis id, and listing
    nodes by instance association status.  In addition to the required
    client changes, this adds a common waiter for baremetal nodes which
    can be leveraged in the future by the baremetal scenario tests.

    Change-Id: I175da30516d697a2b3115353f405e0fe3e1ccc76

commit c61bec7147f4517a68ca0ade5d14c56ac17e12fe
Author: Rafael Rivero <rafael@cloudscaling.com>
Date:   Thu Sep 18 15:49:20 2014 -0700

    Typo fixes "tryies", "snaphot", "Retruns"

    Misspellings and grammatical errors found in docstrings
    of test.py

    Change-Id: Id4d548fa4ae00056aca7434b878eaf8eb09333cc

commit 5f13f71ff2b9a26558792a37e8f4e3a789851939
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:14:54 2014 +0100

    Migrate object_storage API tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: If8398052f2bf50694deeb3ac9edf677a51c6fd6c

commit 69a6b6312b0d7aff0195463b513b8cdb3b42ebe3
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:14:53 2014 +0100

    Migrate image API tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: I46bf457bf3ed1cfedc40b77c82fdfbbd4f4ee1e6

commit d8918f267d3e37b283e9be2d42aff521e9a8d6c8
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Sep 18 16:55:59 2014 -0400

    Make cli test namespace include test files

    This commit adds the missing init files from the cli test suite. When
    the test files were moved into subdirs as part of change
    82e667ef4eaa79c20bbb7a528abda358edfb6a83 init files weren't included.
    This meant that discovery couldn't find the tests and they weren't
    runnable. Also, by enabling the tests unfixed paths also neede to be
    updated in the heat tests, because they were referring to the
    incorrect location.

    Change-Id: I5807bb2f1f70cb0747c7831425e5df2bc48dd6ed

commit 581c39355e18cbc34ba8149f8513db6955a901fc
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:14:53 2014 +0100

    Migrate data_processing API tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: Ife28fc82dfab4262147bc118ed90cb162f462510

commit 85837df2091bcf310c362bfeee4c467367dde2dc
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:14:53 2014 +0100

    Migrate database API tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: Iadb0a985e9ea3567c276a4659948037d39d7b845

commit ba240c3853f9715880443d115b6dbcfc39fe9a7f
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:14:53 2014 +0100

    Migrate baremetal API tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: I5a721874d3d6cfd61a3a9c773835078a4f4dc0b3

commit da4a2453e7472d5e85dc49fb14b196870078f804
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 13:12:08 2014 +0100

    Migrate network API tests to resource_* fixtures

    Partially-implements bp resource-cleanup

    Change-Id: I455c372f7356343f4398f69255c6150c3521b953

commit 7688e740207d0ee0c74c4d743a19ec239074cc5f
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 12:38:22 2014 +0100

    Migrate identity API tests to resource_* fixtures

    Partially-implements bp:resource-cleanup

    Change-Id: I44e2661e5dfbb9a8267b912c704272861ebec17a

commit 3d3efba0140e235833a559c5238c77fbcc2e0979
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 12:36:30 2014 +0100

    Migrate computev3 API tests to resource_* fixtures

    Partially-implements bp:resource-cleanup

    Change-Id: I581a9301d759c314e9f532caade580846d672287

commit 50bb80dd3c57885054a61d4535f8f7f03c59eacf
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 12:34:27 2014 +0100

    Migrate computev2 API tests to resource_* fixtures

    Partially-implements bp:resource-cleanup

    Change-Id: I59eb2d9789368c812282ce12ae7e571be720badb

commit 73ee247eebc92ed6ab5d16cacd373dd76722dd8e
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 12:31:53 2014 +0100

    Framework for resource safe class level fixtures

    Modify BaseTestCase, add resource_setup and resource_cleanup
    methods, invoked by setUpClass and tearDownClass respectively.

    Partially-implements bp:resource-cleanup

    Change-Id: I5f025b4f76d6d85fbefbada9475daf784425037a

commit 3d670cbbf545508e8bf5b206d6eaba6399db9dc1
Merge: f192f29 4ac0245
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 18 11:39:44 2014 +0000

    Merge "Unskip test_rescope_token()"

commit c0651b29f7dbf253f41f4562d8296e92cfee50f4
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Wed Sep 17 16:34:01 2014 +0100

    Migrate TestStampPattern to tempest client

    Migrate TestStampPattern to tempest client. The test is currently
    disabled in the gate, so this will be tested by adding a temp
    patch on top removing the skip.

    Partially-implements: bp:tempest-client-scenarios

    Change-Id: I42524372ae64121f2e3b58f37b960f8d1bbc8b6a

commit f192f296cddb1a66f088628447feed7dde09a82c
Merge: 595d736 1781188
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 18 09:48:32 2014 +0000

    Merge "Select AuthProvider type from credentials type"

commit 0dd3585b50690b2568389998d3b857bffd04f380
Author: Chris Yeoh <cyeoh@au1.ibm.com>
Date:   Thu Sep 18 17:44:47 2014 +0930

    Removes bogus negative create image compute

    Removes test_create_image_specify_multibyte_character_image_name
    as it is not a valid test. It currently does not send an
    invalid utf-8 sequence, but a valid unicode one. Also we can't actually
    send an invalid utf-8 sequence via JSON as it is not possible to
    encode an invalid UTF-8 sequence into a series of unicode characters
    which is what JSON uses as strings. So its not possible for it
    to fail this way. And we don't do XML testing for this type of test.

    Change-Id: I39b5c017c8a173f8dd56a14c1bc7dc6952ac787d
    Partially-Closes: 1006725

commit 595d736542df61d8658387c4c96d05668b642d0b
Merge: 68bc10c a170b53
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 17 15:37:19 2014 +0000

    Merge "Support lack of ephemeral volumes for baremetal"

commit 1781188e1a44cc41bb4991e85bda5f362a915a58
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Mon Sep 15 14:46:47 2014 +0100

    Select AuthProvider type from credentials type

    auth_version is used to get defaul credentials as well as to
    select the AuthProvider class. If credentials of an API version
    different from the configured one are used, a mismatch happens.

    Instantiating the AuthProvider class that corresponds to the
    version of API represented by the credentials object.

    Closes-Bug: #1369557

    Change-Id: I1ed6da90ce0abed805cf39190cb1ac3baa3f63b6

commit 68bc10ca2c3696449cf053ca08655ce62ed55c28
Merge: 3a5cced 1f0ad63
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 17 13:43:46 2014 +0000

    Merge "Migrate test_encrypted_cinder_volumes to tempest client"

commit 3a5cced5e5d93c5b3617c7ec4db354750e8b1c3e
Merge: 3709b0c aa4511e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 17 09:22:48 2014 +0000

    Merge "Migrate test_large_ops to tempest client"

commit 3709b0c79267c2e74ccfde83ae962bd3e1f4833b
Merge: c828026 cd08cec
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 17 09:09:44 2014 +0000

    Merge "large ops test should be derived from OfficialClientTest"

commit c828026f4d0f7e1554195e588671bc9d13ffb026
Merge: c6dac53 f68ed53
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 16 18:21:00 2014 +0000

    Merge "Unskip test_stack_update_add_remove()"

commit c6dac5315e909bfe5097f3b521efc68ded8847cb
Merge: fb336b9 178cc4a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 16 18:20:49 2014 +0000

    Merge "Fail tempest if 0 tests are run"

commit fb336b9d2b1580c0b69844ebbb1ae5fc4ef9882f
Merge: cc81576 5b240a6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 16 18:20:38 2014 +0000

    Merge "Properly print STDOUT and STDERR in test_wrappers"

commit 8cf7972ea282eaae5576c84e202f6c1bce50ec8d
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Fri Sep 12 17:37:15 2014 +0200

    Fix scenarios not passing down specific network

    Nova v2 api expects nics in specific networks to be passed
    down in an array of "networks". nics is used in novaclient
    but converted to networks in
    python-novaclient/tree/novaclient/v1_1/servers.py#n520

    Apply the conversion to the parameters to make the check
    pass in case where there would be multiple networks
    matching the requirements. Also remove a case where scenario
    manager forced in the wrong network into the tests.

    Closes-Bug: #1368834
    Change-Id: Ic0b87377c5878e240a0fbcc6549023c828dd97ab

commit 35589aa0abe1d7629ac43bef3f6338bd36c2252b
Author: Rohan Kanade <rkanade@redhat.com>
Date:   Tue Aug 19 14:56:12 2014 +0200

    Add subnet tests for extra attributes

    * Tests added for ipv4/6
    test_create_delete_subnet_with_allocation_pools
    test_create_delete_subnet_with_gw_and_allocation_pools
    test_create_delete_subnet_with_host_routes_and_dns_nameservers
    test_create_delete_subnet_with_dhcp_enabled
    test_update_subnet_gw_dns_host_routes_dhcp
    test_create_delete_subnet_all_attributes

    * Adds helper to create/verify/delete subnet
    * Adds helper to delete network

    Implements: bp subnet-extra-attributes

    Change-Id: I7c1b00f4fad797eb5dd904f1123b5bcd5e5af649

commit cc815761f2383486765f342b136e18e788287035
Merge: 24d946e 50e4cf9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 16 10:40:53 2014 +0000

    Merge "Update Heat CLI test to pass with random hash"

commit 24d946e1886cca7b92e8cd94481d73f5de66117a
Merge: 6c6bb2c b5e4a98
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 16 07:24:45 2014 +0000

    Merge "Remove test start output in pretty tracer"

commit 6c6bb2cefee52aea4461301f49220e107465d1f0
Merge: 235725b e85c270
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 16 07:24:34 2014 +0000

    Merge "Remove redundant waiter in create_volume cleanup"

commit addb0ea421f00f76b03eda0cbb70ae43dd27275a
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Tue Sep 9 13:18:07 2014 +0900

    Add response schema for V2 sec grp default rule

    This patch adds response schema for nova V2
    'os-security-group-default-rules' APIs.

    Response body of create/show 'os-security-group-default-rules' -
    {
        "security_group_default_rule": {
            "from_port": 80,
            "id": 1,
            "ip_protocol": "TCP",
            "ip_range":{
                "cidr": "10.10.10.0/24"
            },
            "to_port": 80
        }
    }

    Response body of list 'os-security-group-default-rules' -
    {
        "security_group_default_rules": [
            {
                "from_port": 80,
                "id": 1,
                "ip_protocol": "TCP",
                "ip_range": {
                    "cidr": "10.10.10.0/24"
                },
                "to_port": 80
            }
        ]
    }

    Delete API only returns 204 status code.

    Change-Id: Id24857ee95445570d45aac3e1a25e607d8df78d1

commit 235725b9fe33db20cbcb282b14215e94af0def29
Merge: 9d7d28b 915eb8e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 16 06:29:47 2014 +0000

    Merge "Move javelin2 over to use oslo logging"

commit bc6fe8ded2e997a9feae147b2000f94af1c18e8a
Author: Masayuki Igawa <igawa@mxs.nes.nec.co.jp>
Date:   Fri Aug 29 16:50:01 2014 +0900

    Migrate test_server_cfn_init to tempest clients

    Migrate the test and change OrchestrationScenarioTest used by the test.
    This is a part of the migrating all scenario tests to using tempest own
    clients.

    Change-Id: Iafc1b021fe8a9a5daa0e2d7eef0542b7929c415a
    Partially-implements: bp:tempest-client-scenarios

commit 178cc4a605eb5d23e41f7bb710cae90ddd49e979
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri Sep 12 18:54:34 2014 -0400

    Fail tempest if 0 tests are run

    This commit adds a check to subunit-trace to fail if the test run
    doesn't actually run anything. Despite technically passing without
    running anything, if you're passing a regex to testr that runs 0 tests
    that is probably an error, so treat it as such. This also uncovered a
    bug in the test_wrappers unit test where the test was using a bad test
    regex but still passsing. Since we start enforcing it here the unit
    test is also updated to use the proper regex.

    Change-Id: I109a8cd6eb731e5b8daf5cc2d6a76498ddd48c6d

commit a10f768ac1d1ef3cc36dadcb6eba16a7e376b499
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Mon Aug 25 15:47:08 2014 -0700

    Remove PYTHONHASHSEED=0 from tox.ini

    We've ironed out remaining issues that crop up when running
    with a random seed. This updates tox.ini to revert to the default
    behavior of running with PYTHONHASHSEED=random.  The pep8 check
    continues to run with PYTHONHASHSEED=0 to workaround oslo issues
    around config value ordering in the check_uptodate.sh test.

    Change-Id: Ifa0dba8c3970fc676d374f33c129ef0f9d526c94

commit 50e4cf91d1b021d54e862ebe7edb27ecf38963b7
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Mon Aug 25 21:50:51 2014 -0700

    Update Heat CLI test to pass with random hash

    The failing test assumes ordering of the returned JSON
    blob and asserts that the given server resource precedes
    another resource.  This updates it and allows the test
    to pass when the resource is listed at the end of the
    section, which may happen depending on hash + dict
    ordering.

    Change-Id: I279a1a1f3081214b0a2b0f712d311d148acd7b8e

commit c987536940ec0894550df8e1431af5a9d0eb2d38
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon Sep 15 10:13:41 2014 -0400

    Unskip test_update_port_with_second_ip()

    test_update_port_with_second_ip() was skipped because of bug 1364166
    which is now in a state which should allow us to unskip it.

    Change-Id: I263bd4ef45ea02b18c6d00b6e27f0b12442be9ee
    Related-Bug: #1364166

commit 4ac02456d26d0a04c36eaf4f7af8872bea8c4c45
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon Sep 15 10:12:34 2014 -0400

    Unskip test_rescope_token()

    test_rescope_token() was skipped  because of bug 1351026 which is now
    in a state which should allow us to unskip it.

    Change-Id: Ia0fd713fea041c24f4ff1f041a48d9bac7fef6e7
    Related-Bug: #1351026

commit f68ed53243d14ef59039e6f2b7f8a156b5539900
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon Sep 15 10:10:21 2014 -0400

    Unskip test_stack_update_add_remove()

    test_stack_update_add_remove was skipped because of bug 1308682 which
    is now in a state which should allow us to unskip it.

    Change-Id: I9b728abe3432f61f883d50b4a9d7d8d9c2b1f8b2
    Related-Bug: #1308682

commit 57ab5de4a453341a0d886a884b0156d1816061b5
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon Sep 15 10:02:42 2014 -0400

    Unskip test_create_and_get_delete_bucket()

    test_create_and_get_delete_bucket() was skipped because of bug 1076965
    which is now in a state which should allow us to unskip it.

    Change-Id: I56bc2bfb5a3019cf4a2979b40c7d7cbe3c8cf71a
    Related-Bug: #1076965

commit 24dd1981efe978505abb6b7f30b93faa6b9d8ce8
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Thu Sep 4 07:55:40 2014 -0700

    Add test list_servers_filtered_by_name_regex

    The nova servers API supports full regex filtering on names. Add a test
    for basic regex support.

    Change-Id: Iddd5908d7daa5d5b20cb29dd0f403fcdd3ecefcf

commit 5b240a626eb450a169e2e79f33b4e29b2c4e2d7a
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon Sep 15 12:04:38 2014 -0400

    Properly print STDOUT and STDERR in test_wrappers

    If the unit tests in test_wrappers.py fail while using subprocess to
    run the wrapper scripts STDOUT and STDERR are incorrectly used in the
    exception method. Currently str() on the stringIO object is being
    used for the message, which will only print information about the open
    file. This commit fixes this by calling the read() method on the pipe
    objects to print their contents.

    Change-Id: I8fbf560fe2c706f1de96bb089730ec3f92fe3327

commit 9d7d28b66f9aa3fe1220f418cc2d13dd19984429
Merge: 905d3c9 3a48181
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 15 12:24:57 2014 +0000

    Merge "Fix tox coverage job"

commit b19eeb84e97d591c23d605ea480b3cada61d9127
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Sep 4 09:57:46 2014 -0400

    Backward compatibility to credentials in conf

    Before switching to the YAML based configuration as the default for
    credentials, we need to introduce backward compatibility to allow
    credentials to be configured in tempest.conf.

    Partially implements bp:test-accounts

    Change-Id: I29c66c87d02f442b1d5b0b2d7c82ff2a140c111f

commit 905d3c9f672899fe7b17d36f3011dab5c829067a
Merge: 5581045 5942bc0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 15 03:41:10 2014 +0000

    Merge "Change LOG.exception to LOG.info for skipped tests"

commit 55810458b81a4b3d4e1445df4e07013ee2528357
Merge: ff76888 3d8c732
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 13 15:43:36 2014 +0000

    Merge "Fix errors on import with service tags"

commit ff76888299fe345ea37d6f5f1f323f38e3d64068
Merge: d6e1711 5f61539
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 13 08:08:40 2014 +0000

    Merge "Allow new quota types"

commit d6e1711c2da390c3b53f2f0988b8ad6838d4a393
Merge: 45ffc54 3ec6774
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 13 02:29:40 2014 +0000

    Merge "Migrate advanced server network to tempest clients"

commit 45ffc546b33e75ea68028d3ac63e783fd9c83b64
Merge: 8d4f73b c9e9bf6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 13 02:29:21 2014 +0000

    Merge "Allow FWaaS API test to accept more than one end state"

commit 8d4f73b975e7df2c68aaba8677f99c493b17a8ef
Merge: 9f4aa07 fb3efa7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 13 01:53:45 2014 +0000

    Merge "Move success response checking to the token client"

commit 9f4aa0736340820fe921e8424a195d4464b1a332
Merge: f7b538d 846eb7c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 13 00:54:02 2014 +0000

    Merge "Cleanup neutron default security groups on tenant deletion"

commit f7b538d7e1939ff5159b3023c04d484dd34c3f92
Merge: cd2cad3 e76fb43
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 13 00:53:51 2014 +0000

    Merge "Replace confusing member name"

commit cd2cad362bdbb72a8b929c62a2336cb8e3bd857e
Merge: 4d1d242 1ec8815
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 13 00:53:18 2014 +0000

    Merge "Have the EC2 instance test to wait for termination"

commit 4d1d242904987abcae161ab2f1450693e4f6a3a7
Merge: 86921b0 9c9f626
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 13 00:30:43 2014 +0000

    Merge "VolumeMultiBackendTest: delete error volumes"

commit 86921b078d5dabf9867b53e427e3bed08f32527d
Merge: 92dd89d 87cbca3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 12 17:18:48 2014 +0000

    Merge "Skipping dashboard test to unblock gate"

commit 92dd89d5b6ca9c6870ff633137606674f1b545d0
Merge: c511d4c 54b0fb5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 12 13:57:41 2014 +0000

    Merge "Adds v2 keystone service test to service v3"

commit c511d4cb91e0670ac985fbe8fcb075c883cc1ec5
Merge: d9d8d01 b1c23fc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 12 13:57:23 2014 +0000

    Merge "Add a NotLockingAccounts credentials provider"

commit d9d8d01c674682fe41f43ed84689c69065750e27
Merge: 6a2f546 673d6ce
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 12 13:52:58 2014 +0000

    Merge "Fix V2 hypervisor server schema attribute"

commit 6a2f546903d88acbef33cf690147b13676ef6dca
Merge: 51cd63c 1f3659a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 12 12:52:18 2014 +0000

    Merge "Fix IPv6 default masks for SLAAC"

commit 51cd63c6de1570db68655a7a1a972910a49e0876
Merge: 196099b 41a5cf4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 12 10:34:59 2014 +0000

    Merge "Refactor ways of creating anonymous test user"

commit 196099b880789eca01d6f6b1f0fdd33ce7939ebd
Merge: 0432ae5 3027674
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 12 10:34:48 2014 +0000

    Merge "Better timeout exception in wait_for_resource_deletion"

commit 0432ae5f42bf62b3b5521dd16a38bcfd90f91f3c
Merge: 1d13447 20a183f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 12 08:55:25 2014 +0000

    Merge "Improve the selectability of Swift tests"

commit 1d13447818c5d93e9b4a549accdf86141218818c
Merge: ef92075 d70f510
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 12 08:40:59 2014 +0000

    Merge "javelin: fix object destruction"

commit aa4511ee64c2271984bdb92067921d48933cc8b2
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon Sep 8 10:37:50 2014 +0900

    Migrate test_large_ops to tempest client

    This patch migrate the test_large_ops scenario tests
    from official client to tempest clients.

    Partially-implements: bp:tempest-client-scenarios

    Change-Id: I417fba287f212667e08b3b246f222b60249e47b1

commit cd08cec935fa3972b322e8196d2d50c2a2262883
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon Sep 8 10:12:18 2014 +0900

    large ops test should be derived from OfficialClientTest

    Scenario test_large_ops runs on gate-tempest-dsvm-large-ops
    & gate-tempest-dsvm-neutron-large-ops jobs.

    This test case boot VM with security grp by requesting the same from
    Nova. Nova can behave as proxy in case neutron is enabled.

    This is needed to migrate this test from official
    client to tempest client as _create_security_group() fucntion
    which request nova to create sec grp can not be used via
    NeutronScenarioTest.

    Partially-implements: bp:tempest-client-scenarios

    Change-Id: I7b69811b49caf3aec5983e27862ce955aadf958a

commit 87cbca33f1a8ad2edf44ba8b24d9d482b3fbe6c0
Author: David Lyle <david.lyle@hp.com>
Date:   Thu Sep 11 17:19:52 2014 -0600

    Skipping dashboard test to unblock gate

    The error is only seen in the gate when run in parallel, to ease
    contention on the gate, temporarily disabling until a proper
    solution has been determined.

    Related-Bug: #1345955
    Change-Id: I3b61895e3f2b0d96488bef56dc0c6105a212d4dc

commit a170b53bc42f8c969fd98cd9060697f7eac75b01
Author: Jim Rollenhagen <jim@jimrollenhagen.com>
Date:   Thu Sep 11 08:33:39 2014 -0700

    Support lack of ephemeral volumes for baremetal

    The agent driver in Ironic does not yet support ephemeral volumes.
    This change allows tempest to test Ironic with the agent driver
    by skipping ephemeral volume checks if the ephemeral volume size
    is 0.

    Change-Id: I9525d1c75007555d368a2aa66ab840f41b584a30

commit 5942bc0d5ce21b907cb9266a06eabb500159132b
Author: Mauro S. M. Rodrigues <maurosr@linux.vnet.ibm.com>
Date:   Fri Aug 8 14:16:29 2014 +0000

    Change LOG.exception to LOG.info for skipped tests

    The safe setup decorator was presenting skipException in the logs as an error
    and so producing lot of noise in tempest.log.

    Change-Id: Ia95d6b9dee4eaf4fc8de4bb128f958ef7f693844
    Related-bug: #1344581

commit 9c9f626a3a1031c90e3902aa55303ea76ef99961
Author: git-harry <git-harry@live.co.uk>
Date:   Thu Sep 11 15:26:23 2014 +0100

    VolumeMultiBackendTest: delete error volumes

    Record the volume ID before waiting for the volume status to go
    available. This means that if the volume goes into error the tearDown
    method can remove the volume.

    Change-Id: I67e74af999862fc37c4f5b2474b50b62cce328e9
    Partial-Bug: #1352498

commit ef920754969185020fd4fa27e3e39ac9f4494f3d
Merge: b3264e0 bbf5cff
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 11 09:31:22 2014 +0000

    Merge "Add baremetal API tests about console"

commit b3264e0b6e0fefc3cf2efea5c0bbb47e2b6acd46
Merge: 3094b96 2aaf531
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 11 09:31:12 2014 +0000

    Merge "Move response code checking to client for v3 identity tests"

commit 3094b96706d92c5d3e38e2e48e81af752779ad01
Merge: b372e3e db6c9e9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 11 07:21:31 2014 +0000

    Merge "Migrate security_groups_basic to tempest clients"

commit e3f6ed35a9b00107bb13153523ca3899ff28e1d0
Author: Daisuke Morita <morita.daisuke@lab.ntt.co.jp>
Date:   Mon Aug 25 11:34:21 2014 +0900

    Add a test for deleting multiple objects by POST method

    From swift Icehouse version, bulk deletion supports POST method as well as
    DELETE.

    Extra fixes:
     - Bulk is an optional function with WSGI middleware, therefore each test
       is annotated with @test.requires_ext
     - Refactor test_account_bulk.py by separating common codes to one method
     - Simplify delete_account method of the Swift's account service client

    Partially implements blueprint add-icehouse-swift-tests

    Change-Id: I3b63bc730f993cdb626c5a77c18ae917d98e911b

commit e76fb43ac93ea6c2f4c84bc719d74c39357f1424
Author: Daisuke Morita <morita.daisuke@lab.ntt.co.jp>
Date:   Thu Sep 11 15:30:19 2014 +0900

    Replace confusing member name

    Replace the member name 'data' in test_object_slo.py and
    test_object_temp_url_negative.py with 'content', because 'data' member
    is used as a class member name for the instace of DataGenerator in the parent
    BaseObjectTest class.

    Change-Id: I24f102531afaffd7e797e588777d4621be7a1084
    Closes-bug: #1276835

commit b372e3eb0360f2af51d1a2716cc159de92fe6c87
Merge: 73c2549 3576254
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 11 04:28:26 2014 +0000

    Merge "Allow out of quota failure status code to be 413 or 403"

commit e85c270d52fae2f2010706c0bd64d37ebd2dfc73
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Wed Sep 10 11:50:13 2014 -0700

    Remove redundant waiter in create_volume cleanup

    If wait_on_delete is True we are already waiting
    for the volume delete, so the addCleanup_with_wait
    call is redundant.

    This just changes the addCleanup_with_wait call
    to a normal addCleanup on the volume delete in
    the case that wait_on_delete is True.

    If wait_on_delete is False we still do the delete
    but the wait is moved to the end of the test run
    so it's asynchronous.

    Change-Id: I6c4cd1a00ddc79de4c59c512b2d794e7380591f2
    Partial-Bug: #1367857

commit 3027674f5261fa8c29c43344775b95d0dc3e315e
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Wed Sep 10 11:29:49 2014 -0700

    Better timeout exception in wait_for_resource_deletion

    The generic rest_client.wait_for_resource_deletion
    doesn't put anything into the TimeoutException that's
    raised which makes it harder to debug failures.

    This follows the pattern in the common waiters module
    to put the test information and the resource id into
    the TimeoutException message.

    Change-Id: Ib0f30f15d5147aab63da35efec2f899e3ca31990
    Related-Bug: #1367857

commit d70f5105bcc82e124b295bae91507c9b5f1d5fd6
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Wed Sep 10 09:54:49 2014 -0400

    javelin: fix object destruction

    When adding "destroy" support in javelin, a wrong condition has been
    introduced to validate if an object has been destroyed or not by its
    HTTP return code.

    204 is returned and was considered as an error, which is wrong.
    Also, delete a resource cleanup dupplication (servers).

    Change-Id: I1adaf143ebf2de90d1b2cafc91dcd3a521b96fec
    Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>

commit 5f61539b9ebff528c5897192c9d67af9d4fcd738
Author: Phil Day <philip.day@hp.com>
Date:   Wed Sep 10 12:10:16 2014 +0000

    Allow new quota types

    On Nova commit Ib281e43eabfbd176454bde7f0622d46fb04fcb79, we are adding
    two new new quota values for server groups.

    However, current Tempest rejects unexpected quota values on its own tests,
    and we cannot add the new quota without Tempest changes.

    This patch changes quota tests for checking mandatory quota existence
    and allowing new quota types.   It also avoids truing to restore the
    new quota values for now, until we have client support for them.

    Tempest commit I4409a7240dc0a3fa1e11c64c5f5a56ca656b70a4 has already made
    the same change for the non admin tests

    Change-Id: I618137ea3e8d3d1259c31a2d579c6b752db321e9

commit de456a1aa3d6ab0b9e129e9e041d1cf0d77a10b2
Author: Chris Dent <chdent@redhat.com>
Date:   Wed Sep 10 12:41:15 2014 +0100

    Make SwiftScenarioTest methods public

    An earlier refactoring (commit
    0d49411dbb7d6818bb6ca82ba5b769eeffd8f305) extracted the test manager
    to a new class. In order to limit the surface area of the change
    existing methods name were left unchanged.

    This change updates those method names to make them explicitly
    public so future test developers recognize their availability.

    Change-Id: I3f3492dbe122797d9683e84373830e820cd8c038

commit 1ec88152287ec779e7d4e134b5ded456f82e4dc4
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Wed Sep 10 13:40:00 2014 +0200

    Have the EC2 instance test to wait for termination

    Several EC2 test did not waited for instance termination.
    This change adds an explicit wait for termination,
    for the test cases which wants to terminate
    the instance inside the test case.

    The #1365831 happened because the 'test_run_terminate_instance',
    did not waited for the final termination.

    Change-Id: Icd3b86ebc8464bd20319e8582541d78fded10ee2
    Closes-Bug: #1365831

commit 3ec67746b0092c20a2afb6b1cbc3fa91de11e5fd
Author: Yair Fried <yfried@redhat.com>
Date:   Thu Aug 7 18:12:59 2014 +0300

    Migrate advanced server network to tempest clients

    Server is now dict. Changes all related methods accordingly.

    Also, moved precondition checks from setUpClass to the appropriate method

    Partially-implements: bp:tempest-client-scenarios

    Change-Id: I2ad10c3a095b5e326579edfde83d7abcfe077fba

commit 1f0ad63937e8282abcfae225ab3c2ffb6a420751
Author: Masayuki Igawa <igawa@mxs.nes.nec.co.jp>
Date:   Tue Aug 5 13:36:56 2014 +0900

    Migrate test_encrypted_cinder_volumes to tempest client

    Migrate the test parent class of EncryptionScenarioTest from
    OfficialClientTest to ScenarioTest. And some helper functions are
    migrated to ScenarioTest.

    Change-Id: I33bcd8d0d787ce67617e6ef07652fe1ca1b7e111
    Partially-implements: bp:tempest-client-scenarios

commit 73c254965fe21e89a9524dbcb23376bd73a48786
Merge: b1ea813 1c2a03c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 9 15:06:14 2014 +0000

    Merge "Allow new quota types"

commit b1ea81343a97eb0c37a0d34e0ba922ad9ead303e
Merge: 27aad3d 7dba3e6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 9 11:08:56 2014 +0000

    Merge "Adds the clients and tests for CINDER QoS V1 & V2 APIs"

commit db6c9e9ac3cd822cdc15af086953c173b50b5717
Author: Yair Fried <yfried@redhat.com>
Date:   Wed Aug 6 08:53:13 2014 +0300

    Migrate security_groups_basic to tempest clients

    Adds client argument to various helper methods, so methods would work in tenant
    context. In these methods tenant_id is either an input or retrieved from
    client's rest_client arguments
    Argument tenant_id is kept for legacy reasons, but it's not needed. When
    working with native clients, network_client used to be loaded with admin creds.
    Since this is no longer the case, tenant_id is no longer required for most
    cases, and can be deduced from client.

    Change-Id: Iaaa6b3b8dde22e1dd4da604ab35211d75d0ae5c6
    Partially-implements: bp:tempest-client-scenarios

commit 27aad3d92f64e811eac0988dcd4014e4ec53e3cd
Merge: eaf0cb5 8d1a1ee
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 9 04:15:26 2014 +0000

    Merge "Heat SwiftResources : only count containers created by Tempest"

commit eaf0cb5610650b3eacd4e9e4031252201b18ddc3
Merge: d938124 45ec052
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 8 11:56:13 2014 +0000

    Merge "Remove force_tenant_isolation=True from test that doesn't need it"

commit 47a2e72693ade41ab7dffa96350a37aee73a6f59
Author: Masayuki Igawa <igawa@mxs.nes.nec.co.jp>
Date:   Fri Aug 29 19:25:48 2014 +0900

    Fix unstable assertion in test_cinder_endpoints

    In simple_read_only.test_cinder.test_cinder_endpoints, the test case
    assumes that the first table of 'cinder endpoints' always ['nova',
    'Value']. However, it is sometimes wrong.
    So in this commit, the test verifies that they have 2 or more headers
    and has a 'Value' header.

    Change-Id: Idb3f2ebc6b7e05178621ac3701b7c3d02e1d7591
    Closes-Bug: #1363018
    Closes-Bug: #1362703

commit d93812494a54c5f116c8421442cf709e6325e811
Merge: 36ab5b1 b1afe9b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 8 04:40:30 2014 +0000

    Merge "Fix response body format of orchestration_client to dict"

commit bbf5cff0dbdde28f746db1c6989ec059636545da
Author: Yuiko Takada <takada-yuiko@mxn.nes.nec.co.jp>
Date:   Fri Aug 29 17:09:06 2014 +0900

    Add baremetal API tests about console

    This patch set adds tests og below Ironic APIs:

    * GET /v1/nodes/(node_uuid)/states/console
    * PUT /v1/nodes/(node_uuid)/states/console

    Partially Implements blueprint: missing-baremetal-api-test

    Change-Id: I019534f970d7c7bae8ccc3799cfac48116c81510

commit 36ab5b19a078150e030116635dad3d51274316a8
Merge: ed286f8 bb71e07
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 8 03:05:09 2014 +0000

    Merge "javelin: implement resource destruction"

commit ed286f811a2db9ad9184fa26e787ca45e26854f4
Merge: e96a28d 58e1e58
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Sep 7 12:59:52 2014 +0000

    Merge "Don't run lbaas scenario test as smoke test"

commit e96a28dcab2f6d281b32d296788d29765290cf1f
Merge: 84d539a 09f1783
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Sep 7 05:48:16 2014 +0000

    Merge "Fix use of nonexistent class variable in accounts"

commit 84d539a6741bce44b750a4b2b67b5a39ae4edf1f
Merge: 58fc597 6bbc874
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Sep 7 04:58:57 2014 +0000

    Merge "Make unit tests not depend on random hash seed"

commit 58fc59702c267c9630c7a15c6c0bf966a1ca0f1e
Merge: 3453e8f 82e667e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 6 21:43:21 2014 +0000

    Merge "Move cli tests into service subdirectories"

commit 3453e8f7ca94246bf5149f5c4a8de120898e6851
Merge: 3c4d8cc cfe42f6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 6 18:10:48 2014 +0000

    Merge "Some scenario tests do not delete network resources"

commit 3c4d8cc7c6830c595dcfd49fe398e9d39b7101a8
Merge: 397d721 659e2db
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 6 17:48:36 2014 +0000

    Merge "Avoid to iterate over empty list in DictMismatch"

commit 397d7216526f0c67ec705d015ea78471a0122590
Merge: c9d7380 bbf5c47
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 6 17:47:34 2014 +0000

    Merge "Fix load balancer scenario if no tenant network"

commit c9d73809d55ef86eea8d631529882272e00b3fc3
Merge: 20b46dc 42a3f3a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 6 17:02:47 2014 +0000

    Merge "Only log console log if nova supports consoles"

commit 20b46dc9bb11215a9e131886d477a91251c4ee65
Merge: 89f4b5f f0cbf9a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 6 08:02:37 2014 +0000

    Merge "Check port's status also in show port tests"

commit 89f4b5fb614e586a266268a90f078a581bd4d57b
Merge: b1741df cd879c5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 5 22:43:53 2014 +0000

    Merge "Verify network connectivity before state check"

commit 915eb8e1002b50dbed4e9261c0cd8d65edc0f37f
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Thu Jul 17 11:25:46 2014 +0200

    Move javelin2 over to use oslo logging

    javelin2 uses the tempest openstack clients which use oslo
    logging, so make the logs generated directly by javelin2 and not the
    tempest clients use oslo logging as well.

    This way don't have to configure logging twice and can keep all javelin2
    logs in the same place (as controlled by tempest.conf)

    Change-Id: I09b5a13e9cd1511279163e07f780438c478d7af3

commit b1741df3cf2a8eaf72633214905a8b2ba5bd22a0
Merge: 8d61592 e6aea8e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 5 19:51:06 2014 +0000

    Merge "Use safe_setup instead try block in setUpClass"

commit 82e667ef4eaa79c20bbb7a528abda358edfb6a83
Author: ekhugen <ekhugen@us.ibm.com>
Date:   Thu Jul 31 20:10:32 2014 +0000

    Move cli tests into service subdirectories

    This commit takes the cli tests and moves them into service specific directories. This is
    done in lieu of using a service decorator to properly tag the test as using a particular
    service. This should be less error prone then adding a decorator to each test case. It also
    is useful for projects that have more than one cli interface being tested by making the grouping by service more explicit.

    Partially implements bp add-service-tags

    Change-Id: I54e01ba29fc03beea83f2377f6b6b98f23361f5f

commit 8d61592043cd8119b2d5514bde91fdd607def089
Merge: 3d37577 1bfd2cc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 5 19:48:48 2014 +0000

    Merge "Fix TypeError in TestVolumeBootPattern"

commit fb3efa786711db2158ecafe5f792d8cdc4f66303
Author: David Kranz <dkranz@redhat.com>
Date:   Thu Aug 28 16:58:25 2014 -0400

    Move success response checking to the token client

    Partially Implements blueprint: client-checks-success

    Change-Id: I345421a6b6c14a5fd593fb451ee05b7c5ed209f0

commit 2aaf531bd845b16ceb248a8d7d2bc42db460e9aa
Author: David Kranz <dkranz@redhat.com>
Date:   Fri Aug 29 09:22:10 2014 -0400

    Move response code checking to client for v3 identity tests

    test_Create_update_delete_policy had  a call to get_policy where the
    result was not used at all so I removed it.

    Partially Implements blueprint: client-checks-success

    Change-Id: I06718380aa337886908c06f8fb7312c5f0c89f6a

commit 3d3757719f05e8a4c0ab154f28eab5a29fd795b7
Merge: a5c669d 9bac366
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 5 10:18:34 2014 +0000

    Merge "Fix network/secgroup scenario tests for ironic"

commit f0cbf9a106f3d487ce98fd209e0abf7a29d21ee8
Author: Santosh Kumar <santosh.kumar4@hp.com>
Date:   Mon Aug 25 07:31:15 2014 -0700

    Check port's status also in show port tests

    Check for port's status in test_show_port by comparing complete dict

    Change-Id: I95ff3a6d51c539c59bcb9cb02e16d6da7fbadadd

commit 45ec052885afb96f794c422038f0210411afb94c
Author: ekhugen <ekhugen@us.ibm.com>
Date:   Thu Jul 10 19:32:22 2014 +0000

    Remove force_tenant_isolation=True from test that doesn't need it

    Remove extraneous force_tenant_isolation=True tag in trove base

    Change-Id: I9e76681172bf55e081870cae8a4d806e8c876de4

commit cd879c5287f4c260b1ec29e593dcad3efcfe5af7
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Sep 4 20:41:48 2014 -0400

    Verify network connectivity before state check

    This commit adds an initial ssh connection after bringing a server up
    in setUp. This should ensure that the image has a chance to initialize
    prior to messing with it's state. The test's here are to verify that
    after performing a nova operation on a running instance network
    connectivity is retained. However, it's is never checked that we can
    connect to the server in the first place. A probable cause for the
    constant ssh failures in these tests is that the server hasn't had a
    finish it's cloud-init (or cirros-init) stage when we're stopping it,
    this should also fix those issues.

    Change-Id: I126fd4943582c4b759b3cc5a67babaa8d062fb4d
    Partial-Bug: #1349617

commit 42a3f3a83f4f5ee0c8a32faf4a593134f7d6e4bd
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Sep 4 15:04:53 2014 -0400

    Only log console log if nova supports consoles

    If a scenario test fails during ssh the standard procedure is to log
    the console for the server. However, this can only be done if nova
    supports consoles. This commit adds a check to see if nova supports
    getting the console for a server before it attempts to do it.
    Otherwise if nova doesn't support getting the console and an ssh
    connection fails the test will fail on getting a console and not the
    ssh connection. It looks like this check wasn't added during the
    scenario test port to the tempest clients.

    Change-Id: I681b3065d86cd31837a9ef5d91d25847fa47a8f4

commit 659e2db3cb7860f678c1d08182a225d53edbfad4
Author: Martin Pavlasek <mpavlase@redhat.com>
Date:   Thu Sep 4 16:43:21 2014 +0200

    Avoid to iterate over empty list in DictMismatch

    It is a little optimization of describe function. If there wasn't found any
    differences, there is loop iterating over empty list. It isn't necessary,
    because condition a few lines above do the same.

    Change-Id: I65067801281c8703f7fa4d1430dcc578d28c3542

commit b1c23fc54754b4d50b5fd373ab509e63063e6065
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Wed Sep 3 13:40:08 2014 +0100

    Add a NotLockingAccounts credentials provider

    This credentials provider does not do any locking, so it
    does not suffer from the lack of credentials cleanup which
    affects the regular locking Accounts class.

    Using thie credentials provider allows to keep it possible
    to run tempest with no tenant isolation, and in serial mode,
    as it is done today by one of periodic jobs.

    Partially-implements bp:test-accounts
    Change-Id: I160d183a299d2e46d269428409af680c0fdb03b5

commit 09f1783964eaf67f0c46eaa7917c7136a1121002
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri Aug 15 15:22:50 2014 -0400

    Fix use of nonexistent class variable in accounts

    This commit fixes cases in tempest.common.accounts cases where some
    methods were attempting to use non-existent class level variables.
    It also improves the get_hash methods and calls to remove_hash.

    Co-Authored-By: Andrea Frittoli <andrea.frittoli@hp.com>
    Change-Id: I30cf59b981e0db3a3e50357a8db489519767c0ca

commit a5c669d7f0c0383edc8e5b961a4fd4b32044d04f
Author: Clark Boylan <clark.boylan@gmail.com>
Date:   Wed Sep 3 12:29:03 2014 -0700

    Properly detect grenade in check_logs script

    The check logs script was not properly detecting grenade and would fail
    grenade jobs if the logs were not clean. We don't want to do this
    because the upgrade process is not log clean yet. Correct this by
    setting grenade flag to true only if the DEVSTACK_GATE_GRENADE variable
    has content.

    Change-Id: Id8a339d78d981376b9af3a80aae8e4e18a68a85f

commit 1bfd2cc1ca54094c86b6ed4caf1cb2facd81124f
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Wed Sep 3 20:00:30 2014 -0700

    Fix TypeError in TestVolumeBootPattern

    Commit eef192fc3c98a663f99f2fd944611bce0adffc0c changed
    self._log_console_output() to self._log_console_output(self)
    when dumping an instance's console output when ssh fails.

    self in this case is the test class which is not an instance
    (or list for that matter) so it blows up when we hit this
    patch and masks the root failure.

    Change-Id: Ieb68503a43269997a36c0a8b7f19f78ace97f251
    Closes-Bug: #1363552

commit 1179205dbc5cdbe9d8483cae0a6726fa172216d9
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Wed Sep 3 14:53:16 2014 -0400

    Make output from check_logs less verbose

    This commit changes the output of check_logs.py to be a bit more
    concise and clear. Instead of printing out every instance of errors
    found in the log files it will only print out which individual files
    had errors. If a file is marked as not allowing ERRORS or TRACES it
    also prints that along with the filename. This should hopefully avoid
    confusion around the operation of this script running in the gate.

    Change-Id: Ib2a9a9736470cd3b445fb51a95a1a6c6696bb2cc

commit 673d6cecfaeb0e919f30997f793ee2bb18e399ee
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Thu Sep 4 10:12:49 2014 +0900

    Fix V2 hypervisor server schema attribute

    Nova v2 hypervisor server API return attribute "uuid" in response's
    server dict. Current response schema does not have this attribute instead
    it contain "id" which is wrong.

    This patch fix the above issue.

    NOTE- "uuid" attribute in this API response is always a uuid.

    Change-Id: I78c67834de930012b70874938f345524d69264ba

commit cfe42f6680e6e4d5d1a5a7d8af71efe818a957aa
Author: Salvatore <salv.orlando@gmail.com>
Date:   Wed Sep 3 23:19:12 2014 +0200

    Some scenario tests do not delete network resources

    The ScenarioTest class does not destroy isolated creds upon tearDown.
    As several scenarios create network resources through the class
    tempest.common.IsolatedCreds, a missing cleanup results in network
    resources not being removed.

    Change-Id: Id0a0c196b5780888cf71e1f0cfae0931f854ef43

commit dd2e07acb9910affebb1a5c1586549d658f84a33
Author: Jeremy Stanley <fungi@yuggoth.org>
Date:   Wed Sep 3 19:40:14 2014 +0000

    Work toward Python 3.4 support and testing

    Change-Id: If36e1a5e51cf63e499acb374d4aeace608c13512

commit 6bbc87437e8ba9a1bbf1b81fe1209081bec5d6fc
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon Aug 25 18:28:15 2014 -0400

    Make unit tests not depend on random hash seed

    This commit fixes the places in the tempest unit tests which were
    dependent on the python hashseed being 0. They were mostly issues of
    expectations, either explicit or inadvertently implicit, on dict or
    list ordering.

    Change-Id: Iab72ed4d52765de744804e6202ee4bf0664988c5

commit b3ae2cec4b7566055bde0b0b695bc96e71a4df81
Merge: dc2ef09 ddfc4ef
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 3 17:46:54 2014 +0000

    Merge "Removes test_force_delete_server_invalid_state negative test"

commit dc2ef09a78bf1d1104c08c4dba8b7a1fb6435ff4
Merge: 32d2cd6 878f378
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 3 10:34:14 2014 +0000

    Merge "Add a check_telemetry method to javelin"

commit 32d2cd66991b37e2bacf07e9be0070ab6dfee3dc
Merge: 726c7bd 1fc32a1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 3 10:33:49 2014 +0000

    Merge "Migrate test_network_basic_ops to tempest clients"

commit 726c7bd184cdc421037b306cd6cb0ce00ef55628
Merge: 45dcf11 2a180b8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 3 06:17:02 2014 +0000

    Merge "Fix "mutable" object as default value"

commit 7dba3e67dd5f5a971e93d2a7d3e5ca58e22d35d4
Author: Swapnil Kulkarni <coolsvap@redhat.com>
Date:   Thu Aug 14 09:05:07 2014 +0000

    Adds the clients and tests for CINDER QoS V1 & V2 APIs

    This patch adds the JSON clients and tests for following
    CINDER QoS-specs V1 & V2 APIs :

    1. qos-create
    2. qos-delete
    3. qos-list
    4. qos-get
    5. qos-key
    6. qos-associate
    7. qos-get-association
    8. qos-disassociate
    9. qos-disassociate-all

    Partially Implements blueprint: client-checks-success
    Partially Implements blueprint: cinder-v2-api-tests

    Co-authored-by: Abhijeet.Jain <abhijeet.jain@nectechnologies.in>

    Change-Id: I7fc424b57e4e8decf61e991b2988e1cead5dda9b

commit bbf5c475ea49048dc65752c971748255173670d3
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Tue Aug 12 16:46:12 2014 -0700

    Fix load balancer scenario if no tenant network

    The load balancer scenario is currently dependent on isolated
    tenant networking.  This updates it to allow it to pass in environments
    where tenant networking is not present (ie, a shared cross-tenant network).
    If a network cannot be resolved by tenant, it will be resolved by the
    configured private network name as a fallback and its associated subnet
    will be used.

    Change-Id: Idbac7c10669a0e2db518223cdd762313aa752876
    (cherry picked from commit 3e9e99fb7d7c43b5a6340919f4f1f611f387cbbb)

commit 9bac366163371000235714e02970b3686a150d3e
Author: David Shrewsbury <shrewsbury.dave@gmail.com>
Date:   Thu Aug 7 15:07:01 2014 -0400

    Fix network/secgroup scenario tests for ironic

    Because the ironic nodes in devstack are all on a shared network
    so they can communicate with the tftp server, all tenants must use
    this same network in the scenario tests. This fixes up the networking
    and security group tests to take this into account.

    Code from the setUp() methods has been moved to a new, separately
    called method, to speed up execution time when tests are skipped.
    Since setUp() is executed even if a test is skipped, we can avoid
    the time it takes to create an unneeded server by moving this to
    a new method.

    Co-Authored-By: Adam Gandelman <adamg@ubuntu.com>
    Partial-Bug: #1361904

    Change-Id: If711d69a79f19031dc1d8c529f1219680d22d9bb

commit 35762545057fb1cb49d6a88224eef81876a9bc79
Author: ZHU ZHU <zhuzhubj@cn.ibm.com>
Date:   Mon Sep 1 01:58:49 2014 -0500

    Allow out of quota failure status code to be 413 or 403

    Due to HTTP response code changes for Bug 1298131, tempest skip
    some cases to have jenkins pass. As nova change is merged now,
    remove these skip tags. Also need to allow both HTTP413 and
    HTTP403 because branchless Tempest needs to support both master and
    icehouse/stable branches.

    Change-Id: Iee392859a9fd1eec767cbf6292290d5b3ad7dcca
    Related-Bug: #1298131

commit 1fc32a1f3b96acb62e0f1f8a90f6c160926225c4
Author: Yair Fried <yfried@redhat.com>
Date:   Mon Aug 4 09:11:30 2014 +0300

    Migrate test_network_basic_ops to tempest clients

    This patch migrates the network basic ops scenario tests
    from official client to tempest clients.

    manager:
    Creates NeutronScenario subclass to enforce usage of neutron instead of nova
    network. Overrides novanetwork helper methods from ancestor (such as secgroup
    related methods). Class name is temporary since NetworkScenario is used by
    non-migrated scenario. Will be changed to NetworkScenario once all network
    tests have migrated

    resources:
    Creates DeletableResource module in services/network for resources using
    the tempest clients. Copy of api/network/common. Original will be removed once
    all related scenarios have migrated.
    Changes __hash__ to use object's uuid instead of memory address.

    network_basic_ops:
    Changes references to server object to handle dict and scenarios keypair dict
    to use key_name as keys instead of servers (since server is an unhashable dict)

    Partially-implements: bp:tempest-client-scenarios

    Change-Id: Id7341c662c0faad3ab0cb3fc1579326613ac9c68

commit 45dcf1115b87aff2c4c3b132f7422a46d783439e
Merge: af1fcc7 002f969
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 2 06:19:55 2014 +0000

    Merge "remove default=None for config options"

commit 1f3659aca973dfe1c2e8208705a0c73bbf32a65d
Author: Sergey Shnaidman <sshnaidm@cisco.com>
Date:   Wed Aug 27 18:26:42 2014 +0400

    Fix IPv6 default masks for SLAAC

    IETF doesn't recommend use of IPv6 networks
    with masks not "/64". Recommended subnetting is
    3-1-4 - 48 for provider, 16 for subnetting and
    64 for network. For example SLAAC will not
    work if you use subnets different from /64.
    Test with port update will not work until
    bug 1364166 is fixed, added attribute to it.

    Change-Id: I260c820dbde1f98b569e564c7b5e7e558e431c0d

commit 54b0fb5e67fa07b7654a3fb7114f6e7839691a9f
Author: nayna-patel <nayna.patel@hp.com>
Date:   Fri Apr 25 13:19:16 2014 +0000

    Adds v2 keystone service test to service v3

    This submission adds missing v3 tests in test_services.py
    when compared with v2 test_services.py. Also added corresponding
    support functions to service_client.py.

    Change-Id: I73d44af9851cbfb33b490a313b1c2808c291840a

commit af1fcc790bf35d6978d7d791888a3cebfb121282
Merge: 0fc2ffe aadf036
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 1 13:48:30 2014 +0000

    Merge "Migrate test_server_advanced_ops to tempest client"

commit 0fc2ffe1609768c5222438bab172083a0807e923
Merge: 3e23735 b5fac2a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 1 11:20:07 2014 +0000

    Merge "Adds an orchestration API test for resource types"

commit 3e23735d0eae4f72a6665479254b436e408a898b
Merge: 8d8413f 0570eb8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 1 09:07:53 2014 +0000

    Merge "test_neutron_resources to read template's values"

commit 8d8413f9c0f02422416b1115a30803bb4e4a95d7
Merge: bc3c4cb 5d236cf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 1 09:07:43 2014 +0000

    Merge "Adds Ironic set/get boot device API test"

commit bc3c4cb74f4b9961df4e1800621ed19c3b210ad7
Merge: 904046c 59c7f9b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 1 09:07:33 2014 +0000

    Merge "Updated database clients for bp client-checks-success"

commit 904046c4991055c31a6afe83cc9bc52f4c053d9b
Merge: 6e41803 af2958a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 1 09:07:23 2014 +0000

    Merge "Add a test for inline parameter of TempURL"

commit b1afe9b3a90344978dd094d3b307ae73d460595b
Author: Masayuki Igawa <igawa@mxs.nes.nec.co.jp>
Date:   Fri Aug 29 16:21:23 2014 +0900

    Fix response body format of orchestration_client to dict

    'create_stack' function in orchestration_client return raw json strings.
    However, in most of cases, raw json strings are not expected because it's
    too hard to use. So we should do 'json.loads(body)' for the response body.
    And the other apis such as {update,delete,suspend,resume} do not return a
    response body in the API spec docs[1]. So we do not need to add
    'json.load(body)' to the functions for now.

    [1] http://developer.openstack.org/api-ref-orchestration-v1.html

    Change-Id: Ic7d37d70aa0373d9bbf3ad302d1a521f5adaafe9

commit 2a180b83982442275505f275ba1a4d16662e78b3
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon Jun 16 13:54:22 2014 +0900

    Fix "mutable" object as default value

    This patch fix the coding issue where "mutable" objects like list, dict
    are being used as default value of param.

    Current functions with mutable object as default value can create issues
    if they will be called in more random order.
    For example - first call with non default value and then with default
    value. In this case original default will be overridden by the first
    function call (as mutable object keep their state among function calls).

    This commit also add the hacking check for the same and its
    corresponding test.

    Closes-Bug: #1330322

    Change-Id: I251b316ef6d37f4b95c5e8d73a20a39005c22870

commit 6e418039c58be9515ed4284a5041b54524789a10
Merge: 0684c14 5ef2bcf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Aug 31 07:12:06 2014 +0000

    Merge "Add _interface attribut in BaseNetworkTest"

commit 0684c14c45ef2ab8827a33ca88f27db55b5f45f7
Merge: 83699e4 5a305c4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 30 14:27:28 2014 +0000

    Merge "Migrate test_server_basic_ops to tempest client"

commit 83699e4a9fa9745bd1df7bb022c899afbed06b08
Merge: e38145b eef192f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 30 00:11:07 2014 +0000

    Merge "Migrate test_volume_boot_pattern to tempest client"

commit e38145b78940f5dfa4b751ace8595898d0b5f517
Merge: db0604b 8681e92
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 29 10:15:04 2014 +0000

    Merge "Rename Marconi to Zaqar"

commit db0604b7c6b2f1cc54b71a9eef035090dc4e66b2
Merge: 68988e3 0d49411
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 29 10:14:53 2014 +0000

    Merge "Extract SwiftScenarioTest class to manager"

commit 68988e346ae9d1d1534747027e9bfbc23af89d4c
Merge: f0536c7 ea73d53
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 29 09:13:42 2014 +0000

    Merge "Fix hardcoded gateway in IPV6 subnet api tests"

commit 846eb7c95f502b10086f8db496891489b9fce2c3
Author: Ala Rezmerita <ala.rezmerita@cloudwatt.com>
Date:   Mon Mar 10 09:06:03 2014 +0100

    Cleanup neutron default security groups on tenant deletion

    This fix cleanups tenant default security groups that are
    automatically created and must be deleted on tenant deletion

    Change-Id: Ifcf5ec0391799110f158d113f1b6db8a55a31da9
    Closes-Bug: #1283083

commit f0536c7b78d78a61625c6e4544945b5134c2bcc8
Merge: c981803 53b0123
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 28 19:51:10 2014 +0000

    Merge "Add functools.wraps on all function decorators"

commit c981803ac7a363565bf7e3a9e254662b168ca41e
Merge: cd235c7 16dd51b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 28 12:31:10 2014 +0000

    Merge "Add REVIEWING.rst"

commit e6aea8e998739c8cd76c377eddc6661d2512d841
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Thu Jul 31 12:41:44 2014 +0900

    Use safe_setup instead try block in setUpClass

    To avoid resource leakage in case of exception in setUpClass,
    some tests have try catch block in setUpClass and call tearDownClass
    explicitly.
    safe_setup decorator is for same purpose which should be
    used instead.

    Change-Id: I59372ec96dcec0058d30e503b22540ce09c43d43

commit cd235c7df56a98fb8adc20b40433cdcdd044265a
Merge: bffeec0 c10a9cf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 28 11:09:45 2014 +0000

    Merge "Catch BadRequest exception from correct module"

commit bffeec08274300562774f5f67dd36f9a950a8580
Merge: 9c1ce58 2eb12e1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 28 06:27:54 2014 +0000

    Merge "Remove functionality to load json files"

commit 878f3788eba22baffb0ee8d11853f06672c2e846
Author: Chris Dent <chdent@redhat.com>
Date:   Mon Jun 30 17:04:15 2014 +0100

    Add a check_telemetry method to javelin

    Adds simple queries of the telemetry service that check that meter
    data properly survives an upgrade.

    JAVELIN_START is recorded to provide a way to confirm that the
    oldest available data is from before the upgrade, thus confirming
    that the data survived the upgrade.

    Partially implements: blueprint grenade-resource-survivability

    Change-Id: Ie759d71326916d543c7b3603d8812306d093715a

commit bb71e07eca7adda3843d532cdf2ffc16b021d36f
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Sat Jul 5 19:18:52 2014 +0200

    javelin: implement resource destruction

    Checking and creating already exist.
    This patch aims to bring resources destruction support.

    Change-Id: I9d11db79e10f53a52692ef286323bdb652c42bff
    Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>

commit 8d1a1ee25b7d048c297b4894ad6def61abac4381
Author: JordanP <jordan.pittier@cloudwatt.com>
Date:   Mon Aug 25 14:01:22 2014 +0000

    Heat SwiftResources : only count containers created by Tempest

    Some containers in the demo tenant could be there before the Tempest
    run so we should exclude them when we count containers created by
    the stack.

    Change-Id: I20ae92e8cc2b61197774963d049fd8231dafdb56
    Closes-Bug: 1360832

commit eef192fc3c98a663f99f2fd944611bce0adffc0c
Author: Joseph Lanoux <joseph.lanoux@hp.com>
Date:   Fri Aug 1 14:32:53 2014 +0000

    Migrate test_volume_boot_pattern to tempest client

    Migrate the test and all shared or necessary functions from
    OfficialClientTest to ScenarioTest. Create and update as well all
    needed functions:

    - server api schema
    - servers_client

    Partially implements: bp:tempest-client-scenarios

    Change-Id: Ib9e70b6ce3814031d1b4b8987a24eb0992624204

commit 9c1ce58a22cfa1143fa8e8b4ddfc6f57d31db27e
Merge: 447bc32 16d5dd9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 27 07:53:49 2014 +0000

    Merge "Add service tags to tempest/api/orchestration/stacks"

commit aadf03687a42f38f2b246b329af1f562355a773c
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed Aug 27 16:51:26 2014 +0900

    Migrate test_server_advanced_ops to tempest client

    This patch migrate the server advanced ops scenario tests
    from official client to tempest clients.

    This patch also correct some logging
    For example -
    During Suspending and Resuming the instance current state of instance
    was wrong in log meggase.

    Partially-implements: bp:tempest-client-scenarios

    Change-Id: I5bad550e64d8226e479c28b74378d812a629e2d0

commit 447bc321cfa81e4cfd54c29cc9d8a16041a4c2af
Merge: 1332049 b4aa55d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 27 06:59:46 2014 +0000

    Merge "Fixes Hyper-V basic scenario volume partition name"

commit 13320497e9be07d05dc5358a47ea6a5783c6194c
Merge: a549864 b7c1daa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 27 06:59:35 2014 +0000

    Merge "Adds support for custom image formats in scenarios"

commit 5a305c467c75fc0f73f63edef895d5ae15550480
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed Aug 27 14:24:58 2014 +0900

    Migrate test_server_basic_ops to tempest client

    This patch migrate the server basic ops scenario tests
    from official client to tempest clients.

    Partially-implements: bp:tempest-client-scenarios

    Change-Id: Ib9addcf1eaf0cb681ff148794e575eec4e584cf5

commit 41a5cf4130d116b26b3b8c45681f7e5273cd7f5e
Author: Daisuke Morita <morita.daisuke@lab.ntt.co.jp>
Date:   Tue Aug 26 19:39:15 2014 +0900

    Refactor ways of creating anonymous test user

    Some Swift tests require random user creation to test ACL features or
    prepare special data by reseller admin's requests, but that occurs
    code duplication. Especially, assigning role id code was too lengthy.

    This commit aggregates common codes and remove unused clean-up statements.

    Change-Id: I4b965fceeec7c9cd1857375053e148d85f5f5bca

commit 20a183facf3bab8bfa5512e101eade35979434aa
Author: Daisuke Morita <morita.daisuke@lab.ntt.co.jp>
Date:   Mon Aug 25 14:43:36 2014 +0900

    Improve the selectability of Swift tests

    Before this commit, Tempest tests of Swift were selectable only for WSGI
    middleware on proxy servers. With this commit, other following Swift
    functions are also selectable with Tempest's config file.

    Following Swift functions are selectable now:
     - Old-style Container Sync: mirroring objects in the container to another
       container
     - Object Versioning: versioning all objects in the container
     - Discoverability: providing details about the Swift installation

    Implements blueprint more-selectable-swift-tests

    Change-Id: Idd4afb675c70eea6ba4f8ce59c635f32f040c61e

commit 3a48181b1dc8b2f1cc31669919c9bed4c97e4823
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Tue Aug 26 19:08:43 2014 -0400

    Fix tox coverage job

    To run the tempest unit tests with coverage enabled the coverage
    module needs to be installed. This requirement is properly listed in
    test-requirements.txt, however the coverage job definition wasn't
    installing coverage. This commit fixes this oversight by adding the
    test-requirements file as a dependency for the job.

    Change-Id: Ic443c6c4a3166e6b198cbe2af0a77ff2f0a38e83

commit 5d236cf703b890494cb566feb9bcd5e2c2bc87c6
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Mon Aug 11 15:23:12 2014 +0100

    Adds Ironic set/get boot device API test

    Adds Ironic API tests to validate the management interface for set/get
    boot device and get the supported boot devices.

    Implements: blueprint new-management-interface
    Change-Id: I23ad1479858f5b116c1e35242d7eee10c9626d32

commit a5498644ef8f76c3b1c83717b9aaa2efd346af9b
Merge: e41007c 7f60604
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 26 20:29:07 2014 +0000

    Merge "Ensure proper ordering of XML arguments"

commit e41007cfd052fd1c30d589547c76d8aeb73cbb87
Merge: eeb2164 2707a0f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 26 20:29:01 2014 +0000

    Merge "Client response checking for orchestration service"

commit 0d49411dbb7d6818bb6ca82ba5b769eeffd8f305
Author: Chris Dent <chdent@redhat.com>
Date:   Tue Aug 26 13:48:30 2014 +0100

    Extract SwiftScenarioTest class to manager

    This allows the class to be used in other swift tests.

    Change-Id: I94233ad529bd96fa07e72cf2dcbc9e415986a069

commit 2707a0f065e52d8331d12c983ead95de1224cb32
Author: Joseph Lanoux <joseph.lanoux@hp.com>
Date:   Fri Aug 22 11:05:21 2014 +0000

    Client response checking for orchestration service

    Updated all orchestration tests to remove the response checks
    and move those to respective clients.

    Partially Implements blueprint: client-checks-success

    Change-Id: If74df1644c6f61b03388e47768f1cffa91fad99c

commit eeb216450d2dddafd4fa0dc2849c02f3aeca6a76
Author: Rohan Kanade <rkanade@redhat.com>
Date:   Thu Aug 14 12:00:26 2014 +0200

    Move API response success check to Neutron client

    * Move all API response success validation from Neutron API tests to
      Neutron base/json/xml clients

    Partially Implements blueprint: client-checks-success

    Change-Id: I784e9b610f64564861e94d20c6200d1e6915e7f7

commit f0b76a14273f4af84e552e3c0024b9bd09dc8a53
Merge: 0ee7e4c f59ac3b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 26 05:16:11 2014 +0000

    Merge "missing network configuration in telemetry tests"

commit 7f6060436960aea309b2e9368959f69e20c22091
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Thu Aug 21 17:52:09 2014 -0700

    Ensure proper ordering of XML arguments

    Random hash ordering can cause the 'encoding' argument to be rendered
    in the XML string before the 'version' argument, resulting in XML
    deserialization errors on the Keystone side.  This modifies
    Document's string rendering to not rely on dict ordering when
    constructing the header tag's version + encoding arguments and avoids
    XML auth issues when using PYTHONHASHSEED=random.

    Change-Id: I66d18a2f8da1088ec5d310a43c84df7e4d6a6f6b

commit 0ee7e4ca2fb7451b80b7a15fc55275194eb06b58
Merge: 9ddbb36 02abbf3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 25 23:59:45 2014 +0000

    Merge "Add cases for Swift scenario test"

commit 9ddbb366d4de4f0e38df31869b1fc607db6f491e
Merge: 1755cb7 2f9111d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 25 23:59:34 2014 +0000

    Merge "Add sec-group rules for ping6 and ssh -6"

commit 1755cb7466e9436a2ef0233efe0ac4004ecb56bb
Merge: 4b1b8cf f1256bb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 25 22:15:12 2014 +0000

    Merge "Add compute tags to tempest/api/database/flavors test"

commit 4b1b8cfd4526203e5706ec387cf6362ecaa5ed5b
Merge: a606979 d196c66
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 25 10:14:01 2014 +0000

    Merge "Use list comprehension in create_bulk_networks"

commit a606979f345e0700c02b6001495476d96fb6a30b
Merge: c0c4b42 42c9480
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 25 06:41:42 2014 +0000

    Merge "Add network's status check after creation of network"

commit af2958a722ba9c29dacbec80b8782cae44f0540a
Author: Daisuke Morita <morita.daisuke@lab.ntt.co.jp>
Date:   Mon Aug 25 10:58:10 2014 +0900

    Add a test for inline parameter of TempURL

    From Swift Icehouse version, TempURL supports "inline" query parameter to
    prevent from downloading a target object with browser by causing
    "Content-Disposition: inline" to be set on the response.

    Partially implements blueprint add-icehouse-swift-tests

    Change-Id: I453e58c07078ba130e0360750f24bd75ca1396d5

commit b7c1daaa7fde307f777309e9109f34a30c42149b
Author: Alessandro Pilotti <apilotti@cloudbasesolutions.com>
Date:   Sat Aug 16 14:24:13 2014 +0300

    Adds support for custom image formats in scenarios

    Scenario Tempest tests don't work on Hyper-V due to the missing
    support for VHD/VHDX image formats in the Tempest scenario comfiguration.

    The commits adds options to specify custom image disk and container
    formats, mantaining 'QCoW2' and 'bare' as the default options for
    backwards compatibility.

    Closes-bug: #1357691
    Co-Authored-By: Ionut Balutoiu <ibalutoiu@cloudbasesolutions.com>
    DocImpact

    Change-Id: I41c09d5a682cdb068b97b4bd1be3403ee7973c7c

commit b4aa55db9eb16bfedd60912899bd2339b7fd5ec4
Author: Alessandro Pilotti <apilotti@cloudbasesolutions.com>
Date:   Sun Aug 17 13:57:16 2014 +0300

    Fixes Hyper-V basic scenario volume partition name

    On Hyper-V volumes are attached to SCSI passthrough devices that have a
    progressive naming (sdb, sdc etc) and cannot match the requested name
    (e.g. vdb).

    Closes-bug: #1357925
    Co-Authored-By: Adrian Bora <abora@cloudbasesolutions.com>
    DocImpact
    Change-Id: I429b07d2ed55e7875034bc10510a039f6042c724

commit c0c4b420459e0279b9670c2969a26fb05b2f0294
Merge: ba4cdee be5e4d1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Aug 24 10:26:23 2014 +0000

    Merge "Remove test_db_archive_deleted_rows"

commit ba4cdeebddc50cd2817ce24b8d36bca358fc96df
Merge: e1fe748 882595e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 23 16:43:23 2014 +0000

    Merge "Migrate test_snapshot_pattern to tempest client"

commit e1fe7480ed6fe4c3fd4e8cb50d0f30f92c898cde
Merge: 4c294e1 359738a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 23 15:37:34 2014 +0000

    Merge "Ensure PYTHONHASHSEED=0 for the 'all' tox env"

commit 4c294e13fd662095cdb5d6257dca35e44a12785c
Merge: bd37a98 0d9508e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 23 13:22:41 2014 +0000

    Merge "Revert change to get_remote_client()"

commit bd37a980bd226a6a98579c051be87514be855d28
Merge: 4780df5 3709961
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 23 13:16:43 2014 +0000

    Merge "Don't use swift roles when no swift"

commit 02abbf3d1bfe8ef470c430e2ad8e1c868a373bc3
Author: Fei Long Wang <flwang@catalyst.net.nz>
Date:   Thu Jun 12 11:50:35 2014 +1200

    Add cases for Swift scenario test

    Based on current implement, we have already implemented the
    basic ops of swift. However, as a object storage service,
    object download and verification are key function of it. So
    this patch is aim to enhance that to get a complete end to end
    function flow.

    Change-Id: Id0bdcd2105ad90ea1500c7cbd1acdbe19e5aa361

commit 4780df58e76e36e30bea02a1b58ed5a38aa3c988
Merge: 8d004e6 1fdc78a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 23 10:55:21 2014 +0000

    Merge "Running without keystone v3 doesn't require uri_v3"

commit c9e9bf6f5f7c311e942a6b9154f37ace19df8d95
Author: armando-migliaccio <armamig@gmail.com>
Date:   Fri Aug 22 13:57:23 2014 -0700

    Allow FWaaS API test to accept more than one end state

    To support distributed routers, it is useful to have this API tempest test
    to accept a firewall resource to be either in ACTIVE or CREATED state. After
    all, this is not a scenario test, so whether the resoure is actually wired
    should be irrelevant.

    Closes-bug: #1360351

    Change-Id: I2367c2877ca2ebabc08095b33a85659de2b882bd

commit 8d004e67596f70266ade51276b0d8ecbd92b493e
Merge: bf98eb7 aa57d6e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 23 01:54:04 2014 +0000

    Merge "Updated the baremetal client for bp client-checks-success"

commit bf98eb7ba7a19d59034a00a2fd7b79f3a0de8c91
Merge: 90da8e6 65ff039
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 22 20:43:47 2014 +0000

    Merge "Remove not used server creation from test_server_rescue"

commit 90da8e623638557d805f3cdb8b52e3ef00c27fae
Merge: ed4d4c4 5ec8de3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 22 20:42:50 2014 +0000

    Merge "Migrate swift scenario test to tempest client"

commit 0d9508e36ba3087bd10aa952bd3507219d0e6298
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Fri Aug 22 10:58:09 2014 -0700

    Revert change to get_remote_client()

    Changeset Idb4a1487d48af24ebcee8e7a78822b2858c1e90b added tempest
    client support to the scenario manager and migrated some tests to
    it.  It also modified the original OfficialClientTest's
    get_remote_client() to use resource keys instead of attributes.
    This breaks any test still dependent on the original functionality,
    specifically test_baremetal_basic_ops.

    Change-Id: Ie9b3f6ea4180d4206efb016563ca1c6d559ad8c4
    Closes-bug: #1360367

commit ed4d4c41d3be66c46ecae257f1ebbe69ebe3305e
Merge: 80f9960 fd247f5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 22 16:48:07 2014 +0000

    Merge "Use python abc in StressAction class"

commit 5ef2bcfd00f9a1fab10d94a781b53dc259f4db39
Author: JordanP <jordan.pittier@cloudwatt.com>
Date:   Fri Aug 22 16:55:46 2014 +0200

    Add _interface attribut in BaseNetworkTest

    This avoid the situation when a child class uses the _interface
    attribut but it's not defined.

    Other Base class (Volume, Image) seems to do a similar thing.

    Patch suggested by Kirill Shileev on LP
    Closes-Bug: 1360290

    Change-Id: I1cdb52ab87134390cfa5f644cded38e83bf1e77c

commit 2f9111d04b5a1a563023c50caf0f8dbbaa58c445
Author: Kirill Shileev <kshileev@cisco.com>
Date:   Thu Aug 21 14:32:57 2014 +0400

    Add sec-group rules for ping6 and ssh -6

    Change-Id: I907622b8f2248d70734430113c0b13164872a23f

commit 80f9960336773078759bdfb28c519072b75bffeb
Merge: 2fffb56 247058f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 22 07:01:18 2014 +0000

    Merge "Migrate test_minimun_basic to tempest client"

commit 2fffb5665904686fb2f005d21712e8a417218967
Merge: 1220ba9 0b3bc52
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 22 06:04:22 2014 +0000

    Merge "Add glance tag to test_server_actions"

commit c10a9cf9f84667578dc76c3dd83737ed3672f747
Author: Kevin Benton <blak111@gmail.com>
Date:   Tue Aug 19 17:10:03 2014 -0700

    Catch BadRequest exception from correct module

    Catch the correct BadRequest exception from the neutron
    client module so deployments that don't support overlapping
    IP addresses can be tested.

    Change-Id: Ica58ffbff6cedd362e2b2b807438ec61bddf2f25
    Closes-Bug: #1359508

commit 1220ba949cdb1e4cda1a3db77595e9136d1ce93c
Merge: 9f195dc 03aec1d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 22 05:35:14 2014 +0000

    Merge "Fix "NotFound" error in _clear_stacks()"

commit 9f195dc71b516583365ff07ffb5fcf932cb1ab12
Merge: 9cfa75e d180967
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 22 05:34:20 2014 +0000

    Merge "Use python abc in DeletableResource class"

commit 16dd51b50f9c44d757f9ea6a64cc6746d33c30a2
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Wed Jun 11 12:04:51 2014 -0400

    Add REVIEWING.rst

    This commit adds a file to outline what to look for as a tempest code
    reviewer.

    Change-Id: I945469842183d0e5022cd41f823d4892adff333f

commit 359738a2bec9419e938bc9929ce8289ddc1418da
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Thu Aug 21 14:28:17 2014 -0700

    Ensure PYTHONHASHSEED=0 for the 'all' tox env

    This removes the setenv override and sets the required
    PYTHONHASHSEED=0 for the 'all' tox target, which devstack-vm-gate.sh
    ends up calling for the current Ironic job.

    Change-Id: Icc6a1cae1e49140c4e4648f6c75ad415f92479ce
    Closes-bug: #1359929

commit 2eb12e1887e58fb26c106284359eddac2ea24e15
Author: Marc Koderer <m.koderer@telekom.de>
Date:   Thu Aug 21 11:56:13 2014 +0200

    Remove functionality to load json files

    Remove schema loader since all schemas are ported to .py files.

    Implements: bp api-schema-unification
    Change-Id: I4b2797798cd5df702b0a7c213f9857b628aa2871

commit 9cfa75e3af8098fe676d38880ab0f345df424472
Merge: c42d0f8 958d923
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 20 21:15:08 2014 +0000

    Merge "Convert request schema (servers)"

commit c42d0f81f25f7262aa77c0a33b4f068893bbdfad
Merge: 3f30002 4ee4190
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 20 16:38:39 2014 +0000

    Merge "Change default size for strings to 1"

commit 3f30002e58f1d58a756b1e021d19418bbe0f6031
Merge: bd02c75 fdc1045
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 20 16:38:29 2014 +0000

    Merge "Convert request schema (flavors_admin)"

commit 59c7f9b43ebce9381f87bf5d42047d07401d88b7
Author: Swapnil Kulkarni <coolsvap@redhat.com>
Date:   Wed Aug 20 14:55:23 2014 +0000

    Updated database clients for bp client-checks-success

    Updated the client to handle response status and removed the
    response status checks from tests

    Partially Implements blueprint: client-checks-success

    Change-Id: I0d246a57dcb4b6bdec83a0a678cac418c64ff4dd

commit aa57d6e7564a77a52bc93218d66305202e2474c1
Author: Swapnil Kulkarni <coolsvap@redhat.com>
Date:   Tue Aug 19 10:40:35 2014 +0000

    Updated the baremetal client for bp client-checks-success

    Updated the client to handle response status and removed the
    response status checks from tests

    Partially Implements blueprint: client-checks-success

    Change-Id: I0a568e6dcffe64fd81c4686e6cbca6c50cbf8383

commit f59ac3be2aa296e2ecb42d93952c5d720e60174a
Author: gordon chung <gord@live.ca>
Date:   Wed Aug 20 11:35:13 2014 -0400

    missing network configuration in telemetry tests

    teardown throws error as it doesn't know about network resources.

    Change-Id: I404c35b9caeaf2812bd62fe62560e5f92cc2e64f
    Closes-Bug: #1359261

commit bd02c75ed8470365794ff0923696f01c4c2186cf
Merge: 38ce993 f6a58e6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 20 14:12:56 2014 +0000

    Merge "Avoid unneeded use of set, and use list instead"

commit 38ce99391489ebe5354ed45d59db2508e407cc93
Merge: c8fbba3 7aff099
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 20 14:12:09 2014 +0000

    Merge "Change 'ceilometer' tag to 'telemetry' and add tags to cli tests"

commit c8fbba35e38ba3b42fa38b29720b1f5fe2d117e7
Merge: 7a018e9 d9b5db7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 20 14:11:59 2014 +0000

    Merge "Add network tags to test_quotas_negative"

commit 7a018e9e51de8d4a1be66a60370fe0a7c2942f06
Merge: 37f5676 a8bb394
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 20 14:11:48 2014 +0000

    Merge "test_hotplug_nic wait for the guest"

commit 0b3bc52f043c56d65420975e1f36350b552e7b16
Author: ekhugen <ekhugen@us.ibm.com>
Date:   Mon Aug 4 20:58:21 2014 +0000

    Add glance tag to test_server_actions

    Closes-bug #1289499

    Change-Id: I96a778c10883d91591bb8afb26cc94445f59b2fc

commit 37f567653f5c2ba082105fe647ade06c679c6bee
Merge: eb3f2cd a96ee21
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 20 11:59:52 2014 +0000

    Merge "Supports DEFAULT group opts in TempestPrivateConfig"

commit 882595e1d59971df51f6bbb4b3337e297cf349e5
Author: nithya-ganesan <nithya.ganesan@hp.com>
Date:   Tue Jul 29 18:51:07 2014 +0000

    Migrate test_snapshot_pattern to tempest client

    Migrate the test and along with it migrate all the shared
    functions used by the tests from OfficialClienTest to
    ScenarioTest,create_server_snapshot()

    Change-Id: I4d95cd02fcbbb62bb1631a38ee5d2c7e7d8f8d63

commit 247058fb4e4defa27c3d5d99410de3d0490e5165
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Wed Jul 16 16:09:22 2014 +0100

    Migrate test_minimun_basic to tempest client

    Migrate the test and along with it migrate all the shared
    functions used by the tests from OfficialClienTest to
    ScenarioTest:
    - functions related to sync and async cleanup
    - create_(keypair|server|volume|sec_group|loginable_rules)
    - get_remote_client

    Partially implements: bp:tempest-client-scenarios
    Change-Id: Idb4a1487d48af24ebcee8e7a78822b2858c1e90b

commit 03aec1decc66fcb259edb8abac114a5fac17d7ab
Author: Zhi Kun Liu <zhikunli@cn.ibm.com>
Date:   Tue Aug 12 16:57:05 2014 +0800

    Fix "NotFound" error in _clear_stacks()

    _clear_stacks() will raise "NotFound" exception if stack was
    deleted before wait its status. This patch adds a try block
    to fix the problem.

    Change-Id: I29d4e443e5f355dbba188ccebe930f9401f3ccea
    Closes-Bug: #1355666

commit eb3f2cdf841b74e5b1322347d9f0e5d462fcf4ab
Merge: 8bbfa29 fbc95ac
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 19 21:53:02 2014 +0000

    Merge "Add new snapshot compute feature flag"

commit 8bbfa29e060cdb8aa9e7f95a165048925367654f
Merge: a10e1ee d9df38c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 19 19:10:12 2014 +0000

    Merge "Update volume client check success"

commit a8bb394015bc1035d4afee2fa1faddf6ff846823
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Tue Aug 19 09:06:30 2014 +0200

    test_hotplug_nic wait for the guest

    The hot_plug nic test expect the new nic is visible,
    on the guest almost immediately after the server
     associated to a port.

    It is not  true, even the guest needs some time to initialize
    the interface.

    This change gives time:
    * to the guest to realize the new interface.
    * to nova/libvirt to actually finish the interface plugging.

    Also having the call_until_true calls to respect the configured,
    timeout settings and using an exception instead of an assert.

    Change-Id: I018e6edefdd3a2f3b8c8d408291464cb28bc8e1e
    Closes-Bug: #1358634

commit a10e1ee11b2557b13870b25a8cf350825b9b8248
Merge: 11593f6 75d540d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 19 15:36:25 2014 +0000

    Merge "Disable hacking rule H305"

commit 4ee4190bdb4ddf45668ce8d88d17fbda6efd0dca
Author: Marc Koderer <m.koderer@telekom.de>
Date:   Tue Aug 19 13:29:30 2014 +0200

    Change default size for strings to 1

    The valid request generator produces by default strings
    with value 0, which is an empty string.

    Change-Id: I9e7da4ea89faf4785ef94c435c85dc2d244f9839

commit 53b0123e8c0b2566986c5d8f7969a9ddb039d7c2
Author: Marc Koderer <marc@koderer.com>
Date:   Wed Aug 13 15:57:30 2014 +0200

    Add functools.wraps on all function decorators

    See [1], this enhances logging and keeps the docstrings.

    [1]: https://docs.python.org/2/library/functools.html#functools.wraps

    Change-Id: I33beb28abb9a1a955fb3b5a99fd5eec7efecbc06

commit 11593f60d9279b87d498528b3808b06ee75eade3
Merge: b74fb27 b6e1a28
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 19 12:38:48 2014 +0000

    Merge "Add MatchesDictExceptForKeys custom matcher"

commit d9df38c867d6447dc41ad3fa7bc8b3d732e751b0
Author: Swapnil Kulkarni <coolsvap@redhat.com>
Date:   Sat Aug 16 18:06:52 2014 +0000

    Update volume client check success

    Updated all volume tests to remove the response checks
    and move to respective clients.

    Partially Implements blueprint: client-checks-success

    Change-Id: Iff2cfa5dc531134d3c7938ff2eae09115ce763a1

commit 16d5dd9d3f007b52a3a4018ec97fd6adb552a8c2
Author: ekhugen <ekhugen@us.ibm.com>
Date:   Tue Jul 29 18:54:36 2014 +0000

    Add service tags to tempest/api/orchestration/stacks

    Partially implements bp add-service-tags

    Change-Id: Ib6e2499bdf3fd048a11d91da64466ab2c16c6d5f

commit 42c9480a284208e454fcd11225480643ab7ec535
Author: Santosh Kumar <Santosh.kumar4@hp.com>
Date:   Fri Aug 8 04:31:42 2014 -0700

    Add network's status check after creation of network

    Add assert for network status should be active

    As per my understanding when we are creating network,
    we can not say that we have created the same ..
    till the point network is not ACTIVE and cannot be used.
    And logically also , it should be like this only.
    Keeping all this things in mind proposed the patch for the same.

    Change-Id: Iceba14dde08fa38f942190131b82b9ba515ed0d6

commit a96ee210f20145372ce9430dceca6700c7ef2aa5
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Fri Aug 15 18:34:20 2014 +0100

    Supports DEFAULT group opts in TempestPrivateConfig

    Options from the DEFAULT group are not accessible via the config
    proxy. Adding support for DEFAULT group opts in TempestPrivateConfig to
    solve that.

    Partially implements bp:test-accounts

    Change-Id: Ia80c703080870427bbacc12a239e385d9927631f

commit b74fb27895ce1808ff0c414b8b4f61b9c51cf697
Merge: db279a7 e258cd7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 19 00:16:46 2014 +0000

    Merge "Add os-networks JSON client for tempest"

commit db279a7c46954bd9bafc73137fb1a2eaa60ceac8
Merge: fbd4233 9fa2947
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 19 00:15:48 2014 +0000

    Merge "Deacrease the required image store size by 4 GiB"

commit fbd4233c3c9918bda1b039629a3682b55a897996
Merge: 6ca5133 ccd6659
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 18 17:53:19 2014 +0000

    Merge "Migrate test_aggregates_basic_ops to Tempest clients"

commit 6ca5133af41b272655325d7731363300ef6d8df2
Merge: 485a1e6 bcfbbeb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 18 17:40:54 2014 +0000

    Merge "Relax check for router interface in _verify_network_details"

commit 5bdcc77e0bb6a1e6085c5348664d8a398e4c11c0
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Mon Aug 18 09:39:33 2014 -0700

    Do not run fwaas API tests in smoke

    Now that we are running full tempest against neutron, and because fwaas
    is not part of core functionality (and not fully baked). Remove these
    test from smoke as part of the effort to only test advanced services
    against neutron and not against all projects.

    Related patch: Ib315d30ff3c4463203f7ebe00e159a9680cf1616

    Change-Id: I2e0ce9641becabbeed5f6ad82ad478d84a37f36f

commit 58e1e581f0d38c59d9b44ee55112ff53885a5705
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Mon Aug 18 09:30:24 2014 -0700

    Don't run lbaas scenario test as smoke test

    Load Balancer as a service  is not part of neutron's primary
    functionality, it is one of the advanced services that is not fully
    baked yet. As part of the effort to only test advanced services against
    neutron and not against all projects, drop this test from smoke.

    Related patch: Ib315d30ff3c4463203f7ebe00e159a9680cf1616

    Change-Id: I43239e9dc3e99e382ea12fb94f940f9029f4e488

commit b6e1a28cd7c0df9ae6f2d86e18733f38bd5b5548
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Tue Aug 5 20:08:27 2014 +0100

    Add MatchesDictExceptForKeys custom matcher

    Add a custom matcher that compares two dictionaries, except for
    keys matching an exclusion list.
    The matcher returns with a mismatch object design to provide a
    useful message in case of failed assertion, which pinpoints the
    differences between the two dicts.

    Verified via unit tests.

    Partially implements: bp/tempest-client-scenarios

    Change-Id: Ibdd34fa1f095ee2ee33e11a8e23e654fb6d12b89

commit 9fa29472c16a28abe50f811cc985ea8970e40fda
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Mon Aug 18 09:48:00 2014 +0200

    Deacrease the required image store size by 4 GiB

    The test_volumes_actions inreased the volume size by 1 before,
    upload the volume to the image store.

    This test run with xml/json and with volume v1/v2 api version,
     so it is 4 in total.

    This change decreases the theoretical maximum image store size,
     consumed by the test suite in a parallel run.

    This change does the followings:
    * The extend test cases moved to dedicated file.
    * The image deletion now a waited action,
      so the image delteion needs to be comploted before the
      next test.
    * Use HEAD instead of get for checking image deletion,
      in order to avoid full image download just for status check.

    Change-Id: I982d783312eef5b18dc7518e119b0aa018a195d5
    Related-Bug: #1347692

commit 8681e92a66f8cb87c6a7ffbf52150f4989219ad9
Author: Malini Kamalambal <malini.kamalambal@rackspace.com>
Date:   Mon Aug 18 10:10:45 2014 -0400

    Rename Marconi to Zaqar

    Due to copyright issues Marconi is renamed to Zaqar. This patch updates
    all Marconi references to Zaqar.

    Change-Id: Ib37b95d99bbfc666e1a3a17174d87804ecd0649e

commit be5e4d166e046d45bc42e3b37fccccbaff02bc84
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Mon Aug 18 15:49:06 2014 +0200

    Remove test_db_archive_deleted_rows

    * The test may trigger a bug, in several test execution order
      For instance it causes trouble with the neutron full jobs
    * Does not really belongs to the simple_read_only group
    * A better solution expected to arrive

    Change-Id: Ia9e70bb40c2e3d246f446b5b131abd8e3520e5ee
    Related-Url: https://blueprints.launchpad.net/nova/+spec/db-purge-engine
    Related-Bug: #1305892

commit e258cd79a92651c14223dd82e25c23bb37f450e7
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Jul 17 04:47:26 2014 +0100

    Add os-networks JSON client for tempest

    There is no client for the os-networks API.
    Scenario tests do use that API, and migrating them to tempest clients
    triggered the need for this client to exists.
    Scenario tests only run with JSON, so only providing JSON implementation.

    Partially implements bp:tempest-client-scenarios

    Change-Id: I85da97a98fc558af14e2a9fc019b6e712653ecf2

commit ccd665922395f4e18c270e6e6daf1ccc256a44bd
Author: Masayuki Igawa <igawa@mxs.nes.nec.co.jp>
Date:   Thu Jul 17 00:42:42 2014 +0900

    Migrate test_aggregates_basic_ops to Tempest clients

    This patch uses Tempest clients instead of Official clients. This is
    part of the migrating all scenario tests to using tempest own clients.

    Partially-implements: bp:tempest-client-scenarios
    Change-Id: I1cdf391652fbb14d5c527e8702c392904ef35a37

commit 485a1e60ad56c49ff9863f319fc5ebcf0dba34f5
Merge: fcd64c0 32b221f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 18 07:26:13 2014 +0000

    Merge "Convert request schema (flavors)"

commit 5ec8de369346cd669434029c69ed5409e4d40f7b
Author: Daisuke Morita <morita.daisuke@lab.ntt.co.jp>
Date:   Mon Aug 18 14:52:31 2014 +0900

    Migrate swift scenario test to tempest client

    Swift scenario test is now decoupled from swift official client by migrating
    it to tempest own clients.

    Change-Id: If840300219ff67c1a0793ec53f566a95b04f5257
    Partially-implements: bp:tempest-client-scenarios

commit b5e4a9872bb9845c22f2bb22b2eaead95f6c2625
Author: Robert Collins <rbtcollins@hp.com>
Date:   Wed May 7 12:33:17 2014 +1200

    Remove test start output in pretty tracer

    Sean does not want and its currently broken.

    Change-Id: I7c3cf17bfd8d273823774cd162ae011161c36d3d

commit fcd64c0fa862ab24c990a85f8fef3d39c4f1b528
Merge: 4f44d72 0271936
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 15 22:33:25 2014 +0000

    Merge "Add ironic instance rebuild test"

commit d1809674a7495318e455542a58ea832e71528c86
Author: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Date:   Wed Aug 13 13:12:19 2014 +0200

    Use python abc in DeletableResource class

    Fix pylint error about NotImplemented raised instead of
    NotImplementedError.

    Use the abc class instead of NotImplementedError.

    Partial-Bug: #1346797

    Change-Id: I50df1edf5c6b5c7a5c385a6389da97ffffea4d07
    Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>

commit fd247f592229984bccac2600483058750d0024fd
Author: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Date:   Wed Aug 13 11:25:24 2014 +0200

    Use python abc in StressAction class

    Fix pylint error about NotImplemented raised instead of
    NotImplementedError.

    Use the abc class instead of NotImplementedError.

    Partial-Bug: #1346797

    Change-Id: Ia9a75a53f68c28594654a07146a2a30c1ae3c412
    Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>

commit fbc95ac52112e7a5384a9b85a8184a0b24545e66
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Thu Jun 19 17:33:43 2014 -0700

    Add new snapshot compute feature flag

    Nova image creation / instance snapshotting is not supported across compute
    drivers.   This adds a new compute feature flag and skips tests that attempt
    to create snapshots.

    Change-Id: I814157d434e3d5e13dfae9b9ee7d5135199c4e97

commit 75d540db2e64a462b6e437409925bf5113cac94b
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri Aug 15 14:19:03 2014 -0400

    Disable hacking rule H305

    This commit disables the H305 rule because it is inconsistent between
    python releases. Additionally while the logical grouping is a good
    thing in most cases it can be excessive to enforce sometimes. Having
    reviewers attempt to catch it in most cases should be sufficient.

    Change-Id: I7530fe2295c4260a20f8cdd1f853611a9a6b2f99

commit 65ff039a4d4396c359d8ced456c819d746770f40
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Fri Aug 15 18:18:30 2014 +0200

    Remove not used server creation from test_server_rescue

    test_server_rescue created a server in the setUpClass
     which is not in use in the current code base.

    Change-Id: I9487ddf6db8fda5b5fe6aa3f8787b56b8c865cf5

commit 0271936ebb77d8139a8807f497898189d60515d1
Author: David Shrewsbury <shrewsbury.dave@gmail.com>
Date:   Tue May 20 14:10:03 2014 -0400

    Add ironic instance rebuild test

    This adds verification of rebuilding an instance and preservation
    of the ephemeral partition. A file is created on the ephemeral
    partition before the rebuild, then after the rebuild, we verify
    that it still exists. We also verify the expected ephemeral
    partition mount point and size, which is an ironic-specific
    test criteria.

    Change-Id: I6a00f1835c359bfd639bf19ba2c4616638695359

commit 958d92305acbb5c3bc6f8ed56438beb1e88cfb4c
Author: Marc Koderer <marc@koderer.com>
Date:   Wed Aug 13 08:27:01 2014 +0200

    Convert request schema (servers)

    Converts the all server schemas for negative testing into dict's.

    Change-Id: Iecd3f30c3609ff6c785fd632ade70d92f2f7b94d
    Partially-implements: bp api-schema-unification

commit fdc1045787e4cd57e2a410f13fd9f7a2f7492e4f
Author: Marc Koderer <marc@koderer.com>
Date:   Fri Aug 8 09:46:12 2014 +0200

    Convert request schema (flavors_admin)

    Converts the all flavor_admin schemas for negative testing into dict's.

    Change-Id: I9f237c7f944a5efc8bd56153f7d2b5d6b17b1d2d
    Partially-implements: bp api-schema-unification

commit 32b221ff807ac5b13ba6b8405b99f61f03e61a5a
Author: Marc Koderer <marc@koderer.com>
Date:   Thu Aug 7 14:13:28 2014 +0200

    Convert request schema (flavors)

    Converts the all flavor schemas for negative testing into dict's.

    Change-Id: Ia1fbff86549a8268e46dfd73fcc21d23c653eda4
    Partially-implements: bp api-schema-unification

commit 4f44d72d9c1006bb369f2530f0967dd3ac21d1c9
Author: Marc Koderer <marc@koderer.com>
Date:   Thu Aug 7 14:04:58 2014 +0200

    Allow dict's as schema definitions

    All negative testing schema's will be moved to dict format. Therefore
    the framework must support files and dict's. After all test are ported
    to dict's file support will be deprecated.

    Change-Id: Idb094f2817e7ed007a0ea47cf8f8602b5aeb6268
    Partially-implements: bp api-schema-unification

commit fc209770525b4da55f4736489e279eda322a81e3
Merge: 3b598d1 1d14c54
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 15 00:03:43 2014 +0000

    Merge "Enable E128 ignore E129"

commit 3b598d1cf8ced84f67f113948bd76342881f2f9f
Merge: f54773c 96e9e88
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 14 23:53:35 2014 +0000

    Merge "Enable H407,H305,H307,E122 ignore E123"

commit f54773cba9e12de7fa3d5789cf2771abbe836f7d
Merge: c19e47b 821af69
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 14 23:13:12 2014 +0000

    Merge "Revert "Added neutron cli test case""

commit c19e47b50d3ecb3a314b6cfb2615b524161c70b2
Merge: 797355a c6eefb4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 14 20:45:45 2014 +0000

    Merge "Add console_output compute feature flag"

commit 821af690e36dfe64e7108182a18a0510abd2d290
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Thu Aug 14 17:18:10 2014 +0200

    Revert "Added neutron cli test case"

    This change causes issues in parallel run, because routers
    can disappear after listing.

    The safe way would be to create the router by the test itself,
    and maybe wait for scheduling.

    Or using a pre configured router for example router1 created by
    devstack.

    For now it should be reverted.

    This reverts commit 693db20aa8c4c7912743d57b82f1a368e3ef4960.

    Change-Id: I0375bee55fb3e99a8b01fba27ebf77523dd383bd

commit 797355aa3045954eab11b763b1ba5ba008022971
Merge: 0eecc43 630a3fa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 14 11:54:16 2014 +0000

    Merge "Stop leaking identity resources in teardown_all()"

commit b5fac2af7e09b3f150d8ee6f3ab9d6824907159b
Author: FeihuJiang <jiangfeihu@huawei.com>
Date:   Tue Jul 1 07:30:58 2014 +0000

    Adds an orchestration API test for resource types

    Adds an orchestration API test to ensure
    the resource types APIs work correctly.

    Change-Id: I9a28332debaad28b3725711f180242ac30744e76
    Closes-Bug: #1336169

commit 0eecc436baf76b7456bdbbef8b21bcfe609de94b
Merge: 3226ca1 693db20
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 14 10:47:09 2014 +0000

    Merge "Added neutron cli test case"

commit 1d14c54fd8594e26643fba302afe30380d99d651
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Tue Jun 17 20:25:40 2014 -0400

    Enable E128 ignore E129

    After bumping the hacking version to the 0.9.x series ignores were
    added for several rules. This commit fixes the violations for a subset
    of these rules and re-enables the checks.

    Change-Id: Iaff25fc9e2ecfad0c0574b39ddce0c5188d6c31f

commit d196c66d1effc14330131f54e6a0032a8c09e39e
Author: Jakub Libosvar <libosvar@redhat.com>
Date:   Wed Aug 13 15:15:14 2014 +0200

    Use list comprehension in create_bulk_networks

    There is no need to pass size of list to create_bulk_networks in
    network_client_base since it can be implemented with list comprehension.

    Change-Id: I7eb8c7725d9569ad7c2fe853b72a51d10fe65bd1

commit 3226ca1450f53ab7d6c94f2886968bc62ed851b7
Merge: e8e43d0 07c30b2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 13 00:18:47 2014 +0000

    Merge "If no volume, don't delete volume in teardown"

commit e8e43d050bb4fd7fcfed8863868959ee14d7b373
Merge: 20c3c62 364cafa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 13 00:18:38 2014 +0000

    Merge "Remove cleanup code according to TODO comment"

commit 20c3c62c1060124946fde80830a88eb164a41bf7
Merge: fceab11 20866a2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 13 00:17:14 2014 +0000

    Merge "Add a config option to select compute xml api"

commit 96e9e88dc06a5527b764a0ff4efe05d86c6054a8
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon Jun 9 18:37:19 2014 -0400

    Enable H407,H305,H307,E122 ignore E123

    After bumping the hacking version to the 0.9.x series ignores were
    added for several rules. This commit fixes the violations for a subset
    of these rules and re-enables the checks.

    E123 is ignored because this rule is ignored in the default pep8 by
    default, due to a lack of consensus around it.

    Change-Id: I8f14cd2ca6afc38d3fe8ee758272071111022896

commit fceab118642fe4c1ffe1fb1bc61af5ec717e6733
Merge: a8d3318 27bdb05
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 12 20:15:35 2014 +0000

    Merge "Add min_client_version decorator for CLI tests"

commit bcfbbeb3c6676ea977645d713d01f01aac2e1313
Author: armando-migliaccio <armamig@gmail.com>
Date:   Mon Aug 11 18:33:47 2014 -0700

    Relax check for router interface in _verify_network_details

    This is to catch ports that are interfaces for both centralized
    and distributed routers.

    Closes-bug: #1355537

    Change-Id: I1da8536a4b457f8ae20c03ecd7ef9d39075b0cf5

commit 364cafa8ceffc739a58d819274bb6f6f5601ac5e
Author: armando-migliaccio <armamig@gmail.com>
Date:   Mon Aug 11 18:10:48 2014 -0700

    Remove cleanup code according to TODO comment

    This patch removes the method _cleanup_ports as suggested by
    the TODO comment. Review [1] has merged long time ago and
    manually cleaning up ports should no longer be necessary.

    [1] https://review.openstack.org/#/c/46563/

    Change-Id: I7c8b547373b13133f8712b5bafab7bc072e0b610

commit 3d8c7328e9c8fa45889ba2659fe0983023ec3431
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Sun Aug 3 23:53:28 2014 -0400

    Fix errors on import with service tags

    When skips were added to service tags the CONF check was being
    evaluated at import. This will cause an exception when there is
    no config file. This commit fixes the issue by moving the config
    eval inside the decorator wrapper so that it is only done at run
    time.

    Change-Id: I4127e2b837e103a8e0c24b324458bee97a2326ec

commit 693db20aa8c4c7912743d57b82f1a368e3ef4960
Author: Puneet arora <puneet.arora@hp.com>
Date:   Fri Aug 8 00:39:27 2014 -0700

    Added neutron cli test case

    Test case added for below CLI:-
    l3-agent-list-hosting-router

    Change-Id: Ia9f057a07b0a9c0835448aeccaf97b02fad67c76

commit a8d3318fe0a1350e51e0f30124d3d311af864e38
Merge: 0450a60 d4bcafa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 12 04:13:15 2014 +0000

    Merge "Remove skipping flavor_access_add/remove related tests"

commit 0450a604e6a642cc1e2c373beeba16c3a36b3ebf
Merge: e5dc7a3 c791ac4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 12 04:02:49 2014 +0000

    Merge "Add a new credential provider to use a list of creds"

commit c6eefb4b4a4b779a77efc4c8fb49b919cb64fe42
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Tue Jul 15 16:44:08 2014 -0700

    Add console_output compute feature flag

    Not all hypervisors support getting serial console logs.  This adds
    a new compute feature flag.  It skips tests that stress this call and
    avoids logging console logs to debug if it is not supported.

    Change-Id: Icc37e9f3497fb7bd72f359197663c71abbf16921

commit 20866a2a0e2222cb393bd872925b4a694264653c
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Jun 12 14:58:36 2014 -0400

    Add a config option to select compute xml api

    This commit adds a config option to select whether the nova v2 api
    has xml enabled.

    Change-Id: I5db2b782e71d99705c9f071a14ab850afbeddeb8

commit e5dc7a34655ef02a7f45449d19240b88b5eb5419
Merge: 215eaff fac1bd6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 9 22:38:42 2014 +0000

    Merge "Remove skipping test_list_servers_by_admin_with_all_tenants test"

commit 215eaffd036b122a479451b2425257d52859812a
Merge: 07e645f 92a6f4d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 8 22:24:10 2014 +0000

    Merge "Update compute attach tests to use "volume_device_name""

commit 07e645f754a5d7e5762dd33ce7c5bdb04780a824
Merge: f64e395 c4131d8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 8 16:15:20 2014 +0000

    Merge "Make unable to ping log messages appropriate level"

commit f64e395f0defa76b49f2aedc5e00b3494b5dbfbf
Merge: c608c2d faa3c8d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 8 16:03:44 2014 +0000

    Merge "Router API Tests Enhancements"

commit c608c2db147f18b47ffa8307930aced493fa734f
Merge: a4acf79 2a86f1c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 8 12:51:29 2014 +0000

    Merge "Move baremetal API tests to an /admin subdir"

commit a4acf795b38e518a0e5fa107210baa4b2fc46bf4
Merge: 2984f49 ba63906
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 8 08:31:19 2014 +0000

    Merge "Fix typo in comment"

commit 2984f49fe5013696b0ec57fef594d420b272ae2a
Merge: c3cc66d 7186f7a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 8 04:30:50 2014 +0000

    Merge "Add interface_attach compute feature flag"

commit fac1bd6f6f715f4976d270996b041a01aa429d5f
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
Date:   Fri Aug 8 06:56:01 2014 +0800

    Remove skipping test_list_servers_by_admin_with_all_tenants test

    At change Ibb71c3a966f6c09b93e821781d4266d56d65950b, skip the
    test_list_servers_by_admin_with_all_tenants test for changing
    'tenant' to 'project' in nova v3 REST API. But the v3 API plan is
    changed, this kind of change will be introduce back when we have
    micro-version. So remove the skip decorator.

    Change-Id: Ife983aab3cd79531c18ba5104a6dd8f1aaca6cd4

commit d4bcafa0d7aff38e933b0c1ef7f8e8948bee9630
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
Date:   Fri Aug 8 07:00:22 2014 +0800

    Remove skipping flavor_access_add/remove related tests

    At change Ibf741059c3a7a94543f1a2230fe7048692e1db0c, skip the
    flavor_access_add/remove related tests for changing 'tenant' to
    'project' in nova v3 REST API. But the v3 API plan is changed,
    this kind of change will be introduce back when we have micro-version.
    So remove the skip decorator for now.

    Change-Id: I9ba1f0c10b7e976df303a9800bea2eea62f43891

commit c3cc66df52583d1d5fd3ca106fc37827b6ced1f4
Merge: 717807e 85395e7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 7 15:11:07 2014 +0000

    Merge "Do not isolate networks for baremetal"

commit 717807e0bbab616446ef9b394700140d77a66b4d
Merge: 43b034f 1d8a9cb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 7 12:17:11 2014 +0000

    Merge "Add image-list to glance cli help test"

commit ba63906823995c374875d4b4fc2a1b2c2c89bcb6
Author: Marc Koderer <marc@koderer.com>
Date:   Thu Aug 7 12:42:37 2014 +0200

    Fix typo in comment

    Fixes a typo in flavor response validation.

    Change-Id: Ib492e291f5c64a18256cefbda11f81ff33f03861

commit 43b034f231b286467646dcb6bb565b3b522545a2
Merge: 4074d72 6fbd74f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 7 08:57:48 2014 +0000

    Merge "Move response validation schema's in sub folder"

commit 4074d729001eab62a11ddd44767db2b62c2c2b6e
Merge: eebb1db 20f43ed
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 7 08:57:40 2014 +0000

    Merge "Allow out of quota failure status code to be 413 or 403"

commit eebb1db19582ed9a25100598a25091572cbbfa5c
Merge: 77108f8 a3702fe
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 7 08:57:32 2014 +0000

    Merge "More comments to doc strings"

commit 77108f86ac72ff05cf431623ca2b32c77da51216
Merge: 0818d33 70ea1ca
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 7 08:51:43 2014 +0000

    Merge "Remove unnecessary log message"

commit 0818d33d7852b8c8603c1771b411b3b8e66e8853
Merge: 6f0426c b12e2f2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 7 08:51:35 2014 +0000

    Merge "Skip ceilometer test test_check_glance_v*_notifications"

commit faa3c8d71a581c4c6d034a291896af7551f84cfe
Author: varun yadav <varun.yadav@hp.com>
Date:   Fri Jul 18 05:44:03 2014 -0700

    Router API Tests Enhancements

    Add test to creation of router with snat rule
      - Create a router with default attributes
      - Verify the default snat attributes
      - Creating a router using admin priviledges for a tenant
         with snat value True/False
      - Verify routers for snat value True/False by overwriting
         through admin tenant.

    Change-Id: Icf2f56f7aa7a2dc736c57daad6d2d5c37e0d9e32

commit 6fbd74fcb5667dc63dbfbf9aca8decc585f8ddd7
Author: Marc Koderer <marc@koderer.com>
Date:   Mon Aug 4 09:38:19 2014 +0200

    Move response validation schema's in sub folder

    In order to move all negative test schema's to tempest/api_schema it's
    needed to separate between response checking and request checking.

    Change-Id: I27c03bbba3b559f9ef587cea5b4192f89b02dcf1
    Partially-implements: bp api-schema-unification

commit 1c2a03cdaa0a480fa7250021b28180b078207be3
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Thu Aug 7 04:59:32 2014 +0000

    Allow new quota types

    On Nova commit Ib281e43eabfbd176454bde7f0622d46fb04fcb79, we are trying
    a new quota type for server groups.
    However, current Tempest denies unexpected quota types on its own tests,
    and we cannot add the new quota without Tempest changes.
    This patch changes quota tests for checking mandatory quota existence
    and allowing new quota types.

    Change-Id: I4409a7240dc0a3fa1e11c64c5f5a56ca656b70a4

commit ddfc4ef9768aa169b2801acd316c16e769d6efc1
Author: Chris Yeoh <cyeoh@au1.ibm.com>
Date:   Thu Aug 7 10:19:25 2014 +0930

    Removes test_force_delete_server_invalid_state negative test

    Commit I06a476701ccb47d8f7fd6e43c394ccb3fac2b3aa allows the force
    deleting of running instances as well as those in soft-delete state
    so this negative test is no longer appropriate.

    Related-Bug: #1351001
    Change-Id: Ia6d09fea753196a8bc9f33ac8acaae49f1d306e7

commit 6f0426cef8ea30e59c58a82cf28ed35c42f9f8e5
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Fri Jul 25 01:10:28 2014 +0000

    Implement javelin2 destroy images

    implement destroy_images function in javelin2

    Change-Id: I730f239190bf1099f173d7781be035a90a911a95

commit 85395e74945f814ae980aec25bf2ba99daa5f585
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Tue Jul 29 18:34:33 2014 -0700

    Do not isolate networks for baremetal

    Network isolaton is not currently a supported feature for baremetal
    deployments.  This adjusts the isolated credentials to avoid creation of
    isolated network environments for created tenants.  Instead, we rely on
    a shared private network serving addresses from a common subnet.

    Change-Id: I34b16ed5a6f9221707f3a9d0d4619bb3b261e14f

commit 7186f7a668328184ba6ec8e84446e87d816bf771
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Wed Jul 23 09:28:56 2014 -0400

    Add interface_attach compute feature flag

    Dynamic attachment of network interfaces is not currently a supported feature
    in the baremetal case.  This adds feature flag to skip related API tests.

    Change-Id: Ia09e84d7acfcd7291b3c9b58bc163603d6a0fb34

commit b12e2f2adf2365818bd060cd13322e47e0b655a2
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Mon Aug 4 17:48:54 2014 +1000

    Skip ceilometer test test_check_glance_v*_notifications

    This test was introduced in Id049b6cb8ab3092c50f35894cf5a6bda7ff04617
    and is causing bug 1351627 to cause gate failures.

    Since this transient failure is hurting everyone disable the test until
    the underlying issues are resolved.

    Change-Id: I763212bad849980bea7fdb96384a5fba7889cce7
    Related-Bug: 1351627

commit f6a58e619429b4bce5f3ae7631c18f2df7003a35
Author: Vincent Untz <vuntz@suse.com>
Date:   Wed Aug 6 14:48:15 2014 +0200

    Avoid unneeded use of set, and use list instead

    This doesn't change anything, except fixing an unneeded compatibility
    issue with py2.6.

    Change-Id: I4bb7f6bea9fd34fdec8af3eed702c5a8743d3178

commit 14d309adb8ffe5e48a1b9b682e5f8681f9ca24d1
Merge: a8dd0b0 1b3c824
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 6 11:15:05 2014 +0000

    Merge "Sahara: add API tests for jobs"

commit a8dd0b00effe972527658c67e43b3a0241bd7a2c
Merge: b5434b0 25f666f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 6 10:26:17 2014 +0000

    Merge "Add new shelve compute feature flag"

commit b5434b0fa765b725bc14c8ec3018be35e3de3635
Merge: cda32d2 256a21d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 6 08:49:59 2014 +0000

    Merge "Set python hash seed to 0 in tox.ini"

commit cda32d2209ef3e699819a7dca2367ca28a5d103d
Merge: ecb861f c04ae23
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 6 05:42:33 2014 +0000

    Merge "Sahara: preparations for job tests"

commit 630a3fabd15e93b993ecc57f49c7e7494d9a1d2e
Author: Masayuki Igawa <igawa@mxs.nes.nec.co.jp>
Date:   Wed Mar 12 19:51:45 2014 +0900

    Stop leaking identity resources in teardown_all()

    teardown_all() tries to delete all resources. But if an exception
    happens, the rest of resources are remained and it seems to happen
    frequently.
    This commit fixes it.

    Partially Implements: blueprint stop-leaking
    Change-Id: I671b2262ea5ed5bf7d78149cf88f2894b6bf6508

commit 1d8a9cbe3f790c65f0836e96bc8c7e95bf633ea0
Author: Masayuki Igawa <igawa@mxs.nes.nec.co.jp>
Date:   Fri Jul 18 13:54:04 2014 +0200

    Add image-list to glance cli help test

    In the glance client, there is 'image-list' that is not deprecated.
    So this should be added to wanted_commands.

    Change-Id: Ic14a9aa1ac24a7756e390a4f6e26e3af2952a52d

commit 256a21de7681288231917a91232e2ae2cf1bf4d0
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Tue Aug 5 23:23:01 2014 -0400

    Set python hash seed to 0 in tox.ini

    New tox (>=1.7.0) sets a random python hash seed by default. This is
    generally good for testing because it will help keep projects working
    regardless of the hash seed, but tempest unittests don't currently
    pass a with a random hash seed so set it to the python default seed.

    This change will allow us to use new tox again and remove the
    restriction on tox<=1.6.1 to run unittests.

    Change-Id: Ib54364877a251db48c54dfdc43c503281ea1f04a

commit ecb861f0ceadf70ad860c5a2ef6acb3cfa50b95d
Merge: aab00d4 5339552
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 5 07:43:05 2014 +0000

    Merge "Enable some volumes v2 tests by sharing codes part2"

commit 20f43ed1ba80ee44a74193031b85d4c8cd5130e5
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Tue Aug 5 00:33:42 2014 +0000

    Allow out of quota failure status code to be 413 or 403

    The commit I2bb8a60ef254afbfed514cfeebe75355d0de4475 tries to change
    error codes of quota-out to suitable ones (HTTPForbidden).
    We need to allow both HTTP413 and HTTP403 because branchless Tempest
    needs to support both master and icehouse/stable branches.

    Change-Id: I4a867ba9ffa43801bb05ce1d33687cb5b9a3e0fb
    Related-Bug: #1298131

commit 7aff099baa96d97241f8c509579dfed5e30bf7c3
Author: ekhugen <ekhugen@us.ibm.com>
Date:   Mon Aug 4 19:01:57 2014 +0000

    Change 'ceilometer' tag to 'telemetry' and add tags to cli tests

    Partially implements bp add-service-tags

    Change-Id: I8deca221918d9819c7a9f0a621fd3a21c6f66024

commit aab00d410a0f89c273a37f5e9828ff1c4daf5a24
Merge: 9776224 8c00e22
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 4 16:46:11 2014 +0000

    Merge "Tag test_nova_keypair_resources as gate, not slow"

commit 9776224e65c199609eef17c029ea5b26542b483e
Merge: 1a9c2a8 7f98910
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 4 13:25:24 2014 +0000

    Merge "Separate create server schema for admin password"

commit 1a9c2a8136baa571693ee90af69ceb715a27511e
Merge: e7dc9f1 397f589
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 4 12:38:45 2014 +0000

    Merge "Add parametric tests of Swift object API, part 4"

commit e7dc9f1937ad55c4e2764e43fe9a98a9fe776cb0
Merge: e5d2083 153e9dd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 4 11:44:51 2014 +0000

    Merge "Adds new v3 projects tests to Keystone"

commit c791ac46d0841e3ed51f3636788b79027d21fba3
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Wed Jul 16 09:15:23 2014 -0400

    Add a new credential provider to use a list of creds

    This commit adds a new credential provider to use credentials provided
    from a list of available credentials.

    Partially implements bp test-accounts
    Change-Id: I69c3105f8b413102ea567ccb92965572ce03d679

commit a3702fe47826d7884048be8e458a48a3b16299cf
Author: Anita Kuno <anteaya@anteaya.info>
Date:   Mon Aug 4 11:20:25 2014 +1000

    More comments to doc strings

    This patch continues to change comments back to doc strings.

    Co-Authored With: Jamie Lennox <jamielennox@redhat.com>

    Change-Id: I1618344f49cf151cf30ed5470417b27962a70999

commit e5d2083483cfb6afdc0324dcc7e88ecb7c10c1b1
Merge: 7eefef6 5a2cb45
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 1 22:25:40 2014 +0000

    Merge "Fix skip_path logic if path part is empty"

commit 27bdb054468ffc62f8bbf4d7f0773a5cd94ba842
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Wed Jul 30 14:57:55 2014 -0700

    Add min_client_version decorator for CLI tests

    This adds the min_client_version decorator to be used in the CLI tests.
    The decorator is used skip CLI tests where the command being tested
    isn't available in the version of the client we're testing against.

    The cmd method is pulled out of the ClientTestBase class so it can be
    used by the decorator and is renamed so it does not conflict with the
    cmd argument passed to it.

    To start using the decorator and show how it works, two known CLI tests
    are decorated for minimum version checks on their clients.

    Part of blueprint minversion-check-for-cli-tests

    Change-Id: I8a0ee390048870d450772fa064d0dc2daa2b7036

commit 7eefef6125b07a44851823a02a75853937dcb377
Author: Brant Knudson <bknudson@us.ibm.com>
Date:   Thu Jul 31 20:25:55 2014 -0500

    Skip test_rescope_token

    There are several problems with revocation events in Keystone and
    the test is currently failing on postgres. There's several fixes
    proposed in Keystone to fix these but until they're merged this
    test isn't working.

    Change-Id: I9182d542fae0b4a5280dc482300203f84c8f4d8c
    Closes-Bug: #1351026

commit f1256bb37f5f09859ac758e2fbfebbb5f6799a3e
Author: ekhugen <ekhugen@us.ibm.com>
Date:   Thu Jul 31 14:12:03 2014 +0000

    Add compute tags to tempest/api/database/flavors test

    Partially implements bp add-service-tags

    Change-Id: Idfe3f86cfdb529340e5e290dd5dc8e9b549f7f5b

commit 973c6cd98e4b226bec2f1b40943afaa910e18047
Merge: 85ab340 8845791
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 31 13:57:41 2014 +0000

    Merge "Check rescue_server action attributes of Nova APIs"

commit 85ab34063ec6e5f17a8176829ce950c22c700403
Merge: ab73adb 690c26a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 31 12:44:59 2014 +0000

    Merge "Avoid errors in log when neutron tests are skipped"

commit ab73adb1449c0430771038805a0fdb046bd01766
Merge: e4cda0f 22cd6de
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 31 11:05:11 2014 +0000

    Merge "Fix javelin2's skip logic in checks"

commit e4cda0f9a2963f56b7215c30c4b22b8553a86a7a
Merge: bfa86c6 9d9201d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 31 11:03:19 2014 +0000

    Merge "Adds test for Sec group default rule Nova V2 API"

commit bfa86c6f2e6be257b482aeca1f97c22e6b5faa24
Merge: 4b77b5e 5c3b6fe
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 31 05:13:54 2014 +0000

    Merge "Use random binary data for test images"

commit 4b77b5e44c3fc6c44202012e32f9e04f2c758457
Merge: 465cf2a 235e4f5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 31 02:13:03 2014 +0000

    Merge "Use python abc in auth class"

commit 5339552dddcefed6f994b27483aec4e2c22a118e
Author: Zhi Kun Liu <zhikunli@cn.ibm.com>
Date:   Fri Jul 18 16:05:52 2014 +0800

    Enable some volumes v2 tests by sharing codes part2

    1. Rename volumes v1 client to a base client, then create
       v1 and v2 clients inheriting base client.
    2. create volumes v2 tests using the existent test class.
    3. create a new test class for v1, which inherits v2.

    This patch includes the following volumes tests:
    - test_availability_zone.py
    - test_extensions.py

    Partially implements: blueprint cinder-v2-api-tests

    Change-Id: Ie21ebc184710e9abe894cdc20ed7a39aacc94ded

commit 465cf2aa1379902338285089e61e96ff6d15c04a
Merge: c3b38ed 9c2e50d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 31 01:14:52 2014 +0000

    Merge "Check rebuild server action API attributes"

commit c3b38edf5efdcad30776dca41e7688a0c7eb0e29
Merge: 4d90d67 60d5ce9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 31 01:05:44 2014 +0000

    Merge "Allow out of quota failure status code to be 413 or 403"

commit 4d90d67f3273173273eaec9603d25837213ca447
Merge: 8db7595 3d6d986
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 30 06:53:58 2014 +0000

    Merge "Enable some volumes v2 tests by sharing codes"

commit 07c30b2179891447a600c4a20f43cd390b89fac4
Author: Qin Zhao <chaochin@gmail.com>
Date:   Wed Jul 30 11:35:56 2014 +0800

    If no volume, don't delete volume in teardown

    If exception is thrown in setupClass before volume is created,
    tearDownClass needn't delete volume.

    Change-Id: I91c7eff8ec147b0ce3a9ea3e6c8d906ba68412c2
    Closes-Bug: 1350167

commit 8db75951737cc7ab7b0d8a6e46871e5587ab3691
Merge: 4b123ce da5f708
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 30 03:18:33 2014 +0000

    Merge "Call clear_isolated_creds in scenario tests"

commit 4b123ce8012f69612cfbdf37458d30171de9ce64
Merge: 7fa5441 93eddcc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 30 01:49:25 2014 +0000

    Merge "orchestration api test_stacks wait for deletion"

commit 60d5ce9273577a547c3ef0ec6bc5ed641da29ba0
Author: Chris Yeoh <cyeoh@au1.ibm.com>
Date:   Fri Jun 27 13:59:23 2014 +0930

    Allow out of quota failure status code to be 413 or 403

    This commit I7c179748769b8a0e2cc2e476ebefe33449f6f304 changes the
    error code for when a request fails due to quota exhaustion from 413
    to 403. The corresponding tempest tests now allow both 413 and 403 as
    an acceptable error code to fit into the new branchless tempest model.

    Change-Id: Ia7906d9036d760fc51cd36639bde721e5782a36d
    Related-bug: #1334903

commit 5c3b6febbd5404631fad451686be4d7133ca6682
Author: Mark Washenberger <mark.washenberger@markwash.net>
Date:   Tue Jul 29 13:40:34 2014 -0700

    Use random binary data for test images

    There have been some complaints that the image api testing does nothing
    to verify the actual path of uploading binary image data. Since binary
    data is the norm rather than the exception, this patch modifies most
    usage of image data to be randomly selected binary data.

    Change-Id: I54457ed3aea14b540820b5e451c529831074a7bf

commit 8c00e22665fd35ff86bd02988c8ed76a66775449
Author: Steve Baker <sbaker@redhat.com>
Date:   Wed Jul 30 11:38:49 2014 +1200

    Tag test_nova_keypair_resources as gate, not slow

    This test doesn't boot any servers (not even cirros) so it can be
    a standard gate test.

    Change-Id: I73b84816d0fbedb65b395d7bc2ab3644262d898c
    Partial-Bug: #1350099

commit 7fa54418eca558aaa11a0771065ff6c4056c9c37
Merge: c862dcb 5d7effe
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 29 23:28:24 2014 +0000

    Merge "Fix exception when api_extensions is set to empty"

commit c862dcb080f4ca5641ec240c24bb2716afb5cf8d
Merge: 9f59c86 817a808
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 29 21:52:19 2014 +0000

    Merge "Add unit test section to the field guide index"

commit 9f59c86e67a0a87f314eb2c95576874e2f1459f0
Merge: 88960aa a9aef87
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 29 21:42:57 2014 +0000

    Merge "Add links to the field guide index"

commit 5a2cb4586d99229f8496584094b7ab8102023c7a
Author: David Kranz <dkranz@redhat.com>
Date:   Tue Jul 29 13:51:26 2014 -0400

    Fix skip_path logic if path part is empty

    This was the case for the image client.

    Change-Id: I5568bf6781ad57524c033868c2ab9f2ba4bb566d

commit d9b5db786fe311725d15c8d8bf96baac0e275e17
Author: ekhugen <ekhugen@us.ibm.com>
Date:   Tue Jul 29 16:13:42 2014 +0000

    Add network tags to test_quotas_negative

    Partially implements bp add-service-tags

    Change-Id: I37af14a34fa968874b4887616eaf8540f20fe7c1

commit 88960aa32c473b64072671541a136dbae41b1d4c
Merge: 14aaff9 80ee4e1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 29 10:26:42 2014 +0000

    Merge "Add glance notifications tests for ceilometer"

commit 7f98910e3686e9b2fa39643e353e08dc4ddeb0e8
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Tue Jul 29 14:23:26 2014 +0900

    Separate create server schema for admin password

    admin password attribute in create server API's response
    depend on the conf variable "enable_instance_password".

    This patch separate create server schema based on this conf variable.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I897dd22dd5e130b4597b84c0e80eaed68c3e96a9

commit 14aaff9da4c63e85519b63a9f19a93f02bc9c5fd
Merge: 8b31bd5 aeb5274
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 29 02:07:43 2014 +0000

    Merge "Move CommandFailed exception to tempest.exceptions"

commit 8b31bd500d6d99d8751e8625a8b38f07d497698d
Merge: fb69fe6 6e5eed2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 28 16:54:38 2014 +0000

    Merge "Add "capabilities:" to multiple_backends extra-spec key"

commit 1b3c8248d436cb157e6569cc095c13fdd240c3f3
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Fri Jul 4 17:43:16 2014 +0400

    Sahara: add API tests for jobs

    * create/list/get/delete API tests for jobs were added

    Implements: blueprint savanna-api-tests

    Change-Id: I8110f4e62c6934967aa316a7027987390d5135a8

commit c04ae2335d52344f1ec6abddc9488354b39f31c5
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Fri Jul 4 16:13:55 2014 +0400

    Sahara: preparations for job tests

    * create/list/get/delete methods to Sahara API client for jobs
      were added
    * Method "create_job" was added
    * tearDownClass method was expanded

    Partially implements: blueprint savanna-api-tests

    Change-Id: I8d52a7505aeb25b7de3f6c8479daa056b8c6eae7

commit fb69fe64089232627764596ac1e112744b3e9604
Merge: 643522e f36b0d4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 28 12:02:17 2014 +0000

    Merge "Read template's expected value orchest test Part-2"

commit 643522e80c6a725fdf2be0e97254701623dcb9b9
Merge: c41c655 2f8525e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 28 11:24:27 2014 +0000

    Merge "Add client response checking for data processing service"

commit c41c655e9068dbc8ca44488dc1325a6c31273336
Merge: da99636 29856a3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 28 11:09:12 2014 +0000

    Merge "Fixes incorrect assertion check"

commit da996366928d6dc458cf77129bc744b78ec6312e
Merge: a28377a d35d644
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 28 10:55:33 2014 +0000

    Merge "Adds "user-password-update" to v3/test_users"

commit a28377aa6007b5a473086a9255050d5f832ff838
Merge: bae5419 1a09700
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 28 08:33:55 2014 +0000

    Merge "Run javelin2 check at the end of create"

commit bae5419aa09b69100f50ddf76f60e8528ef89963
Merge: 02ac93e eed5c78
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Jul 27 20:20:45 2014 +0000

    Merge "Merge duplicate code for network quotas tests"

commit 02ac93e49800310f8cd1cc46615a2b11a363f54b
Merge: 5ac9a6f 3df237c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Jul 27 18:41:28 2014 +0000

    Merge "Skip migrate server invalid state if resize is off"

commit aeb5274fd4f4c3658c14d44af7d02ccd907501e0
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri Jul 25 18:38:56 2014 -0400

    Move CommandFailed exception to tempest.exceptions

    When the CommandFailed exception was added it was only being used by
    the CLI tests. However, it is generally useful for anything that is
    using subprocess to make external calls. This patch moves it to
    tempest.exceptions to make using it simpler for non-cli tests to use
    the exception.

    Change-Id: Ibf5f1cbbb847d32976b54c4484acfc3c0e3b4f48

commit 5ac9a6fc58a7f0a99a7713529e3ce2a6f37f1efb
Merge: 26cd43d b6faa8b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 25 21:44:43 2014 +0000

    Merge "Make javelin2's ping for longer"

commit 26cd43d15706a5f93a96e9802c60c489815e54bd
Merge: bc669ea 10f260b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 25 20:20:33 2014 +0000

    Merge "Make javelin2 create_server wait for server to boot"

commit 817a8087bdad56dbf3f68fe1d88157ddfffebbf6
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri Jul 25 16:07:20 2014 -0400

    Add unit test section to the field guide index

    The unit tests are another class of tests in tempest, but they were
    excluded from the field guide index. This commit adds a section at the
    bottom of the index for the unit test field guide.

    Change-Id: I0f081c7a94bca46322381f8a5d28d7cadf334bbc

commit a9aef878f0266bc3c28a137aec30c4c5679996fc
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri Jul 25 16:03:08 2014 -0400

    Add links to the field guide index

    This commit takes the subsection summary in the field guid index
    and adds internal links to the field guide page. Previously when
    viewing the field guide docs it wasn't clear how to navigate between
    all the different test class pages, this is remedied by adding a link.

    Change-Id: Ica93a92c57e5d5d805a8b25d7c7e17509695152b

commit bc669ead8a0cd0df04bfc8c308557b14d2f8f800
Merge: a14ff15 db63b1c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 25 19:49:36 2014 +0000

    Merge "Add destroy_server to javelin2"

commit a14ff15578c67372dd903e5996686c8048746e1b
Merge: 9ed2b3a a18d686
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 25 19:47:04 2014 +0000

    Merge "Add logs to javelin2"

commit 9ed2b3ac94f8a635bf93953f82f82fbceaeb4c66
Merge: 91a6334 6149e1a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 25 19:18:34 2014 +0000

    Merge "orchestration: tolerate NotFound in wait_for_stack_status"

commit 22cd6de0ddc98dc546a569a0bdb2e1b9e00784e3
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Fri Jul 25 00:16:17 2014 +0000

    Fix javelin2's skip logic in checks

    The create logic always requires the top level section in the yaml file,
    but it can be empty.

    Change-Id: Ia06bba8877be1cf4e66dad21eaeb2a323bf9f9b5

commit 1a09700abcf4d4b7bbfc6d33c554dce8477f788f
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Thu Jul 24 23:44:08 2014 +0000

    Run javelin2 check at the end of create

    As part of the creation process we should make sure things are working.

    Change-Id: I4941414d88a8d43c4022a52be925204a9eab6a78

commit b6faa8b4fc313df69fc311b4709ba29110845758
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Thu Jul 24 23:42:35 2014 +0000

    Make javelin2's ping for longer

    Since as far as I can tell ping doesn't have a good way to ping until it
    gets a response or until x seconds pass, use a python loop to do it
    instead.

    Change-Id: If05c373f30f515af82fecf2347d7f7c1a5824287

commit 91a6334737c5f5ad59e3f6de7494e50e10b3d831
Merge: ceef662 88004da
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 25 18:18:52 2014 +0000

    Merge "Skip telemetry_notification_api test due to bug 1336755"

commit 10f260be90899e5253c15d62f9b094630aecd888
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Thu Jul 24 23:27:19 2014 +0000

    Make javelin2 create_server wait for server to boot

    Creating a server is a asynchronous command, make create_server wait for
    the server to go to 'ACTIVE' state so we can run a check on the server
    afterwards.

    This also helps address the issue where the server isn't in ACTIVE yet
    and grenade moves on and turns off nova-compute causing the server to go
    to ERROR state.

    Change-Id: Iafc0fe95e8224b1a800bd52aade3eb6488948639

commit 690c26a3ba8f321a8810a024ba71dbec6c699c32
Author: Daniel P. Berrange <berrange@redhat.com>
Date:   Tue Jul 1 12:51:36 2014 +0100

    Avoid errors in log when neutron tests are skipped

    The BaseNetworkTest class setUpClass() method will initialize
    various class attributes which the tearDownClass() method
    expects to exist. Unfortunately when Neutron is not
    available, the entire of the setUpClass() method is skipped,
    but tearDownClass() still runs. This causes the logs to get
    polluted with errors about missing attributes during
    tearDownClass(). eg

    ERROR tempest.test [-] tearDownClass failed: type object
     'DHCPAgentSchedulersTestJSON' has no attribute 'ipsecpolicies'
    TRACE tempest.test     for ipsecpolicy in cls.ipsecpolicies:

    Make the tearDownClass() code be conditional on neutron
    being enabled too.

    Change-Id: I042ca5c47e5c1e8d1042754fd7f36036a40b2f03

commit ceef6626c7da8a9e57d1bc0a8118c67212bc3c79
Merge: 3f45cb3 114b6aa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 25 14:30:57 2014 +0000

    Merge "Avoid conflicts with other tests instances"

commit 80ee4e12a1d621ac41f22d3226822930a1b59a4f
Author: Vadim Rovachev <vrovachev@mirantis.com>
Date:   Wed Feb 5 16:59:07 2014 +0400

    Add glance notifications tests for ceilometer

    Added ceilometer test for measurements:
    image.update, image.upload, image.delete, image.download, image.serve

    measurements: image, image.size are not added to tests because they
    have status 'both', these measurements are pollster and notification
    ones at the same time.

    Partially implements: blueprint add-basic-ceilometer-tests

    Change-Id: Id049b6cb8ab3092c50f35894cf5a6bda7ff04617

commit 8845791d81163d9567b3f6d749058b079ddc8af0
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Fri Jul 25 16:02:12 2014 +0900

    Check rescue_server action attributes of Nova APIs

    This patch adds the JSON schema for Nova V2 & V3 rescue server
    action APIs response and validate the response with added JSON schema
    to block the backward incompatibility change in the future.

    For V3 API, "admin_password" in response body is depend on config
    variable "enable_instance_password". So schema and request
    is adjusted accordingly.
    NOTE - V2 rescue API's response does not on above config variable.

    The response body of rescue server V2 APIs is below:
    {
        "adminPass": "%(password)s"
    }

    The response body of rescue server V3 APIs is below:
    If CONF.enable_instance_password is true-
    {
        "admin_password": "%(password)s"
    }
    Else
        {}

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I85f18eaa58bfef1871100816f97487f9fa9bc0ee

commit 3f45cb35561417f9065ed748bfdcbd50f866539b
Merge: 72d07d8 2675f8f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 25 00:27:56 2014 +0000

    Merge "Migrate test_dashboard_basic_ops to tempest clients"

commit db63b1cd774b9a7d75474f659fb684556f862533
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Thu Jul 24 23:21:21 2014 +0000

    Add destroy_server to javelin2

    To make it easier to test and debug the create_server logic, add in the
    destroy_server logic.

    Change-Id: I97092a817db66b52b50eab26714e76c69e25e228

commit a18d6869a10543d9fe64b2fec08db218de5fa2f8
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Thu Jul 24 22:55:46 2014 +0000

    Add logs to javelin2

    Make it easier to understand what is happening during a create,
    especially how to detect when a create is short circuited.

    Change-Id: I60f96fa14406be5ec965389ca80e337c0d62ca54

commit 72d07d8b303befce439fea378343208b038a66c0
Merge: 60b9cca d2690fe
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 24 22:10:07 2014 +0000

    Merge "Add base class for all credential providers"

commit 93eddccb31a5e46a24261c32c434e493b6123c4b
Author: Steven Hardy <shardy@redhat.com>
Date:   Thu Jul 24 15:03:33 2014 +0100

    orchestration api test_stacks wait for deletion

    Wait for delete to complete after triggering it, so we avoid
    a conflict exception when the test _clear_stacks cleanup tries
    to delete it again.

    Change-Id: I64065ad8444d814e2cd7f162b869a2f8eedb1fad
    Closes-Bug: #1344989

commit 6149e1a24f159303d2c3ec412a64a8a9c5030260
Author: Steven Hardy <shardy@redhat.com>
Date:   Thu Jul 24 14:51:25 2014 +0100

    orchestration: tolerate NotFound in wait_for_stack_status

    When waiting for a stack to transition to DELETE_COMPLETE status
    it's possible to either get that status, or a NotFound exception
    so catch the exception and return in that case, to avoid needing
    try/except around the wait, or risking races in tests which wait
    for DELETE_COMPLETE without a try/except (test_volumes.py)

    Change-Id: I4ded172db3c8969075365a0dc6b60d8e3e7db71d
    Partial-Bug: #1344989

commit 88004daa7b0fd746a60dd3b17d68ed4427b40e58
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Fri Jul 18 14:50:09 2014 +0100

    Skip telemetry_notification_api test due to bug 1336755

    Temporarily skip the nova notification test due to the frequency
    of timeouts in the gate, pending a fix for bug LP #1336755.

    Related-Bug: 1336755

    Change-Id: Ie0eef11998f4647a3e187b357630d9531a6cf1e8

commit 0570eb842ea5f976c66ab4975d7f0397be269635
Author: Neeraj Swarnkar <nswarnkar@gmail.com>
Date:   Thu Jul 24 18:22:35 2014 +0530

    test_neutron_resources to read template's values

    test_neutron_resources create resources based on defined template
    but the expected values are hard coded in this tests those should be
    read from template.

    Change-Id: I5ecc8742bab4c5d940c134945816c47acfba2282

commit d35d644e0c6a27e3762e064ba55822af576597da
Author: ravikumar-venkatesan <ravikumar.venkatesan@hp.com>
Date:   Mon May 5 12:14:45 2014 +0000

    Adds "user-password-update" to v3/test_users

    This submission is to verify user-password-update functionality
    and also added required support functions in both XML/JSON
    interfaces.

    Change-Id: Ifcac99095fb4e07ccaa2b6f87ac836c3959ef37a

commit 5d7effe9e497e9d73b6b68314b530e12ea314823
Author: Simeon Monov <sdmonov@us.ibm.com>
Date:   Wed Jul 16 07:32:38 2014 +0300

    Fix exception when api_extensions is set to empty

    test.is_extension_enabled() is not checking if
    config_dict[service] list is empty

    Added a check if config_dict[service] is empty the
    function will return False which means no extensions
    are enabled

    Change-Id: I2ee64f205c393637b5fc65897f1489292781c0be
    Closes-Bug: 1342516

commit 235e4f53ee05dc4c4226bd7b327068ed031e76c5
Author: Marc Koderer <m.koderer@telekom.de>
Date:   Tue Jul 22 10:15:08 2014 +0200

    Use python abc in auth class

    Instead of using NotImplementedError the abc class has the advantage
    that it fails faster if a class doesn't implement the needed interface.
    Adapt unit test and test class.

    Change-Id: Ide914a4bb577a28a3d202cbf088c404323a29b21
    Partial-Bug: #1346797

commit 60b9ccab462b210893d9a3e083dd54a91368f63c
Merge: 90da245 f20ac32
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 23 13:03:23 2014 +0000

    Merge "Fix a few bugs when running with -u"

commit 90da245b4d88b8de5a9fd0ff864b51f03736e797
Merge: f8de4d1 961ea1a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 23 13:03:11 2014 +0000

    Merge "Read template's expected value orchest test Part-1"

commit f8de4d1ec56d6a3c1ce53a1eb212c957c028b402
Merge: b7c02f3 a6b0a2f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 23 13:02:51 2014 +0000

    Merge "Revert "Add tests for wait_for_server_status""

commit b7c02f33ef867db7ea19fb36b41fbf97f6f41130
Merge: d8e4df0 883311d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 22 23:10:11 2014 +0000

    Merge "Re-enable 'check_trust_roles'"

commit d8e4df09173228b140cfb96043bab6b6345e9a66
Merge: 6e63949 7a2cf01
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 22 23:10:03 2014 +0000

    Merge "Make sure cli CommandFailed prints out stdout and stderr"

commit 6e63949c70a7a636f052b52144e7577d94ef2bc7
Merge: 6d181a8 28a84ae
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 22 21:32:30 2014 +0000

    Merge "Add config file flag to javelin"

commit 6d181a83e912d7af14ba9f4bdbbf41f585845368
Merge: 747e23a 246353a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 22 21:32:21 2014 +0000

    Merge "Log when javelin2 finishes running successfully"

commit 747e23a636543c1e5fbbd16441fe06d151c20863
Merge: 7d4420e b9bcdd8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 22 21:26:55 2014 +0000

    Merge "Make javelin resources optional"

commit a6b0a2f1290a8c9343869558f1fe7ed860f76899
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Tue Jul 22 18:39:13 2014 +0000

    Revert "Add tests for wait_for_server_status"

    This unit test class added several race conditions to the unit tests as well as
    added a dependency on having a valid tempest config file. At this point instead
    of trying to fix all of these issues I'm pushing a revert in the short term and
    long-term we can just fix things and re-push these tests.

    This reverts commit ae7c9ac4aac20a2832fe1beeaac0a688c6accbd9.

    Change-Id: If6026611f3938be0716ce95491a8ee60a53e8c12
    Closes-Bug: #1347096

commit 7d4420effd7c773360524cc4069b7b598df96c9c
Merge: 3a2b135 17889d0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 22 17:35:10 2014 +0000

    Merge "Removed deprecated command from glance cli"

commit 3a2b13595706a174f7079a7cf512037d1970785d
Merge: 69baeef 00b254d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 22 17:03:45 2014 +0000

    Merge "Delete unused class Service"

commit 25f666f1d35ced4ef2f1cb1044123f22341d2b7a
Author: David Shrewsbury <shrewsbury.dave@gmail.com>
Date:   Tue Jul 22 12:17:59 2014 -0400

    Add new shelve compute feature flag

    Shelving/unshelving is not supported across all drivers (e.g., Ironic).
    This adds a new compute feature flag and skips tests where this function
    is performed.

    Change-Id: Ib94b479db2b691e73c6121c17cb47ae1c25636a8

commit 69baeefd788c018190a5fc6f7dd04c87d5664d93
Merge: a438303 2e733b5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 22 15:15:14 2014 +0000

    Merge "Base class for scenario test using Tempest clients"

commit 9c2e50ddc700cebb7396e72c91d97f590b2e44f7
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Tue Jul 22 21:32:05 2014 +0900

    Check rebuild server action API attributes

    This patch adds the JSON schema for Nova V2 & V3 server action
    'rebuild' API response and validate the response with added
    JSON schema to block the backward incompatibility change in the future.

    The response body of server rebuild V2 API is given below:
    {
        "server": {
            "accessIPv4": "1.2.3.4",
            "accessIPv6": "fe80::100",
            "addresses": {
                "private": [
                    {
                        "addr": "192.168.0.3",
                        "version": 4
                    }
                ]
            },
            "adminPass": "seekr3t",
            "created": "2012-09-12T17:20:36Z",
            "flavor": {
                "id": "1",
                "links": [
                    {
                        "href": "http://openstack.example.com/
                                openstack/flavors/1",
                        "rel": "bookmark"
                    }
                ]
            },
            "hostId": "1e3da81662360b7e5ea6d8123031f67168b6992f20bb84df69",
            "id": "075e40fe-9f03-4652-ba8e-5f8e2547899a",
            "image": {
                "id": "70a599e0-31e7-49b7-b260-868f441e862b",
                "links": [
                    {
                        "href": "http://openstack.example.com/openstack/
                                images/70a599e0-31e7-49b7-b260-868f441e862b",
                        "rel": "bookmark"
                    }
                ]
            },
            "links": [
                {
                    "href": "http://openstack.example.com/v2/openstack/
                            servers/075e40fe-9f03-4652-ba8e-5f8e2547899a",
                    "rel": "self"
                },
                {
                    "href": "http://openstack.example.com/openstack/
                            servers/075e40fe-9f03-4652-ba8e-5f8e2547899a",
                    "rel": "bookmark"
                }
            ],
            "metadata": {
                "meta var": "meta val"
            },
            "name": "foobar",
            "progress": 0,
            "status": "ACTIVE",
            "tenant_id": "openstack",
            "updated": "2012-09-12T17:20:37Z",
            "user_id": "fake"
        }
    }

    The response body of server rebuild V3 API is given below:
    {
        "server": {
            "addresses": {
                "private": [
                    {
                        "addr": "192.168.0.3",
                        "mac_addr": "aa:bb:cc:dd:ee:ff",
                        "type": "fixed",
                        "version": 4
                    }
                ]
            },
            "admin_password": "seekr3t",
            "created": "2013-11-14T06:29:00Z",
            "flavor": {
                "id": "1",
                "links": [
                    {
                        "href": "http://openstack.example.com/flavors/1",
                        "rel": "bookmark"
                    }
                ]
            },
            "host_id": "28d8d56f0e3a77e2089172b68032e017045e20aa5dfc6cb66",
            "id": "a0a80a94-3d81-4a10-822a-daa0cf9e870b",
            "image": {
                "id": "70a599e0-31e7-49b7-b260-868f441e862b",
                "links": [
                    {
                        "href": "http://glance.openstack.example.com/
                        images/70a599e0-31e7-49b7-b260-868f441e862b",
                        "rel": "bookmark"
                    }
                ]
            },
            "links": [
                {
                    "href": "http://openstack.example.com/v3/servers/
                    a0a80a94-3d81-4a10-822a-daa0cf9e870b",
                    "rel": "self"
                },
                {
                    "href": "http://openstack.example.com/servers/
                    a0a80a94-3d81-4a10-822a-daa0cf9e870b",
                    "rel": "bookmark"
                }
            ],
            "metadata": {
                "meta_var": "meta_val"
            },
            "name": "foobar",
            "progress": 0,
            "status": "ACTIVE",
            "tenant_id": "openstack",
            "updated": "2013-11-14T06:29:02Z",
            "user_id": "fake"
        }
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Ia75f7862bf8eac40f7a9b125fb7e101830da514b

commit 00b254d09fde5928049a8bc132f8fc78e84f7516
Author: Marc Koderer <m.koderer@telekom.de>
Date:   Tue Jul 22 12:52:38 2014 +0200

    Delete unused class Service

    The base class 'Service' in tempest/__init__ seems not to be used any
    longer due to various reworks in the code.

    Change-Id: I491293e4adf8239f1426baa5432aad4f67001ac0

commit 2f8525e77dd1d2e4a94a2704775ab9078939a7ce
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Mon Jul 21 16:40:23 2014 +0400

    Add client response checking for data processing service

    * Checks for response status codes to client side were added
    * Checks for response status codes from all tests were removed

    Partially implements: blueprint client-checks-success

    Change-Id: Ib2a2632460aa39f5c7cfc66dbc601c5fa1a1baa5

commit 28a84ae570edac1d2c139507813aa6c04afa660c
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Thu Jul 17 15:38:28 2014 +0000

    Add config file flag to javelin

    Instead of playing around with environmental variables, since javelin
    is a CLI, add a flag to set the config file path.

    Change-Id: I1e82e0a8e72117ba55048b2dab7aa9a8ba00c1cb

commit 246353a9589d54aa9d1dd84e1968e471547a9a01
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Fri Jul 18 00:10:28 2014 +0200

    Log when javelin2 finishes running successfully

    Make it clear when javelin2 is finished running.

    Change-Id: I913588e48477d7278f6db01f810c90ae76ea08c1

commit b9bcdd8512069b8b6521a45dbfdbbdbcd81ea136
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Thu Jul 17 15:44:57 2014 +0000

    Make javelin resources optional

    The resources is configurable, so we shouldn't blow up if a section is empty

    Change-Id: I40b25eadfc75783528805c94008005900ca74da5

commit a43830306a76358af2f9425bc12a64fa0b1e083a
Merge: 707c14b 7c741dc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 21 22:12:54 2014 +0000

    Merge "Create test images via Glance instead of Nova"

commit 92a6f4d4e8011f6f75d3df81bcc269fdd1d7ae13
Author: Ryan Hsu <rhsu@vmware.com>
Date:   Mon Jul 21 14:13:35 2014 -0700

    Update compute attach tests to use "volume_device_name"

    Some attach tests in the compute suites are using hard-coded
    values for the volume device name. These should be replaced
    with the compute.volume_device_name in tempest.conf.

    Change-Id: I2f5da22b5f1bbd3910e4226b96e73106aa75c65a

commit 707c14ba5fb3796697854f22a43938f2fe1b372d
Author: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Date:   Mon Jul 21 16:29:05 2014 +0000

    Updated from global requirements

    Change-Id: I1c05c375be86dffd8b4fadd536c170df3c2cd3ed

commit f0e042d569f5e7852e326c2f2a1a756e6e8414b6
Merge: 8b6aa09 94ee87a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jul 19 23:34:53 2014 +0000

    Merge "Add python-ceilometerclient in requirements"

commit 8b6aa092833b4736162a567ccd1fdd3c9fc6c8a2
Merge: 165a743 2db83b3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jul 19 11:00:43 2014 +0000

    Merge "Adds list users tests in v3"

commit 165a7438514f8d011060a3fda379d071ccc44207
Merge: 6903375 064e965
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jul 19 00:23:00 2014 +0000

    Merge "Refactor random url generation into its own method"

commit 690337527ab43b244f38233d56fc038086222672
Merge: 8e311a5 8c11e6f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 18 22:09:16 2014 +0000

    Merge "Correct volume type api schema validation"

commit 8e311a5328fbd24eebdc38e8e461b726fae555ec
Merge: b82520f 0462a7f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 18 22:05:23 2014 +0000

    Merge "Replace the console output on Error with fault a message"

commit 2a86f1c6d7c09cc668e188b95474a0cbfbd60a12
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Wed Jun 18 11:34:42 2014 -0700

    Move baremetal API tests to an /admin subdir

    To avoid confusion, move all baremetal API tests to api/baremetal/admin and
    add a README.rst explaining that the API provided by Ironic is meant to be used
    as an admin and service level API.

    Change-Id: Ib49b6d5937da6eedc3028a1f831552cf02d9f69e

commit 3df237cc7097574aa63dcbd5d5102dc0d9876075
Author: Andrea Rosa <andrea.rosa@hp.com>
Date:   Fri Jul 18 14:22:53 2014 +0100

    Skip migrate server invalid state if resize is off

    The migrate (aka cold migration) can be considered a special case of the
    resize with a flavor_id equals to None. For that reason to perform
    the migrate tests we need to be sure that the resize is enabled.
    This patch adds a skip decorators to verify that.

    Change-Id: I3a02b1bd210e3934dfd61d4182b301cc33d8a962

commit 7a2cf01f8b629c5b40def151780ddadb6d9d3416
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Fri Jul 18 11:34:39 2014 +0200

    Make sure cli CommandFailed prints out stdout and stderr

    Having a CommandFailed exception without stdout is very confusing, lets
    fix that.

    subprocess.CalledProcessError doesn't print out stderr or stdout so use
    our own error that does.

    Change-Id: I3bf75d6f526bdc58e64bbc7d83911e9d63e4b801

commit b82520f8bc3db2a0869123666a08a87e7eb0c240
Merge: 6ac2838 4b41dfd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 18 05:02:57 2014 +0000

    Merge "Verify get_instance_action attributes of Nova API"

commit 6ac2838b92eddea01f0bc6108dc7a19756a27a16
Merge: 014734a 3e8f796
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 18 05:01:25 2014 +0000

    Merge "Skip baremetal tests if driver not supported"

commit 014734a0c84966f1c7ce8bf692ccf10b9812d942
Merge: 09fcbc7 2a63ee0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 18 04:12:54 2014 +0000

    Merge "Added Heat Software Config-Deploy API tests"

commit 29856a3415cd140d59f65a283d1a901733b495f4
Author: Sunil G <sunil.g@hp.com>
Date:   Thu Jul 17 23:17:58 2014 +0530

    Fixes incorrect assertion check

    assertNotIn/assertIn does not work if the second
    variable is of type List of dictionaries.
    Suppose if it of only dictionary type, it will try
    to match only 'key' but not 'value'.
    Hence, the assertion check done here is not correct.

    This patch fixes an incorrect assertion check for
    "BasicOperationsImagesTest.test_delete_image" test

    Change-Id: I7058d209cc92a2e381308e59e07d180e84bde182
    Closes-Bug: #1346757

commit 09fcbc737fd43caa87da7e366db513a735c72572
Merge: 6cc5903 8660798
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 18 02:25:20 2014 +0000

    Merge "Fixed argument parsing in run script"

commit 6cc5903d25d7f7e3265cebdce01a531de2d65abe
Merge: a727b75 e1d8899
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 18 02:25:11 2014 +0000

    Merge "Correct misspelled words"

commit a727b757800ddd37d001075a093385d4ce11219e
Merge: 4871ae4 152b781
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 18 02:05:08 2014 +0000

    Merge "Skip hypervisor uptime test for baremetal"

commit 4871ae42c2cb5046ca5bdf9e95c9aa9bd6c68704
Merge: 1c57b78 d0bea62
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 17 23:39:15 2014 +0000

    Merge "Exclude volume tags while listing instance tags"

commit 2675f8f561d73374a6e215de4f05d6377f9c8903
Author: Masayuki Igawa <igawa@mxs.nes.nec.co.jp>
Date:   Thu Jul 17 13:46:26 2014 +0200

    Migrate test_dashboard_basic_ops to tempest clients

    Just switched from OfficialClientTest to ScenarioTest because
    TestDashboardBasicOps does not use methods of OfficialClientTest.

    Change-Id: I3b8eb90e058cde03cb40f120bb2c268f31ae078c
    Partially-implements: bp:tempest-client-scenarios

commit 2e733b562166a97870649df9def83989576634f1
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Wed Jul 16 14:12:11 2014 +0100

    Base class for scenario test using Tempest clients

    Define a very simple base class for migrating all scenario
    tests to using tempest own clients.
    This patch is the first step required to allow us to migrate
    all tests one by one in dedicated changes, and finally drop
    the unused Official Client pieces once migration is complete.

    The various functions that are available in the OfficialClientTest
    shall be migrated if / when needed by a specific test.

    Change-Id: Ie82c8d8628ab50d6461a756713d56f78a2daa1dd
    Partially-implements: bp:tempest-client-scenarios

commit 002f9699ba1032541b61c37e4c4eccfd2033d2ed
Author: Christian Berendt <berendt@b1-systems.de>
Date:   Thu May 29 16:26:31 2014 +0200

    remove default=None for config options

    In the cfg module default=None is set as the default value.

    Change-Id: I235decf26827bcb8076867f63c005ce5a80554fa

commit 1c57b78ab633512b79d4a0522acf8d56c8552a1f
Merge: d9b5404 a58e851
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 17 14:03:15 2014 +0000

    Merge "Adjust stress test documentation"

commit f20ac32b0a9858d7c791ba5d1dfc941d1e58e804
Author: David Kranz <dkranz@redhat.com>
Date:   Fri May 2 16:46:15 2014 -0400

    Fix a few bugs when running with -u

    The default conf file locator needed to reference the file another level up.

    The config file set/write did not work if more than one option was changed.
    I'm not sure why but think it would be better to just read once, set the
    options, and write at the end anyway.

    If we are updating and a service is there but not mentioned in the conf file,
    we change the conf to True so should also add the service to the available
    services.

    Change-Id: I261f4ba08083cb7ed60c0a5bdd48a4dc16f4c23d

commit d2690fe1c32476d8dbf123fabef6d6f81482a4d5
Author: Marc Koderer <m.koderer@telekom.de>
Date:   Wed Jul 16 14:17:47 2014 +0200

    Add base class for all credential providers

    Defines the base interface of all credential providers. User of this
    will be the existing isolated_cread provider and the a new user_list
    provider.

    Change-Id: If382b549428c15ebb2ed850be9e0405e84226f6c
    Partially-implements: bp/test-accounts

commit 064e965b70190c2446a9355a5f5e83de0df5250e
Author: Dolph Mathews <dolph.mathews@gmail.com>
Date:   Fri Jul 11 10:54:38 2014 -0500

    Refactor random url generation into its own method

    Previously, endpoint URL were generated randomly before sending endpoint
    requests to the Keystone server. Now that Keystone is validating input
    on incoming requests, URLs have to match a regular expression in order
    to be considered valid. This change makes the endpoint URLs compliant
    for the endpoint request.

    Change-Id: I365e651632fc4952a483655e51f3958598e059dd

commit d9b540440842aac7fcb38ab35b13b34832eccb9b
Merge: 9d63c38 618c9fb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 17 09:45:52 2014 +0000

    Merge "Make javelin check logging a bit better"

commit 9d63c38e98116f4daa654cbf45c105e1501448e2
Merge: 5db67e4 7e571e6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 17 08:45:06 2014 +0000

    Merge "cleaning up index.rst file"

commit a58e851bd3aa6ddc3d5ba0e7cac3db1ed79b0fa2
Author: Marc Koderer <m.koderer@telekom.de>
Date:   Thu Jul 17 10:40:23 2014 +0200

    Adjust stress test documentation

    Be more concrete about the stress test framework capabilities.

    Change-Id: Ic331e47ffa0512179429176579f1e4a6caa82dfc

commit 4b41dfd3dae1050c7263c395febb0c907abd94b9
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Thu Jul 17 13:40:38 2014 +0900

    Verify get_instance_action attributes of Nova API

    This patch adds the JSON schema for Nova V2 & V3 get_instance_actions
    API response and validate the response with added JSON schema
    to block the backward incompatibility change in the future.

    The response body of get_instance_actions V2 API is below:
    {
        "instanceAction": {
            "action": "reboot",
            "instance_uuid": "b48316c5-71e8-45e4-9884-6c78055b9b13",
            "request_id": "req-3293a3f1-b44c-4609-b8d2-d81b105636b8",
            "user_id": "789",
            "project_id": "147",
            "start_time": "2012-12-05 00:00:00.000000",
            "message": "",
            "events": [
                {
                    "event": "schedule",
                    "start_time": "2012-12-05 01:00:02.000000",
                    "finish_time": "2012-12-05 01:02:00.000000",
                    "result": "Success",
                    "traceback": ""
                },
                {
                    "event": "compute_create",
                    "start_time": "2012-12-05 01:03:00.000000",
                    "finish_time": "2012-12-05 01:04:00.000000",
                    "result": "Success",
                    "traceback": ""
                }
            ]
        }
    }

    The response body of get_instance_actions V3 API is below:
    {
        "server_action": {
            "action": "reboot",
            "server_uuid": "b48316c5-71e8-45e4-9884-6c78055b9b13",
            "request_id": "req-3293a3f1-b44c-4609-b8d2-d81b105636b8",
            "user_id": "789",
            "project_id": "147",
            "start_time": "2012-12-05T00:00:00.000000",
            "message": "",
            "events": [
                {
                    "event": "schedule",
                    "start_time": "2012-12-05T01:00:02.000000",
                    "finish_time": "2012-12-05T01:02:00.000000",
                    "result": "Success",
                    "traceback": ""
                },
                {
                    "event": "compute_create",
                    "start_time": "2012-12-05T01:03:00.000000",
                    "finish_time": "2012-12-05T01:04:00.000000",
                    "result": "Success",
                    "traceback": ""
                }
            ]
        }
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I7b0d64b1db19359e5ff81b7cbbebef0b11946a1b

commit 5db67e45910bf0060f9173ac5e1f5a10bc44aa0b
Merge: 2b86552 5174486
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 17 03:21:31 2014 +0000

    Merge "Validate server detail list attribute of Nova APIs"

commit da5f7086001d2be8b36481b99c086ecc4c32a9ae
Author: Miguel Lavalle <miguel@mlavalle.com>
Date:   Wed Jul 16 19:18:22 2014 -0500

    Call clear_isolated_creds in scenario tests

    After commit b7144eb08175d010e1300e14f4f75d04d9c63c98, tempest.scenario.manager
    doesn't clear isolated credentials anymore. This patch adds a tearDownClass
    method to class OfficialClientTest so isolated credentials can be cleared.

    Change-Id: Ic03e0d5026e09bff6d1d20daf2ee72bfdb106145
    Closes-Bug: #1343027

commit 17889d08bd340a42ea578801414051630c88ee36
Author: Cindy Pallares <cindy.pallaresq@gmail.com>
Date:   Fri Jul 11 15:47:15 2014 +0000

    Removed deprecated command from glance cli

    Member-add is no longer a command in python-glanceclient and
    should be removed since it has been deprecated. We are removing
    all the deprecated glance client commands in this patch
    https://review.openstack.org/#/c/98862/.

    Change-Id: I69f7ca5ca0e1d9505334f081b7de1f43e6b2f86c

commit 618c9fb2942b6f381ebfdc91bf7e30c65fa6a529
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Wed Jul 16 15:40:01 2014 +0200

    Make javelin check logging a bit better

    Add some more logging to javelin to help us figure out where 'check' is
    failing.

    Change-Id: Iea1ad2d11620bdd30692d7a11af8963531379c14

commit 2a63ee0a3ab3770d2988a088f191acba18b8f1d8
Author: cmyster <augol@redhat.com>
Date:   Tue Apr 29 15:05:09 2014 +0300

    Added Heat Software Config-Deploy API tests

    Added functions to the JSON client to support the new software
    configuration API.
    Software configurations and deployments are tiered and dependant on each
    other so splitting the API calls to smaller tests is impossible.
    Each test verifies different things, this is how I tried to prevent the
    tests from being too bloated.

    Co-Authored-By: Steven Hardy <shardy@redhat.com>
    Change-Id: Ied896fcaf3cf4a80385b28235eb5f4af9cd182c8

commit 2b8655221bf17d83cdae25e1eb09133cdcb949e9
Merge: 93279b0 ae7c9ac
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 16 10:31:10 2014 +0000

    Merge "Add tests for wait_for_server_status"

commit 93279b0f4fc4aaaba7a34c7cd3dd618266635759
Merge: 98b9322 3150111
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 16 09:51:05 2014 +0000

    Merge "Fix availability zone client in compute admin test"

commit 98b9322f2da2755f792732f0251e5ba973a014c1
Merge: 6c8ca25 a612e63
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 16 08:02:39 2014 +0000

    Merge "Always pass str to shlex.split for py26 compat"

commit 6c8ca25fccab6493bd378e734e14e263781a8409
Merge: 147cc20 f14a524
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 16 07:32:54 2014 +0000

    Merge "Remove docutils pin"

commit 152b7812026917889c2081762a773d47393c85ec
Author: David Shrewsbury <shrewsbury.dave@gmail.com>
Date:   Mon Jul 7 16:56:16 2014 -0400

    Skip hypervisor uptime test for baremetal

    Baremetal and ironic drivers have no concept of a hypervisor, thus
    they do not implement the get_host_uptime() virt driver API call.
    We would have to modify the underlying Tempest class that does the REST
    calls to consider HTTP 501 (Not Implemented) successful, which would
    affect the entire test suite. Instead, we just skip this test if
    the baremetal/ironic driver is enabled.

    Change-Id: I00c4146148063f6b20396dcbd0c911a386e488b1
    Closes-Bug: #1338711

commit 147cc20f8c140c421cc0af5770c2c56eaae95cdb
Merge: e40ef9d acf2fda
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 15 21:03:30 2014 +0000

    Merge "Add three new CLI tests of sahara"

commit 7c741dcf9932083b75cc77e5143bc3b2e194dd2d
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Mon Jul 14 18:21:35 2014 -0700

    Create test images via Glance instead of Nova

    When possible, create blank test images in Glance instead of relying on
    snapshotting, which may not be supported on the hypervisors under test.

    Change-Id: I56f79b0ae718b2dcc43853bed3a792f15eccc313

commit e1d88999454991fb2abef51af9833cac6d2d8518
Author: Robert Mizielski <robert.mizielski@cloudwatt.com>
Date:   Tue Jul 15 15:28:09 2014 +0200

    Correct misspelled words

    Correct some misspelled words:
    responCe => responSe,
    unkown => unkNown
    infomation => infoRmation.

    Change-Id: If0f8c2b71381be087694654969d7ea1483da7b17

commit ae7c9ac4aac20a2832fe1beeaac0a688c6accbd9
Author: ekhugen <ekhugen@us.ibm.com>
Date:   Wed Jun 25 18:45:38 2014 +0000

    Add tests for wait_for_server_status

    Unit tests for wait_for_server_status, partially implements bp unit-tests.

    Change-Id: I11a30291b99fd3f33b01ce3d96e084e7e708c998

commit 153e9dd20b52766e9b972083a47a9657e3df8838
Author: nayna-patel <nayna.patel@hp.com>
Date:   Fri May 16 09:00:05 2014 +0000

    Adds new v3 projects tests to Keystone

    This submission adds a new test script "test_list_projects.py"
    which has list projects with filters test cases. Also adds
    missing v2 tests in v3 projects test script. Hence made
    required changes in support functions too. As there is a new
    script test_list_projects.py with list cases in it, hence removed
    the test_list_projects test case from test_projects.py script and
    added it to test_list_projects.py

    Change-Id: I2db83e7cb70d89e7516c92eba4cb24115203e143

commit 2db83b3756136512d414f5ccedefa3b72fca9f6c
Author: nayna-patel <nayna.patel@hp.com>
Date:   Thu May 15 11:41:03 2014 +0000

    Adds list users tests in v3

    This submission adds test_list_users.py which has
    list users with params test cases. Hence made changes
    in client methods accordingly.

    Change-Id: I264440772c2138ddbac74e68f227c6fb989c7b9f

commit 8c11e6f1d83972650dfaa98e526c4b67a3e4fdd6
Author: Yaguang Tang <yaguang.tang@canonical.com>
Date:   Tue Jul 15 11:06:22 2014 +0800

    Correct volume type api schema validation

    Volume type in api response body can be None, so add None value to
    volume create and list api  schema validation.

    Closes-bug: 1341924

    Change-Id: I151b407ea2ec871375cbf96f41269fd8a5414a29

commit e40ef9d6026200770e9a789f5016e4103ade6743
Merge: 940b1a5 319b37a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 14 20:23:03 2014 +0000

    Merge "fix javelin to let you specify imgdir"

commit 940b1a5edd06fefa1a23c68e6262b8a9e18db317
Merge: 9664636 2bbdf42
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 14 15:34:01 2014 +0000

    Merge "olso log sync"

commit 6e5eed243400a2391bdea2abca2751f0c2d0bac7
Author: Jerry Cai <caimin@cn.ibm.com>
Date:   Thu May 8 20:48:08 2014 +0800

    Add "capabilities:" to multiple_backends extra-spec key

    cinder-scheduler uses all the "capabilities:" to scope the
    cinder-volume. With no "capabilities:" prefix set in extra_spec,
    it will be no effect from cinder-scheduler to schedule the
    cinder-volume, which is not the purpose of the testcase.
    To address the review comment, This change will not remove but
    adds 2 cases for the "capabilities:" prefix to volume type key:
    extra-spec "capabilities:volume_backend_name".

    Change-Id: Ie870091f2a5657b3ab6a0171de2cffe6945a0f7c
    Closes-Bug: #1295050

commit 883311d64fd749315ee3639bff6c730e86026ac5
Author: Morgan Fainberg <morgan.fainberg@gmail.com>
Date:   Thu Jul 3 13:13:10 2014 -0700

    Re-enable 'check_trust_roles'

    Re-enable the 'check_trust_roles' method. This can be
    merged after the patches for change id
    I13ce159cbe9739d4bf5d321fc4bd069245f32734 are merged
    (master and stable/icehouse for Keystone).

    This changeset updates the new location for the check_trust_role
    HTTP status validation (in services/identity/v3/json/identity_client.py).
    Previously this was located in identity/admin/v3/test_trusts.py.

    Commented code indicating the above location change occurred has been
    removed.

    Change-Id: If1b7f18d7a357f4b3a4b478e300a17f2cc4a6159
    Closes-Bug: #1334368

commit acf2fda2e69c6cfe6e3cc7078b464f9d84ad092d
Author: Ajay Yadav <ajayyadavmdu@gmail.com>
Date:   Wed Jun 18 12:01:43 2014 +0530

    Add three new CLI tests of sahara

    This patch adds test cases for sahara CLI Positional arguments:
    1. bash-completion
    2. help

    This patch adds test cases for sahara CLI Optional arguments:
    1. version

    Partially implements: blueprint cli-tests-coverage

    Change-Id: I59c7dd34cdb625eba370aa2a02c7cd25f713fcc0

commit 96646364daa4cc43011e7e29d6ab4c41e0b38fbf
Merge: 11004be e9d2f42
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 11 21:48:31 2014 +0000

    Merge "First part of moving success response checking to identity client"

commit 11004be543946bb62cf5b750d981e4567e9dad5d
Merge: 3b6d614 8bd013e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 11 14:33:47 2014 +0000

    Merge "Add tox job to build docs"

commit 3b6d614de13fee222cc7b0a3cdc88caa4c9ede6b
Merge: 2663a5b acf99d7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 11 14:33:39 2014 +0000

    Merge "Change of copyright to HP for keystone regions"

commit 319b37a9e4ce2497156f4a9985c168ac1668dbd6
Author: Sean Dague <sean@dague.net>
Date:   Fri Jul 11 07:28:11 2014 -0400

    fix javelin to let you specify imgdir

    The biggest issue with javelin right now is locating images on
    disk. This needs a reference to a base devstack directory for it
    to work in a generic way. This will let us specify the devstack
    base dir on the cli, and provide a well understood dir under it
    in the yaml to support images.

    Disable volumes until we can bootstrap the code.

    Change-Id: If5f2674179eea4972ad43a1581073d483bb75d79

commit 2bbdf42c8504ca242266309fbe7095deae9de527
Author: Sean Dague <sean@dague.net>
Date:   Fri Jul 11 07:58:33 2014 -0400

    olso log sync

    The oslo log fix to actually print out CRITICAL exceptions
    is needed to debug tempest/javelin2 in any real way.

    Change-Id: I5a91cff829fec268ebf9c01a5fe84225e4fe72d1

commit 3709961092163aefd8dab65a953177aa12bfaa5b
Author: Sergey Shnaidman <sshnaidm@cisco.com>
Date:   Thu Jul 10 09:43:41 2014 +0400

    Don't use swift roles when no swift

    If openstack doesn't have Swift installation this role assign is
    unnecessary and cause bugs and fails for other tests.

    Change-Id: If3bbc49cde6144e883daaf77b8f551a0562c84c8

commit 114b6aaeb660d5182c6ee73434b40098e993e7be
Author: Sergey Shnaidman <sshnaidm@cisco.com>
Date:   Thu Jul 10 15:35:36 2014 +0400

    Avoid conflicts with other tests instances

    Avoid conflicts with other instances that exist, for example when
    weren't deleted in other tests. Just filter out them in test that
    check instances amount by server IDs

    Closes-Bug: #1340382
    Change-Id: I51494c9f47745810583f682caadcd8772805733a

commit 3e8f7968b7e72396a96fcbaa46afbb14b876e710
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Wed Jun 25 13:18:29 2014 -0700

    Skip baremetal tests if driver not supported

    Adds a list of supported Ironic drivers that can be used for its API tests and
    skips if the configured driver is not supported..  The list of supported
    drivers will be extended/removed as we support API testing against clouds with
    real drivers enabled.

    Change-Id: I0b975548ff3656e8a052c79c7b9ffa1d8d721024
    Partial-bug: #1334423.

commit a612e633d48f472bc6cc1c7c1696d1fd58d8e0e6
Author: Pavel Sedlák <psedlak@redhat.com>
Date:   Thu Jul 10 23:49:48 2014 +0200

    Always pass str to shlex.split for py26 compat

    On python 2.6 shlex.split cannot handle unicode,
    which can lead to TypeError exception.

    Details can be seen in
    http://bugs.python.org/issue6988
    and
    http://bugs.python.org/issue1548891

    As best solution it seems to decode *cmd* to utf-8 str
    before passing to shlex.split().

    Change-Id: If56a6f16ab712691b26035d0cd3d7d70260a64c6

commit e9d2f42fca4309f145ff1eb871650894f1905421
Author: David Kranz <dkranz@redhat.com>
Date:   Wed Jul 2 13:57:41 2014 -0400

    First part of moving success response checking to identity client

    Adds client success checking and removes test code checking of responses
    for methods contained in the IdentityClient classes. This includes
    IdentityClientJSON, IdentityClientXML, IdentityV3ClientJSON and
    IdentityV3ClientXML. It also includes v3 ServiceClientJSON and
    ServiceClientXML since the service methods seem to have been split out when
    the v3 clients were created. This is a large patch but it was important to
    make these changes together because there were changes in return codes between
    v2 and v3 but the method names are in many cases the same. I didn't want to
    risk a mistake by trying to separate v2/v3 into separate changes.

    The doc for some keystone list apis says they can return 200 or 203. Only
    one of the calls to list-users-for-tenant was checking for both so it seems
    that 203 is not actually returned. I removed the check for 203.

    Doing this uncovered a case where there was an unbound variable and an
    incorrect status check that combined to create a test that passed. This bug was
    also fixed.

    Closes-Bug: 1336826
    Partially implements: blueprint client-checks-success

    Change-Id: I75633b5b94b1750a623f6a2b8adaae1efc5c7c9c

commit 2663a5bcd9132234acdc7063c5d14e7411ded063
Merge: 14ceb12 59a9d7a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 10 15:39:24 2014 +0000

    Merge "Add a skip for bug #1334368"

commit 3d6d986b64b3b5c67bd69c551b3271311e02d5d5
Author: Zhi Kun Liu <zhikunli@cn.ibm.com>
Date:   Mon Jun 16 16:43:59 2014 +0800

    Enable some volumes v2 tests by sharing codes

    1. create volumes v2 tests using the existent test class.
    2. create a new test class for v1, which inherits v2.
    3. add variable 'special_fields' to deal with the different
       field's name and reps code between v1 and v2.

    This patch includes the following volumes tests:
    - test_volume_metadata.py
    - test_volume_transfers.py
    - test_volumes_actions.py
    - test_volumes_get.py
    - test_volumes_negative.py

    Partially implements: blueprint cinder-v2-api-tests

    Change-Id: I30b8f38d1f8132ea28266a32d2c9cb912a70e2c3

commit 14ceb12ebd4cc7c838669c426c615ada87427d26
Merge: e3e9da7 7ecfc66
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 10 07:12:08 2014 +0000

    Merge "Sharing codes for volumes list tests"

commit f36b0d462c15958b8234aa1928714e51995b385b
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Thu Jul 10 10:24:29 2014 +0900

    Read template's expected value orchest test Part-2

    In tests under /tempest/api/orchestration/, resources gets
    created based on parameters defined in template (yaml, json).
    But while verification of output, expected values are hard coded
    in tests.
    Expected values should be read from template only.
    This patch covers the following files -
        test_environment.py
        test_nova_keypair_resources.py
        test_swift_resources.py

    Closes-Bug: #1327919

    Change-Id: Ie241b7f299487cd0db384778225823e96fecf440

commit 961ea1adb882a187fbc2878a092974253481becb
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon Jun 9 10:56:00 2014 +0900

    Read template's expected value orchest test Part-1

    In tests under /tempest/api/orchestration/, resources gets
    created based on parameters defined in template (yaml, json).
    But while verification of output, expected values are hard coded
    in tests. Expected values should be read from template only.

    This patch adds the helper to load the values from template
    (yaml, json) and apply the changes in
    tempest/api/orchestration/test_volumes.py

    This patch also rename the existing load_template() function
    as it read the template and newly added function load the template
    This rename the load_template() to read_template in
    tempest/api/orchestration/base.py and corresponding calling files.

    Partial-Bug: #1327919

    Change-Id: Ie0817e20cb7bacdf33b16fb222a7ee9c91109fc8

commit 59a9d7a8d4f9620cdcf783b9ef94a99acbe20873
Author: Morgan Fainberg <morgan.fainberg@gmail.com>
Date:   Thu Jul 3 09:23:18 2014 -0700

    Add a skip for bug #1334368

    Trust checking for 204 response is incorrect to support httpd based
    deployment because mod_wsgi could translate a HEAD call to GET.
    According to HTTP spec HEAD needs to respond with the same
    response as GET.

    This disables the trust check for HTTP 204 for
    changeId: I13ce159cbe9739d4bf5d321fc4bd069245f32734

    Once the changes to Icehouse and Juno (master) are accepted, this
    can be modified to look for HTTP 200 and re-enabled.

    Change-Id: I5e7d7dab2fc1432888bf8c691cae9f2109ac2fec
    Partial-Bug: #1334368

commit acf99d70c289a8686a76dcf41669bd44c988b8ac
Author: ravikumar-venkatesan <ravikumar.venkatesan@hp.com>
Date:   Wed Jul 9 14:58:25 2014 +0000

    Change of copyright to HP for keystone regions

    Modified copyight header from "OpenStack Foundation" to
    "Hewlett-Packard Development Company, L.P" as the following files
    were submitted by  Hewlett-Packard Development Company according to the
    review link https://review.openstack.org/#/c/93347/

    tempest/api/identity/admin/v3/test_regions.py
    tempest/services/identity/v3/json/region_client.py
    tempest/services/identity/v3/xml/region_client.py

    Change-Id: Id6ff2717d882b165636f010590d00dd2ebb4e184

commit e3e9da70c611d686a62c630fa9a2ddfb420ae8c4
Author: Sean Dague <sean@dague.net>
Date:   Wed Jul 9 07:11:59 2014 -0400

    Make os-quota-class-sets test not break quotas

    Ib0cde08dfaa0f6a5e180d247864fb59d76eca903 added a test for nova's
    os-quota-class-sets API. To test if the default quota is successfully
    changed by bumping all quotas with a by a value of 1, and adding locks
    around all quota specific API tests to prevent race conditions.

    If the quota is unlimited, -1, then the test sets the quota to 0
    (-1+1), causing any concurrent attempt to boot an instance (by a
    parallel test) to raise the error 'FixedIpLimitExceeded'.

    To address the first issue, +100 instead of +1 to the current quotas.
    This addresses the immediate gate issue by preventing us from hitting
    any quota limits.

    Because this is an admin only test, we expect that the blueprint to
    run without admin will just skip this in the production cloud case.

    Co-Authored-By: Joe Gordon <joe.gordon0@gmail.com>

    Change-Id: I7660037eee2e5b04e5dd1dfa779d15cb361cc939

commit 1fdc78a277d1aa11cda851a6bf31f500d27a6d78
Author: ajayaa <ajku.agr@gmail.com>
Date:   Wed Jul 9 16:51:13 2014 +0530

    Running without keystone v3 doesn't require uri_v3

    uri_v3 is not required if api_v3 is false.

    Change-Id: I5d63ca38b9f07ea07383472fb7fa82b369c72216
    Closes-bug: #1295132

commit 9d9201dd3598ecb2823b8feeb4a5510dbd66825d
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed Apr 16 19:28:09 2014 +0900

    Adds test for Sec group default rule Nova V2 API

    This patch adds the test for below 'os-security-group-default-rules'
    Nova V2 APIs-
    - Create Security Group default rule
    - Delete Security Group default rule
    - List Security Group default rule
    - GET Security Group default rule

    This patch also adds the new json client.

    Related-Bug: 1311500

    Change-Id: Icf52a64b5719587cd02b906f3a0f8d17886241aa

commit 20fdc88a9ef28ac264432123b6d7eb8adf03824b
Merge: 005958f 8e2dfca
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 9 01:01:07 2014 +0000

    Merge "Add Ironic show driver API test"

commit eed5c7840ddff69893c0d8cce28dea24575d76e9
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Fri Jul 4 11:02:36 2014 +0900

    Merge duplicate code for network quotas tests

    There is some duplicate code between test_quotas and test_lbaas_quotas.
    To clearify the difference between them and the purpose, this patch merges
    most code of them into a single internal method.

    Change-Id: I05a9c92d052ea2f99694a588c2a3cebbde625166

commit f14a524c4ce45b55db6c576bde89934b0674c15d
Author: James E. Blair <jeblair@hp.com>
Date:   Tue Jul 8 16:46:03 2014 -0700

    Remove docutils pin

    This was added to work around bug 1091333.  A new sphinx has been
    released and so this is no longer necessary.

    Change-Id: I6ea61a3cc441dd1ca2ced7e2fd837a55b917f76d

commit d0bea62e9efdb7b6cc7b6bac7f6bd0b314fc6204
Author: Rushi Agrawal <rushi.agr@gmail.com>
Date:   Mon Jul 7 17:57:08 2014 +0530

    Exclude volume tags while listing instance tags

    When a volume is attached to an instance and then detached, a metadata
    gets associated with the volume: 'readonly' = 'False', even if the volume
    didn't have this entry before. The patch
    https://review.openstack.org/#/c/70085/ against Nova adds support for
    volume tags, and as a result, it breaks a test case where we are
    asserting that no tags are left after deletion of them.
    So this patch makes sure that we assert only for 'instance' tags, and
    not volume tags.

    Change-Id: Icdd8c3a2e6c9d3264afc141ad516ee06c6127336

commit 005958f7958f82850220f2598abfa870ac3e6d96
Merge: 50a631d e4f7899
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 7 03:19:45 2014 +0000

    Merge "Improve test isolation in test_networks:BulkNetworkOpsTest*"

commit 50a631dc9a9a1fb5de31586a000fda3f65cb4bca
Merge: d7285f3 26271a2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 7 02:04:36 2014 +0000

    Merge "Verify list-Floating-IP-Bulk Nova API attributes"

commit d7285f30edaccf8afc1ab97a7915c6e2ba66eab7
Merge: 63d89fe ee04b7c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Jul 6 08:33:52 2014 +0000

    Merge "Add querying for lists in ceilometer client"

commit 63d89fe4ad70497865cedc9d4cd4ed36f7a93666
Merge: 93d7b30 c905c18
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 18:46:53 2014 +0000

    Merge "Adds keystone roles v2 tests in v3"

commit 93d7b30fef37ea858e7594d781497243497de4af
Merge: 1970559 2df9748
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 09:38:44 2014 +0000

    Merge "Add network service tag to compute tests"

commit 197055992861e7c9d1deaad55659639dbd7ba2ae
Merge: 9efc190 d91c1be
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 09:31:44 2014 +0000

    Merge "Fix disk_available_least in JSON schemas"

commit 9efc190b843a4deed7ac28ec335a2754b9d359f2
Merge: 8c4d9e1 fa5a36e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 08:01:38 2014 +0000

    Merge "Sahara: minor changes for API tests"

commit 8c4d9e1c2572a2bd1464b3f26b29e4becbdd9f44
Merge: 593ba7d 848805f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 06:31:05 2014 +0000

    Merge "Add test for compute API os-quota-class-sets"

commit 593ba7d01e049ee336166c1a7dc1b4d261865aae
Merge: 4571965 44fc88a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 05:56:42 2014 +0000

    Merge "lbaas basic - open firewall for http on vip port"

commit 51744863b5bc66c1d0f10f25338d7102ce868230
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Fri Jun 13 12:56:24 2014 +0900

    Validate server detail list attribute of Nova APIs

    This patch adds the JSON schema for Nova V2 & V3 server detail list
    APIs response and validate the response with added JSON schema
    to block the backward incompatibility change in the future.

    The response body of server detail list V2 APIs is below:

    {
        "servers": [
            {
                "accessIPv4": "",
                "accessIPv6": "",
                "addresses": {
                    "private": [
                        {
                            "addr": "%(ip)s",
                            "version": 4
                        }
                    ]
                },
                "created": "%(timestamp)s",
                "flavor": {
                    "id": "1",
                    "links": [
                        {
                            "href": "%(host)s/openstack/flavors/1",
                            "rel": "bookmark"
                        }
                    ]
                },
                "hostId": "%(hostid)s",
                "id": "%(id)s",
                "image": {
                    "id": "%(uuid)s",
                    "links": [
                        {
                            "href": "%(host)s/openstack/images/%(uuid)s",
                            "rel": "bookmark"
                        }
                    ]
                },
                "links": [
                    {
                        "href": "%(host)s/v2/openstack/servers/%(id)s",
                        "rel": "self"
                    },
                    {
                        "href": "%(host)s/openstack/servers/%(id)s",
                        "rel": "bookmark"
                    }
                ],
                "metadata": {
                    "My Server Name": "Apache1"
                },
                "name": "new-server-test",
                "progress": 0,
                "status": "ACTIVE",
                "tenant_id": "openstack",
                "updated": "%(timestamp)s",
                "user_id": "fake"
            }
        ]
    }

    The response body of server detail list V3 APIs is below:

    {
        "servers": [
            {
                "addresses": {
                    "private": [
                        {
                            "addr": "%(ip)s",
                            "mac_addr": "aa:bb:cc:dd:ee:ff",
                            "type": "fixed",
                            "version": 4
                        }
                    ]
                },
                "created": "%(timestamp)s",
                "flavor": {
                    "id": "1",
                    "links": [
                        {
                            "href": "%(host)s/flavors/1",
                            "rel": "bookmark"
                        }
                    ]
                },
                "host_id": "%(hostid)s",
                "id": "%(id)s",
                "image": {
                    "id": "%(uuid)s",
                    "links": [
                        {
                            "href": "%(glance_host)s/images/%(uuid)s",
                            "rel": "bookmark"
                        }
                    ]
                },
                "key_name": null,
                "links": [
                    {
                        "href": "%(host)s/v3/servers/%(uuid)s",
                        "rel": "self"
                    },
                    {
                        "href": "%(host)s/servers/%(id)s",
                        "rel": "bookmark"
                    }
                ],
                "metadata": {
                    "My Server Name": "Apache1"
                },
                "name": "new-server-test",
                "progress": 0,
                "status": "ACTIVE",
                "tenant_id": "openstack",
                "updated": "%(timestamp)s",
                "user_id": "fake"
            }
        ]
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Icafb0470402e59e9df3c81407f57c57b9e719fcb

commit 45719650c4cf8ae6538915cd07316a820284904d
Merge: 60d0681 3ed1df8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 05:16:13 2014 +0000

    Merge "unskip list server actions tests"

commit 60d068191e4677d1b6e5fecea0f626684140f990
Merge: a06eb32 412e5f4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 05:16:00 2014 +0000

    Merge "Improve cinder CLI existing tests"

commit a06eb321b9888ccf6ab663015b4ff4f599e71d2f
Merge: ea5a867 438ed3b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 03:59:06 2014 +0000

    Merge "Verify V2 list server_group API attributes"

commit ea5a86717e62a623c609983de96bc81674919128
Merge: 5b7e379 21e4fc7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 03:53:39 2014 +0000

    Merge "Verify "get a server" API response attributes"

commit 8e2dfcaa5506263fabfdd19bf2255356277f4282
Author: Yuiko Takada <takada-yuiko@mxn.nes.nec.co.jp>
Date:   Thu Apr 24 18:10:52 2014 +0000

    Add Ironic show driver API test

    This patch adds Ironic show driver API.
    The spec of this API is below:

    GET /v1/drivers/(driver_name)
        param driver_name: Name of driver.
        return: Serialized driver as a dictionary.

    Partially implements blueprint missing-baremetal-api-test

    Change-Id: I0851546084471a13278f9119602e44b2824e7c0d

commit 5b7e3797bd0c91e49c305174b159514bec66603c
Merge: 24addca 1ee1b32
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 02:52:50 2014 +0000

    Merge "Make test_drivers.py use driver name from conf"

commit 24addca6298b545ebf763dbc7504479e50f2b1e3
Merge: 91c4061 b7144eb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 4 01:44:15 2014 +0000

    Merge "Convert scenario test tearDown to addCleanup"

commit 1ee1b32963238660392769523209f0a0f2d6b4cf
Author: Yuiko Takada <takada-yuiko@mxn.nes.nec.co.jp>
Date:   Fri Jul 4 09:55:30 2014 +0900

    Make test_drivers.py use driver name from conf

    test_list_drivers and test_show_driver in test_drivers.py use hard_coded
    driver name.
    This patch make these tests use driver name which is written in config file.

    Closes-Bug: #1317717

    Change-Id: Idad4c496a42c9253548fdf9020ffb8013fef951f

commit 91c4061992428b5fa9e59cecd5c0419de928d688
Merge: c3729d3 3581e46
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 3 21:36:40 2014 +0000

    Merge "VPNaaS API Tests Enhancements"

commit c3729d35263caff3cb04ba38e8041b861b365724
Merge: 734781c 71b6d89
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 3 21:36:15 2014 +0000

    Merge "Allowed Address Pair API Tests Enhancements"

commit 734781c171d9d486eb4924b252372269ab668688
Merge: 0180430 bff1c06
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 3 17:09:05 2014 +0000

    Merge "Extending quota support for neutron LBaaS entities"

commit d91c1beae522fbce8dcc94ad8d1e9d480b010d94
Author: David Shrewsbury <shrewsbury.dave@gmail.com>
Date:   Thu Jul 3 12:12:45 2014 -0400

    Fix disk_available_least in JSON schemas

    The hypervisor JSON schemas were not consistent with the value for
    disk_available_least. One allowed for 'null' values, but the other
    two did not. This allows 'null' in all schemas (Ironic does not
    set this value so it will be 'null' when the compute api tests
    are run).

    Closes-Bug: #1337416

    Change-Id: I71e6c5f0800f7641c49d8058596831f011328ec2

commit 94ee87a6cbdfdb8feedabd6ec23d258009bd2405
Author: Joseph Lanoux <joseph.lanoux@hp.com>
Date:   Thu Jul 3 12:57:14 2014 +0000

    Add python-ceilometerclient in requirements

    With the addition of the ceilometer client in the scenario tests, the
    python-ceilometerclient is missing. This patch adds it to the packages
    to be installed in requirements.txt.

    Change-Id: Icb667def3afb71d20bc7a90e6e031cf671adc321
    Closes-Bug: #1337309

commit 018043037c36d5726c1585a82146db38eed2c9b6
Merge: 471f501 8976c9d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 3 11:42:55 2014 +0000

    Merge "update iptables rules for more useful debugging"

commit b7144eb08175d010e1300e14f4f75d04d9c63c98
Author: Matthew Treinish <treinish@linux.vnet.ibm.com>
Date:   Fri Dec 13 22:57:35 2013 +0000

    Convert scenario test tearDown to addCleanup

    This commit removes the resource management code used in the scenario
    tests and replaces it with addCleanup. The tearDownClass code created
    a LIFO queue for deleting resources created during tests which is
    exactly what addCleanup is used for. Additionally, the previous
    tearDownClass code only worked for objects created, and couldn't
    undo actions such as volume attach which changed the resource state.
    addCleanup doesn't have that limitation.

    To handle async delete actions a list of waits is added which will be iterated
     over as the last step of clearing the addCleanup queue. That way all the
    delete calls are made up front and the tests won't succeed unless the deletes
    are eventually successful. This is the same basic approach used in the api
    tests to limit cleanup execution time except here it is multi-resource, because
    of the nature of the scenario tests.

    Change-Id: I315c9c67a70ab6a209d4996e2926a8a2d06c9bc1

commit 471f501012b45b022df07a87c73813c1d0906954
Merge: ed73fa5 42904ae
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 3 10:30:43 2014 +0000

    Merge "Code clean-up of CLI test "cinder list-extensions""

commit ed73fa562248fefef3246253f2edbdbaf13753da
Merge: 7366970 b93cee9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 3 08:37:33 2014 +0000

    Merge "Improve neutron CLI existing tests"

commit 412e5f448c8b910cd5f5d7b3d82f5aeab69bb5e0
Author: Ajay Yadav <ajayyadavmdu@gmail.com>
Date:   Sat Jun 21 12:26:28 2014 +0530

    Improve cinder CLI existing tests

    Objective of this patch to parse the output of read only cinder CLI's,
    to validate the output and improve more output verification.
    It is improving the code of all below read only cinder CLI's subcommands:
    1. backup-list
    2. extra-specs-list
    3. list
    4. rate-limits
    5. snapshot-list
    6. type-list
    7. credentials
    8. availability-zone-list
    9. endpoints
    10. service-list
    11. transfer-list
    12. qos-list
    13. encryption-type-list

    Partially implements: blueprint cli-tests-coverage

    Change-Id: I3fbbc44194898b9a699a9807a7a800e9a9cb925d

commit 3ed1df8e1d96aae8e48119b8e6dc7e140b752f0f
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Fri Apr 25 11:39:31 2014 +0900

    unskip list server actions tests

    Bug #1206032 is fixed, so we can unskip the
    test_list_server_actions.

    These tests are needed for response validation testing.

    Closes-Bug: #1206032

    Change-Id: I1891d1f4435c3b884b099497352084ba8271a859

commit 7366970453d13e41ffdc911b205766ba834e2ccc
Merge: 21fe5ef c5b842d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 3 05:29:43 2014 +0000

    Merge "Correcting 'id' type in compute schema"

commit 21fe5efadfd6885ce3238978c12401b9a0c833b4
Merge: bd21fbd c6c27ad
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 3 05:20:27 2014 +0000

    Merge "Remove the skip for test_get_instance_action()"

commit bd21fbd58ddca45561b5ee83b627237a89068cc9
Merge: ff72f45 aead3c2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 2 19:49:06 2014 +0000

    Merge "botoclient does not honor disable_ssl_certificate_validation"

commit 8976c9dd664f3bab831c1add283c34fc01c034f6
Author: Sean Dague <sean@dague.net>
Date:   Wed Jul 2 11:12:26 2014 -0400

    update iptables rules for more useful debugging

    As discussed with dansmith in #openstack-nova,
    iptables --line-numbers -L -nv is a more useful representation of
    the iptables dump for determining network issues.

    Related-Bug: #1298472

    Change-Id: Ibae97f7a0cf29105e3601eca8ce24b8271a3a13d

commit ff72f4562838fb17458d8a8ac450711793d23372
Merge: 5cfafac 7acaba4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 2 07:00:57 2014 +0000

    Merge "Add a hacking check to block scenario manager in api tests"

commit 5cfafac5d8a5e0bb1f9657a02f2f7ea61b4f182d
Merge: 8520a48 9a192d3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 2 05:57:24 2014 +0000

    Merge "Fix "create a flavor" tests for strong validation"

commit 70ea1ca2ff4c0b0adc3d5f84a787ad496078868d
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Tue Jul 1 20:55:23 2014 -0400

    Remove unnecessary log message

    This commit removes a useless log message from call_until_true. The
    debug log there provides no useful debug information, just printing
    that the sleep loop iterated doesn't enable any extra debugging. In
    the worst case it ends up polluting the logs with the same message
    while the loop times out. So let's just remove it.

    Closes-Bug: #1336591
    Change-Id: Ia0cec5c699470554a25c077082878772158f4c5a

commit 8520a48a100c64b961e223aa43b7125fad034ada
Merge: e6e096f 366a51f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 1 14:50:52 2014 +0000

    Merge "Adds scenario tests for volume encryption"

commit e6e096f8ed3cdc27b62aaa2cdfb725c61db2c87b
Merge: b2bfb44 836d7be
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 1 13:37:22 2014 +0000

    Merge "Verify delete-Floating-IP-Bulk Nova API attributes"

commit b2bfb4401d6147758279ec59c197b331cc9a6654
Merge: dbd7616 b3d956f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 1 13:05:31 2014 +0000

    Merge "Add skip decorators in test_servers_negative"

commit dbd76169aa14a478afb8034d1fa5f6c1ac65d247
Merge: cf4a06a b4e0096
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 1 13:05:21 2014 +0000

    Merge "Fix calls to mock.assert_not_called()"

commit fa5a36e01adcef5928c62e8c7c39b1a1972a5b91
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Tue Jul 1 15:24:55 2014 +0400

    Sahara: minor changes for API tests

    In file "test_cluster_templates.py" setUpClass method needs
    to be wrapped in decorator "safe_setup" because resource
    (node group template) is created in setUpClass method.

    In addition small code refactoring in tests for data sources was made.

    Partially implements: blueprint savanna-api-tests

    Change-Id: If783df527fc23ea197c5344a67e1aa3e82774b2c

commit cf4a06a11863df2a4fe96277c1d3b2372cbff557
Merge: e64601f ab46ce2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 1 11:22:23 2014 +0000

    Merge "Fix race condition in flavor tests"

commit e64601f54a77d725d021d7475534b7bd7a146e2d
Merge: 229583a e5d8457
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 1 08:32:12 2014 +0000

    Merge "Missing node driver interface validation API"

commit b3d956fb1d141f6ac9e5e9377b841dd04235c70d
Author: Joseph Lanoux <joseph.lanoux@hp.com>
Date:   Wed Jun 25 14:45:24 2014 +0000

    Add skip decorators in test_servers_negative

    This patch adds skip decorators in the resize methods of the
    the test_servers_negative test in both admin and servers sections of
    tempest/api/compute. When resize=false in tempest.conf, those tests
    are therefore skipped. This prevents failures in environments
    where resize is disabled.

    Change-Id: Ic14a47ee46a4ee2f8278b688ce16c8510f5c6f32
    Related-Bug: #1334311

commit 9a192d33cfbcce058d68b6a36fd10fa3dd38719b
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Tue Jul 1 16:12:25 2014 +0900

    Fix "create a flavor" tests for strong validation

    On Nova v2.1/v3 API,  the input validation of "create a flavor" API
    has become more strict. As the result it does not allow " 1024 " as
    ram size, and does not allow "" as flavor id.

    This patch fixes the related tests for passing these tests.

    Change-Id: I58a8cc8fd89a12495ed995e06dbd396a82f6ec71
    Closes-Bug: #1336173

commit 229583ae545cdfdea7217358e5b30a2a3b8bc103
Merge: ea77b4f 85f5bed
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 1 06:50:52 2014 +0000

    Merge "Avoid snapshotting from compute authorization test"

commit ea77b4fb87dbd53972f53b809a4243d29fd1e38c
Merge: 499aae3 7287677
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 1 02:36:49 2014 +0000

    Merge "Sahara: add API tests for job binaries"

commit 3581e466d318efe7273f671c8280373b019382f5
Author: Miguel Lavalle <miguel@mlavalle.com>
Date:   Thu Mar 27 19:01:46 2014 -0500

    VPNaaS API Tests Enhancements

    Added the following tests:
     - test_admin_create_vpn_service_for_tenant:
       Admin user creates VPN Service for tenant.

     - test_admin_create_ike_policy_for_tenant:
       Admin user creates IKE Policy for tenant.

     - test_admin_create_ipsec_policy_for_tenant:
       Admin user created Ipsec Policy for tenant.

    Extended the following tests:
     - test_show_vpn_service:
       Now tests to check whether the returned status has a
       valid value.

     - test_create_update_delete_ike_policy:
       Now also updates encryption_algorithm, ike_version,
       and lifetime in update tests. Verifies whether test was
       successful by comparing with vpn_service object returned by
       show API call.
       Also now checks whether delete was succesful by asserting
       that is the ikepolicy is no longer returned by list_ikepolicies.

    Minor edits to network_client_base.py to support ipsecpolicy resources.

    Change-Id: I0e4e56c4fdcb591c456b4c32c6b6dd208f0c4045

commit 499aae3fcf35f0c0e0367c6898b018ca964254c5
Merge: 0d2072a 0c8e329
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 30 22:11:18 2014 +0000

    Merge "Correct nc command in test_load_balancer_basic"

commit 0d2072a8d4e353ac848f7a0d3ea5a496a9ff0582
Merge: 03b3747 3083fca
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 30 20:31:30 2014 +0000

    Merge "Enable GET port_detail API to set parameters"

commit ee04b7c58d6b6f92393e2f71ec4cc5a1e21a1469
Author: Andrey Pavlov <andrey-mp@yandex.ru>
Date:   Mon Jun 30 15:51:00 2014 +0400

    Add querying for lists in ceilometer client

    Resources, meters, alarms has query param in ceilometer API.
    But current ceilometer client hasn't such ability.

    Change-Id: I2d77b0a8d9d79aab7b9198ffb06b054b2fb87983

commit 03b3747ae4d5d9e29de26428992dc5a4fc3d8609
Merge: 966c99f 9b3029c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 30 02:51:20 2014 +0000

    Merge "Fixes Scoping bugs"

commit 966c99f7778535faf476f9a84cd03366962ce045
Merge: b2f215d 5420d2d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Jun 29 14:42:07 2014 +0000

    Merge "add py27 to default tox"

commit ab46ce2083846cdacbe3216a5ed992162297c416
Author: Rohan Kanade <rkanade@redhat.com>
Date:   Thu Jun 19 14:22:35 2014 +0200

    Fix race condition in flavor tests

    * Flavor tests (admin) create and delete flavors globally, This causes race
      condition for Flavor list tests where the list test is using the
      currently created flavors for further operations

    Use locally created flavor reference in Flavor list tests

    Change-Id: Id557a58008cf42e94524b061acaad9bb89f42ec7
    Closes-Bug: #1267949

commit b2f215dbfe101da1330542ce9fb18c3933224d36
Merge: bdc64b3 ff42c87
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Jun 29 01:01:31 2014 +0000

    Merge "Added service "data_processing" to service list"

commit bdc64b323c24883909521f414a0b03fd4988825a
Merge: b6e3ce4 af1fb70
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jun 28 17:10:58 2014 +0000

    Merge "Add 'Member' role to all created users"

commit b6e3ce4be470e2242ba10c937c773cb6c658e16c
Merge: 8882c91 da5d4ec
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jun 28 13:30:27 2014 +0000

    Merge "Add 'id' to the server group cleanup list, not body"

commit 8882c9147abf832309f62834f5f052c942df2109
Merge: d671d4a dd27a4d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jun 28 13:08:50 2014 +0000

    Merge "Tempest API tests: Add ipv6 attribute tests"

commit d671d4ad80dec700555642eed5dfd1572abeaffc
Merge: da60377 7458b4b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jun 28 00:37:09 2014 +0000

    Merge "Add Tests for Message & Claim APIs"

commit da60377125ef8b9d492445e6f26cbeba5941d23f
Merge: 9eb8dda a241131
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 27 23:13:44 2014 +0000

    Merge "Drop unused admin client in server metadata tests"

commit 9eb8dda58d36f5bd180544644a6e195dbb7f2dbe
Merge: 8cce35d 3efb456
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 27 22:34:13 2014 +0000

    Merge "Skip quota-out tests temporary to change error codes"

commit 8cce35d94f65dfee268c7e5e06f20ec8aa1e9521
Merge: d86a089 7cec346
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 27 22:23:54 2014 +0000

    Merge "Add caller to v1 image_client wait_for_image_status timeout exception"

commit d86a089701a2dac9f582e0d8f2116533834ff94b
Merge: 1d30c65 a0c7689
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 27 17:44:05 2014 +0000

    Merge "Require stevedore for check_uptodate.sh"

commit 1d30c65f0f224f53f0a9e325482e3bd73cbff9e8
Merge: 0b46e3d 626b4f8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 27 03:46:53 2014 +0000

    Merge "javelin: create and attach volumes"

commit 0b46e3d58543010d7d729d8c220202dc51e395e6
Merge: cb31b9b afeb91a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 26 22:09:57 2014 +0000

    Merge "Use config generator rc instead of wrapper script"

commit cb31b9b2fffed2e455797c64a8a0969d231a0e32
Merge: c1b26bf 4251685
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 26 22:09:49 2014 +0000

    Merge "Update config generator from oslo-incubator"

commit c6c27ad48f47f42879a3df04a51e0ad2d96c7b1a
Author: Chris Buccella <buccella@linux.vnet.ibm.com>
Date:   Tue Jun 10 22:51:32 2014 +0000

    Remove the skip for test_get_instance_action()

    Change Ia1880dd53b7cbf34e66b349f01afb15672dffd12 introduced a skip
    for InstanceActionsV3Test.test_get_instance_action(). This was due
    to the header x-compute-request-id being changed to
    x-openstack-request id. The name has since been updated (as nova
    change I5e370fd3de5ee2f8a8d13553015d88910ff5ea87), so the skip
    is no longer needed.

    Also the skip in change Ia493d4838dee4a8a587d12a55f16afeb143d959d
    is no longer needed.

    Closes-Bug: 1281915
    Change-Id: I4839ba9287f792c8ed352bb63391285a3afc0b84

commit 2df9748ac086079384a04ad6ce44dfa1edfd19ae
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri Jun 13 15:02:26 2014 -0400

    Add network service tag to compute tests

    This commit adds the network service tag to all the compute api tests
    that are using network services so that they're properly tagged.

    Partially implements bp add-service-tags

    Change-Id: I0b3436e4b3a2f1c2285a17718ecb8e413bc60269

commit 21e4fc7e648d8f275ec63b01d18fb3928b527f7d
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Thu May 8 16:46:23 2014 +0900

    Verify "get a server" API response attributes

    Now most attributes of Nova v2/v3 APIs are not checked in Tempest,
    and this patch adds some tests which check these attributes to block
    the backward incompatibility change in the future.

    This patch adds the checks of "get a server" API responses.

    The response body of v2 API is the following:
      {
        "server": {
          "id": "c2f2ebe8-5a25-442b-83d2-9f0926a7a88a",
          "name": "vm01-v3",
          "status": "ACTIVE",
          "image": {
            "id": "b62655db-2ff7-4d7f-8821-d0a468a25bec",
            "links": [{"href": "http://[..]", "rel": "bookmark"}]
          },
          "flavor": {
            "id": "42",
            "links": [{"href": "http://[..]", "rel": "bookmark"}]
          },
          "user_id": "832ebd066fb0427ea77c4aab6bab5ec1",
          "tenant_id": "b8d8f3df596b482e93c4225b1d72d2c2",
          "created": "2014-03-13T00:40:21Z",
          "updated": "2014-03-13T00:40:31Z",
          "metadata": {},
          "links": [
            {"href": "http://[..]", "rel": "self"},
            {"href": "http://[..]", "rel": "bookmark"}
          ],
          "addresses": {
            "private": [{
              "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:5f:c3:0f",
              "version": 4, "addr": "10.0.0.5", "OS-EXT-IPS:type": "fixed"
            }]
          },
          "key_name": null,
          "hostId": "6efdef81d6341b7fac789263e366cdf3ed5136f5894db8a2b79d1bc7",
          "progress": 0,
          "OS-SRV-USG:launched_at": "2014-03-13T00:40:31.000000",
          "OS-SRV-USG:terminated_at": null,
          "OS-EXT-AZ:availability_zone": "nova",

          "OS-EXT-STS:task_state": null,
          "OS-EXT-STS:vm_state": "active",
          "OS-EXT-STS:power_state": 1,

          "OS-EXT-SRV-ATTR:host": "localhost-dev",
          "OS-EXT-SRV-ATTR:instance_name": "instance-0000004a",
          "OS-EXT-SRV-ATTR:hypervisor_hostname": "localhost-dev",

          "os-extended-volumes:volumes_attached": [],
          "accessIPv4": "",
          "accessIPv6": "",
          "config_drive": "",
          "OS-DCF:diskConfig": "MANUAL"
        }
      }

    The one of v3 API is the following:
      {
        "server": {
          "id": "c2f2ebe8-5a25-442b-83d2-9f0926a7a88a",
          "name": "vm01-v3",
          "status": "ACTIVE",
          "image": {
            "id": "b62655db-2ff7-4d7f-8821-d0a468a25bec",
            "links": [{"href": "http://[..]", "rel": "bookmark"}]
          },
          "flavor": {
            "id": "42", "links": [{"href": "http://192.168.11.100:8774/flavors/42", "rel": "bookmark"}]
          },
          "user_id": "832ebd066fb0427ea77c4aab6bab5ec1",
          "tenant_id": "b8d8f3df596b482e93c4225b1d72d2c2",
          "created": "2014-03-13T00:40:21Z",
          "updated": "2014-03-13T00:40:31Z",
          "metadata": {},
          "links": [
            {"href": "http://[..]", "rel": "self"},
            {"href": "http://[..]", "rel": "bookmark"}
          ],
          "addresses": {
            "private": [{
              "version": 4, "type": "fixed",
              "addr": "10.0.0.5", "mac_addr": "fa:16:3e:5f:c3:0f"
            }]
          },
          "key_name": null,
          "host_id": "6efdef81d6341b7fac789263e366cdf3ed5136f5894db8a2b79d1bc7",
          "progress": 0,
          "os-server-usage:launched_at": "2014-03-13T00:40:31.000000",
          "os-server-usage:terminated_at": null,
          "os-extended-availability-zone:availability_zone": "nova",

          "os-extended-status:task_state": null,
          "os-extended-status:vm_state": "active",
          "os-extended-status:power_state": 1,
          "os-extended-status:locked_by": null,

          "os-extended-server-attributes:host": "localhost-dev",
          "os-extended-server-attributes:instance_name": "instance-0000004a",
          "os-extended-server-attributes:hypervisor_hostname": "localhost-dev",

          "os-extended-volumes:volumes_attached": [],
          "os-pci:pci_devices": [],
          "os-access-ips:access_ip_v4": "",
          "os-access-ips:access_ip_v6": "",
          "os-config-drive:config_drive": ""
        }
      }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I951eae22d694349ae734e1ea16f24f500af6a894

commit 397f5890348c69548b24e964ce0579d70e088c2b
Author: Daisuke Morita <morita.daisuke@lab.ntt.co.jp>
Date:   Thu Mar 20 14:33:46 2014 +0900

    Add parametric tests of Swift object API, part 4

    Add positive tests of Swift object "COPY" APIs from the viewpoint of
    completeness of query parameters.

    Change-Id: Iada4a9e00ce66dccd46993fd3edcc39c625c9022

commit c1b26bfb5f11a41a746cf96180949cf3f9c1203c
Merge: e174c8d 02f840b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 26 03:24:05 2014 +0000

    Merge "Add parametric tests of Swift object API, part 1"

commit e174c8d474c47ec30a81353ccd0d0870669ed3c3
Merge: dc3d185 8a841c7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 26 00:24:47 2014 +0000

    Merge "Avoid empty string for length in os-getConsoleOutput"

commit dc3d185bb0f18172f59d112b2e328a52820b7adf
Merge: d08b9ad 60a67f7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 25 22:51:57 2014 +0000

    Merge "Add "create a server" test with server group"

commit 5420d2d2c6fa7ab021ecf574bdbe50e884def344
Author: Sean Dague <sean@dague.net>
Date:   Wed Jun 25 18:12:13 2014 -0400

    add py27 to default tox

    because we should be unit testing when you run tox

    Change-Id: If0bba55d80d900ccd39c7714edcd0bfd79d31467

commit c4131d818ab82eff218675718e62bd8badd53cca
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Tue May 27 11:59:28 2014 -0400

    Make unable to ping log messages appropriate level

    The ping from an ssh connection checks in _check_remote_connectivity()
    aren't necessarily expected to pass on the first attempt. However,
    every time the ping was unsuccessful the method would log an
    exception which is too severe a log for an expected error. This
    commit uses a more appropriate log level for this case.

    Change-Id: I8068fa85472259676acebd99b9d191065661e101

commit d08b9adac28d14cb1e7996f0e86ae8e284631f40
Merge: 8838361 3823109
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 25 21:13:59 2014 +0000

    Merge "Handle backup not found in test_create_backup"

commit 7cec346bb4e02627cebf53a8e704e6c2d00b5bd9
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Wed Jun 25 12:48:43 2014 -0700

    Add caller to v1 image_client wait_for_image_status timeout exception

    This will help in fingerprinting race failures with logstash so that we
    can uniquely identify the same error message but between different tests
    that are failing, then we can see trends over time.

    Related-Bug: #1289546

    Change-Id: Iaeeaef6f9235cd8c6f7fa4dae3424542b708ad2b

commit 0c8e329c54fe00dc18309ae008e8c34c7f100ff9
Author: Elena Ezhova <eezhova@mirantis.com>
Date:   Thu Jun 5 12:15:39 2014 +0400

    Correct nc command in test_load_balancer_basic

    HA-Proxy always expects it will close the connection first.
    To make a backend respect it, the command that starts
    the netcat "web server" should be modified by adding
    'cat >/dev/null' to a responce. Thus a client is made to wait
    until the proxy closes the connection.

    Closes bug: 1326607

    Change-Id: I762f7b59bd1fd76471cf5530882b6b08e8c9bb0b

commit b93cee939eb42ab7222eb5bc2d75fa2daedd3544
Author: Ajay Yadav <ajayyadavmdu@gmail.com>
Date:   Sat Jun 21 19:43:02 2014 +0530

    Improve neutron CLI existing tests

    Objective of this patch to parse the output of read only neutron CLI's,
    to validate the output and improve more output verification.
    It is improving the code of all below read only neutron CLI's sub-commands:
    1. net-list
    2. net-external-list
    3. port-list
    4. router-list
    5. security-group-rule-list
    6. subnet-list

    Partially implements: blueprint missing-cli-tests-in-tempest

    Task is managed using etherpad :
    https://etherpad.openstack.org/p/missing-cli-tests-in-tempest)

    Change-Id: I9b8c9cd0ab115a08519c0d2474c41836a984cce2

commit 8838361cfe071a901608829611a97db66ce5950f
Merge: 0acad79 9c3b3b6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 25 03:46:11 2014 +0000

    Merge "Add client response checking for image service"

commit 0acad7922bd73a0840d34f5e0b5d97af8f5a8f56
Merge: 079bf98 6251b78
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 25 00:19:45 2014 +0000

    Merge "Added swift CLI test cases"

commit a0c76894d685c55f4ee767f5f70019c120bb00da
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Tue Jun 24 13:56:57 2014 -0700

    Require stevedore for check_uptodate.sh

    The Oslo config generator imports the stevedore.named module but
    stevedore isn't listed as a requirement for Tempest, so config
    generation can fail with an ImportError.

    Closes-Bug: #1333998

    Change-Id: I47ecac0f5881aceb279391a981780a2dd72f0d2b

commit da5d4ecbd398424e475c29f2186d6aef1a414fcb
Author: David Kranz <dkranz@redhat.com>
Date:   Tue Jun 24 16:04:57 2014 -0400

    Add 'id' to the server group cleanup list, not body

    Change-Id: If55855d6c104dcd01d648688d2b9d7c2953a9a25
    Closes-Bug: 1333965

commit 079bf98c183e6cee4a88745e96f5c1c6e269e973
Merge: f7e2c79 c9a94f9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 24 18:56:13 2014 +0000

    Merge "HEAD doesn't return a body"

commit f7e2c79e68d5d17ca346456ed3a5fb08643cea90
Merge: 9d5aa38 53ce5ae
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 24 18:00:33 2014 +0000

    Merge "provide enough time to do expires in obj tests"

commit 9b3029c7cc5b6143eea118a2d0ad3180a9c40fbe
Author: Pranav Salunke <dguitarbite@gmail.com>
Date:   Sun May 25 00:01:05 2014 +0530

    Fixes Scoping bugs

    Fixes scoping bugs, removes unnecessary use of self.xx.

    Change-Id: I0c9504a11d25cddb7f4e04eed2a631389297fdd9

commit 0462a7f212882d8ca5dd974a80c9ff6f18b3fc69
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Fri Jun 20 07:38:06 2014 +0200

    Replace the console output on Error with fault a message

    Trying to get the console log from an ERROR-ed server
    does not really works

    The console log does not contains any meaningful info
    related to most status changes,
    it is just what the instance prints to the serial console.

    Only one action is guest assisted: the 'soft reboot',
    which automatically switched to 'hard reboot'
    when the guest forgets to assist
    (ie. does not shutdown in 120 sec)

    Testing the console output presence before reporting
    active state would make more sense.

    Instead of attempting to get the serial console output,
    after this change the response 'fault' field will be used
    for exception detail when available.

    Closes-Bug: #1332414

    This reverts commit c1a3bbe37c6202562fad5ff1be6e818d12797aee.

    Change-Id: I2018f98cdc4a1bc7dd8f34833df228dc56d88a95

commit 3efb45616f873f51aac87a5a404bc7573bd5763f
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Tue Jun 24 16:14:07 2014 +0900

    Skip quota-out tests temporary to change error codes

    The commit I2bb8a60ef254afbfed514cfeebe75355d0de4475 tries to change
    error codes of quota-out to suitable ones (HTTPForbidden).
    We need to make some quota-out tests skip temporary to merge the above
    commit. The few ones of this kind of test are already skiped with the
    commit If376eda0a7929ba2baa4ac4acbb457883bcfc96d, but some tests still
    exist.
    This patch makes the rest of them skip.

    Change-Id: I95c2c7c40763a74ca6eae9f8a28de3e6b482d31b
    Related-Bug: #1298131

commit 315011163c94ebb2cb4886e1a192eaf039ab3782
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon Jun 23 13:56:42 2014 +0900

    Fix availability zone client in compute admin test

    In /tempest/api/compute/admin/test_availability_zone.py file,
    V3 test class use the V2 Availability Zone client.

    This patch correct the client for V2 and V3 by instantiating the
    correct one in base class.

    Change-Id: I97903b1ea7faa02c5880c091a166e386295de0da

commit 9d5aa38cfef25af20e382479bd064d48aabf0716
Merge: 34e98ad e42f092
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 24 10:32:34 2014 +0000

    Merge "Bump baremetal power/assoc/unprovision timeouts"

commit e5d8457e9fb57c988e4cbc47175cda2f847cf0f8
Author: raiesmh08 <mh.raies@nectechnologies.in>
Date:   Mon Jun 23 09:49:03 2014 +0530

    Missing node driver interface validation API

    This patch implements missing API test for node validation.

    There are three categories of driver interfaces:

    - `Core` interfaces provide the essential functionality for Ironic
       within OpenStack, and may be depended upon by other services.
       All drivers must implement these interfaces. Presently, the Core
       interfaces are "power" and "deploy".
    - `Standard` interfaces provide functionality beyond the needs of
      OpenStack, but which has been standardized across all drivers and
      becomes part of Ironic's API.
      If a driver implements this interface, it must adhere to the standard.
      This is presented to encourage vendors to work together with the
      Ironic project and implement common features in a consistent way,
      thus reducing the burden on consumers of the API.
      Presently, the Standard interfaces are rescue and console.
    - The `Vendor` interface allows an exemption to the API contract when
      a vendor wishes to expose unique functionality provided by their
      hardware and is unable to do so within the core or standard interfaces.
      In this case, Ironic will merely relay the message from the API service
      to the appropriate driver.

    As all drivers must implement core interfaces, I am checking only
    core interfaces for response body validation.

    part of blueprint: missing-baremetal-api-test

    Change-Id: Ib6e81c875d55fb0c86dbb0de1c9a8337831196cc

commit 7ecfc660c5124e9088ccaf66310f6b226a347b6b
Author: Zhi Kun Liu <zhikunli@cn.ibm.com>
Date:   Mon Jun 16 11:11:07 2014 +0800

    Sharing codes for volumes list tests

    1. merge the common tests between v1 and v2, and set its
       default value for v2.
    2. make volumes v1 list tests inherits common tests
    3. leave volumes v2 specific tests in direcotry 'tempest/api/volume/v2'
    4. delete BaseVolumeV2Test

    Partially implements: blueprint cinder-v2-api-tests

    Change-Id: I7cecbde9543c441a2f3478941f85625755aabf7f

commit 71b6d896681f72f8f50c6d2734a1e4e9f76cec5a
Author: Alok Maurya <alok-kumar.maurya@hp.com>
Date:   Fri Jun 20 05:57:24 2014 -0700

    Allowed Address Pair API Tests Enhancements

    Add test to update 'allowed-address-pair' attribute of port

    -Create a port without allowed-address-pair
    -Set allowed-address-pair attribute of port using port_update
    -Validate that allowed-address-pair attribute of port is updated successfully

    Change-Id: I0556617f837f62e3ccc06f50c049af0b227357b0

commit 85f5bede4e51091b60f57e16f2048d8fdd8887b4
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Thu Jun 19 16:48:17 2014 -0700

    Avoid snapshotting from compute authorization test

    The compute authorization API tests currently rely on the creation of an image
    via an instance snapshot.  Not all compute drivers support this and the tests
    do not actually require the image to be a snapshot.  Instead, create a dummy
    image in Glance directly to avoid making auth tests dependent on a hypervisor
    feature.

    Change-Id: I83a0fe12b1077ea87e402ec9897931631fa9cbf6
    Closes-bug: #1331138

commit 34e98ad7cc8624c2f27d5374360d34917d99466b
Author: Yuiko Takada <takada-yuiko@mxn.nes.nec.co.jp>
Date:   Tue Apr 1 14:13:05 2014 +0000

    Verify create agent attributes of V2/V3 APIs

    This patch adds the JSON schema for Nova V2/V3 create agent APIs
    includes the attributes to block the backward incompatibility change
    in the future.

    The response body of v2 and v3 API is the below:
    {
        "agent": {
            "agent_id": 1,
            "hypervisor": "xen",
            "os": "linux",
            "architecture": "x86",
            "version": "7.0",
            "url": "xxx://xxx/xxx/xxx1",
            "md5hash": "add6bb58e139be103324d04d82d8f546"
        }
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I86aeae6a6337ce60e2b69e207a6e015950b95a36

commit a2411315c5a0988e0500cb0bd9eb28f985170378
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Mon Jun 23 14:51:11 2014 -0700

    Drop unused admin client in server metadata tests

    Removes an unused admin identity client setup and call to list tenants,
    neither of which appear to be used anywhere in server metadata tests. Also
    removes a similarly unused tenant_id attribute from the v3 equivalent test.

    Change-Id: I83ee79b38c64804ca6a29cc4435866015195a946

commit 53ce5ae4d662ca2ba961c6d9e3af0a3a89a1be5c
Author: Sean Dague <sean@dague.net>
Date:   Mon Jun 23 16:19:22 2014 -0400

    provide enough time to do expires in obj tests

    When testing object expiration there are a lot of factors in
    play, including the amount of time that rest calls take between
    when we set the expiration, and when we eventually want to check.
    If the time in the future is too close then our GET calls have
    a real chance of 404ing because the object is gone.

    So we should provide more slack to begin with (10 seconds) and
    then a variable sleep time at the end to check objects 3 seconds
    after they should have expired.

    Closes-Bug: #1304119

    Change-Id: I890bdbc14c926ba07f43d60ef5544ff37069d5df

commit 7458b4b50508d4582827ef94252d92da2a4a7f66
Author: Malini Kamalambal <malini.kamalambal@rackspace.com>
Date:   Thu May 29 11:47:28 2014 -0400

    Add Tests for Message & Claim APIs

    This patch adds the positive tests for Message & Claim APIs.

    Change-Id: I6128e1990bedcc427733531a0d272449e8b1ce96
    Implements: blueprint add-basic-marconi-tests

commit af1fb707fa689df84ef24bef012420cdd47e34c4
Author: Andrey Pavlov <andrey-mp@yandex.ru>
Date:   Thu May 29 17:08:10 2014 +0400

    Add 'Member' role to all created users

    When cloud's glance service configured to use swift for storing data
    then user works with glance must have operator_role.

    Change-Id: Idd92640d5d6b1957aa6ac84a4124e0b2eb5f26b1
    Closes-bug: #1316166

commit 9c3b3b6f0ec00267af09a81e33a7f3859119a11a
Author: David Kranz <dkranz@redhat.com>
Date:   Thu Jun 19 16:05:53 2014 -0400

    Add client response checking for image service

    Make all api methods on image clients check for the correct response code and
    remove response code checking from image tests. There are a few test code
    checks outside of the image tests that were not changed. They do no harm and
    can be removed when those test files have status codes removed for their own
    intended service.

    Change existing client checks using resp to resp.status to avoid confusion with
    glance http client use of both httplib (raw) and httplib2.

    Remove unused replace_membership_list method from v1 client.

    Partially implements blueprint client-checks-success

    Change-Id: I4ece3db26920454a8e1bd6325ec01ae3d864d0eb

commit c9a94f9f94384e9701081cfcdaaa89653f3213d4
Author: Sean Dague <sean@dague.net>
Date:   Mon Jun 23 08:31:50 2014 -0400

    HEAD doesn't return a body

    The following warning message was misleading when doing the
    results of a HEAD method, which never will have a body.

    Change-Id: I585e114a3f35a2bc074ad479fc227b79df36df75

commit ff42c879eade624f79375d0ddb6891c32b0d3293
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Tue Jun 17 15:39:43 2014 +0400

    Added service "data_processing" to service list

    Change-Id: I5d3fbae3903527b34e00579ce178e0422bdd1f4c

commit acee202b28ba7ce1fd9af9a251dedcabf6fa7c38
Merge: 18231ce a514958
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 23 05:28:26 2014 +0000

    Merge "Remove assertTrue from ssh unit tests"

commit 18231ce45b9b76ab34daa8fb5dd3f24ed0d24755
Merge: fd6528c b12ad76
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 23 05:28:09 2014 +0000

    Merge "Fix T104 for scenario test subdirs"

commit fd6528c0a7fb0525f8bc00f1bef76139038ea201
Merge: e7f97e0 2e37b4f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 23 05:28:05 2014 +0000

    Merge "Add new rescue compute feature flag"

commit e7f97e01cd096b34f8cb1195f759e52b30f135f6
Merge: 0b85ef8 2c32c09
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 23 04:58:25 2014 +0000

    Merge "Don't try to trace non-printable characters in debug output"

commit 0b85ef822ea5da2f587d7086b60ea2f2883da6ed
Merge: e42f050 af630da
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 23 03:27:40 2014 +0000

    Merge "Don't store duplicate policies for server_group"

commit e42f050267ea26a603c41f624400a5bed9fbc606
Merge: f783013 3eb7a89
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 20 23:13:59 2014 +0000

    Merge "Add README section about API stability"

commit f783013529afb085a5011eccdce2f5d9c438bcaa
Merge: f0434ca cd7bf62
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 20 23:13:51 2014 +0000

    Merge "Add branchless tempest section to README.rst"

commit f0434ca3bed9c68b42edf8ccc3ca537e6d81328c
Merge: 3f9b77d 2ef32ac
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 20 15:06:06 2014 +0000

    Merge "make logformat more similar to oslo"

commit a51495806caa9e409a31b1d9be3d5df819e1c972
Author: Sean Dague <sean@dague.net>
Date:   Fri Jun 20 08:20:05 2014 -0400

    Remove assertTrue from ssh unit tests

    These unit tests failed on gerrit review 98819 with the extremely
    obvious: AssertionError: False is not true.

    Instead actually use the Less/Greater assertions so we even know
    what the values are on either side of the equation. Also add an
    extra second of buffer to the timeouts, because we have no real
    time guaruntees here, and a busy system might totally not get around
    to this for an extra second (especially as we are doing int level
    compares).

    Closes-Bug: #1332512

    Change-Id: I60b9f1cf38475faa4cddd9e69fcad575f0d4f1f3

commit 3f9b77dd3de0c9d55a6b22a85b52f87156099da5
Author: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Date:   Fri Jun 20 06:51:30 2014 +0000

    Updated from global requirements

    Change-Id: If54fdc67edc8775584b0636632f5c4ab7aec6ed0

commit fbe49c1d55b8c8433840a4c38d6efda046855201
Merge: 3cd3419 7adb695
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 20 06:03:55 2014 +0000

    Merge "Make test_snapshot_pattern ssh error path work"

commit 3cd3419f2e541746f58c49f34e58596b1b7659ba
Merge: 0902847 e81ae69
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 20 05:55:34 2014 +0000

    Merge "Use the http image location conf option for api tests"

commit 26271a240167610fdc49dce08f176d6313044ea1
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Fri Jun 20 10:32:29 2014 +0900

    Verify list-Floating-IP-Bulk Nova API attributes

    This patch adds the JSON schema for Nova V2 list-Floating-IP-Bulk
    API response and validate the response with added JSON schema
    to block the backward incompatibility change in the future.
    The response body of list-Floating-IP-Bulk V2 API is below:
    {
        "floating_ip_info": [
            {
                "address": "10.10.10.1",
                "instance_uuid": null,
                "interface": "eth0",
                "pool": "nova",
                "project_id": null
            },
            {
                "address": "10.10.10.3",
                "instance_uuid": null,
                "interface": "eth0",
                "pool": "nova",
                "project_id": null
            }
        ]
    }
    Partially implements blueprint nova-api-attribute-test

    Change-Id: I43b6f0618cb85d78577e7c63d8fbf08acc5e93a3

commit 09028474450a59a17bc2afc40187980259dd6e24
Merge: fe3a91c 621352f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 20 00:45:15 2014 +0000

    Merge "Skip case for fixing incorrect exception assertion"

commit 2e37b4f18f652cf50880375b260c48cb7b6830e4
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Wed Jun 18 17:34:21 2014 -0700

    Add new rescue compute feature flag

    This adds a new feature flag to toggle whether rescue mode is supported by
    the hypervisor and skips rescue tests accordingly.  The feature is enabled by
    default.

    Change-Id: I4dabe663a177aac853ea0e6f4b58b28da890be71
    Closes-bug: #1331870.

commit fe3a91cbee07873e0dc7977acb148cc2451356b1
Merge: 339181a 0606e1f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 19 23:12:07 2014 +0000

    Merge "Check create-Floating-IP-Bulk Nova API attributes"

commit 8a841c72449b5977fa157814bb661fa18d344bf6
Author: Davanum Srinivas <dims@linux.vnet.ibm.com>
Date:   Thu Jun 19 18:33:14 2014 -0400

    Avoid empty string for length in os-getConsoleOutput

    If the caller does not pass in any value for length, we should
    not be sending length='' to the os-getConsoleOutput REST API
    as Nova v2 API does not handle it properly

    Change-Id: I61db6a92418935dd4d0a8fc149d18417bf434b94
    Closes-Bug: #1329563

commit e81ae6986caccc960e5eaaeebbf1ebaa202562d2
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Jun 19 17:41:31 2014 -0400

    Use the http image location conf option for api tests

    This commit changes the api tests in test_images to use the http
    image location from the config file instead of the hardcoded
    example.com url. The example.com url would work in the case where
    glance attempting to connect to the url using socket, does not raise
    a socket error. However, this is dependent on the DNS configuration
    of the host glance is running on because if example.com isn't
    reachable glance will return a 400 because it can't get the image
    size. This fixes the issue by using the location specified in config
    which should be a valid location.

    Closes-Bug: #1328738

    Change-Id: I7cba95bd5f1462c33492869336ce9523a1545a07

commit 7adb69563b8f4a850686feed704f565bcf58a588
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon Jun 16 10:05:57 2014 -0400

    Make test_snapshot_pattern ssh error path work

    When validation was added to all ssh connections this means that the
    exception handling code around ssh connections was actually run, a bug
    was fixed in the exception logging for test_snapshot_pattern. It also
    reraises the error so we know that the failure was caused by the ssh
    connection

    Change-Id: Iadccef5046e8884fce54ba2cea591a6e86a8b318

commit 339181aefd2abeadeb49eb2f83d30346bef3036a
Merge: c3bf925 3960c4d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 19 18:46:42 2014 +0000

    Merge "Force connection auth as part of RemoteClient in scenario"

commit e4f7899c76460b439ccd730cd2cb246ddcd31dc2
Author: Assaf Muller <amuller@redhat.com>
Date:   Thu Jun 19 17:32:14 2014 +0300

    Improve test isolation in test_networks:BulkNetworkOpsTest*

    Each test should be using its own networks. The sharing of networks
    causes weird, unintended interactions.

    Change-Id: Ifef6e9604fb40bba771bf41eea2f08246a803faf

commit afeb91a5dacdcbb2116a66b187b997d468612022
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Jun 19 16:51:17 2014 +0000

    Use config generator rc instead of wrapper script

    This commit removes the generate_sample wrapper script and adds an
    rc file for the config generator to specify the alternate path.
    This makes console messages from the generator tooling point
    consistent with what is actually being used. Before because a wrapper
    was used error messages would recommend running the incorrect tool.

    Change-Id: I0ac792454777af6e3f1d718836031f9a14850229

commit 4251685fac8a088e9b469f1c86d5ef1ae85b88e4
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Jun 19 10:51:29 2014 -0400

    Update config generator from oslo-incubator

    This commit pulls in the latests version of the config generator from
    oslo.

    Change-Id: I3a2b06dd9ca3285a3d93298ea5727b705f6109e4

commit 7287677a3c3d04fc6316249c137182cc794ce824
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Wed Jun 11 16:18:19 2014 +0400

    Sahara: add API tests for job binaries

    * create/list/get/delete API tests for job binaries in Swift
      and in Sahara database were added
    * "test_job_binary_get_data" test was added

    Partially implements: blueprint savanna-api-tests

    Change-Id: I0f2fcb79b469ad291fb0d9d3acba2fbfbfd7da27

commit b12ad764336cdbafcc3289b0b6f16db89d01135f
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Jun 19 10:18:05 2014 -0400

    Fix T104 for scenario test subdirs

    This commit fixes the T104 hacking check to handle subdirs in the
    scenario tests. Previously the check assumed that all the scenario
    tests were in the scenario dir. However, this isn't necessarily the
    case. For example, the heat scenario tests are all in the path:
    tempest/scenario/orchestration which means they were excluded from
    the T104 check. This commit fixes the oversight and adds unit tests
    to cover this condition.

    Change-Id: I42d7f22f6194f624f8488493de29e60ff19d211a

commit c3bf9257740c8adfda402a125e2b1008114f9f01
Author: Artur Svechnikov <asvechnikov@mirantis.com>
Date:   Mon May 5 16:37:37 2014 +0400

    Add Ceilometer client for scenarios tests

    Ceilometer client is needed for scenario test
    of ceilometer features.

    blueprint add-ceilometer-scenario-tests

    Change-Id: Ic1b8b7ea41cdabd74e9be951625b74298312880b

commit 621352f32f9d1afc449d2e0c7b389a75f9286fbb
Author: ZHU ZHU <zhuzhubj@cn.ibm.com>
Date:   Tue Jun 17 03:43:40 2014 -0500

    Skip case for fixing incorrect exception assertion

    HTTP status code 413 should not used for some exception
    response based on RFC2616.

    Related nova commit: I2bb8a60ef254afbfed514cfeebe75355d0de4475
    Related-Bug: #1298131

    Change-Id: If376eda0a7929ba2baa4ac4acbb457883bcfc96d

commit 836d7bef5fedaae303217409fefc3748e6fe42bc
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Thu Jun 19 15:16:38 2014 +0900

    Verify delete-Floating-IP-Bulk Nova API attributes

    This patch adds the JSON schema for Nova V2 delete-Floating-IP-Bulk
    API response and validate the response with added JSON schema
    to block the backward incompatibility change in the future.

    The response body of delete-Floating-IP-Bulk V2 API is below:

    {
        "floating_ips_bulk_delete": "192.168.1.0/24"
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Id48ba7129d97c3691f8e61375f4205b1587d385b

commit 3960c4dcb4de204624dce50c79e63646ef45db48
Author: Yair Fried <yfried@redhat.com>
Date:   Wed May 7 15:20:30 2014 +0300

    Force connection auth as part of RemoteClient in scenario

    Some operations use ssh.exec_command() (or maybe other methods) without
    first verifying that ssh connection is available. This might cause ambiguity
    when debugging failed tests.
    This patch forces connection verification as part of ssh_client creation in
    scenario tests, and will cause early failure if connection is faulty

    Change-Id: I002fee2a231e48e834f80f62cc70a489eaa8d2c1

commit 2c32c09ab443ad1d9e07a1b8625cde9dd807158f
Author: David Kranz <dkranz@redhat.com>
Date:   Wed Jun 18 21:58:40 2014 -0400

    Don't try to trace non-printable characters in debug output

    Change-Id: I740a95151057ae31d050d51485ec228a5ec9e57f

commit 8bd013ea6a4b6629392173d0b127d04ea7a71dcd
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Wed Jun 18 21:58:32 2014 -0400

    Add tox job to build docs

    This commit adds a tox job to build the docs. It calls the setup.py
    build_sphinx command.

    Change-Id: I84dbd1aaea142bbe45c73df04856e128621143db

commit 366a51fef1154e4e70872f8c4a79559cd2e6ef5f
Author: Kaitlin Farr <kaitlin.farr@jhuapl.edu>
Date:   Mon Apr 21 12:43:54 2014 -0400

    Adds scenario tests for volume encryption

    Two scenario tests and the supporting methods in the test manager
    are added. For each encryption type, the test creates an image, boots an
    instance of the image, creates an encryption type, creates a volume of that
    type, attaches the volume to the instance, detaches it, and deletes
    the encrypted volume and volume type.

    Change-Id: Ib2c3f9b04d35a65ce2f0e45e63e940ecd92991d0
    Implements: blueprint cinder-volume-encryption-tempest-tests

commit 6251b782ad107d77a8f078a2d20835661c47b9ac
Author: vishal mahajan <mahajan.vishal.mca@gmail.com>
Date:   Thu May 29 13:15:58 2014 +0530

    Added swift CLI test cases

    Below test cases are added:-
    stat
    list
    capabilities
    help
    Optional arguments

    Change-Id: I0daacd6d970f343cc225e820fbddf967cd6915dc

commit 787852ffcad8b99033f54878e5e883f0dff99bf7
Merge: 2fb786b 7806539
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 18 15:48:31 2014 +0000

    Merge "Use known flavor ID as marker"

commit 2fb786ba70e5f9b545bfc556e3f9117603497823
Merge: 3dd988f 6e6cf83
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 18 14:34:51 2014 +0000

    Merge "Sharing codes for cinder v1 and v2 tests"

commit 3dd988f2fa3bad20043281aa4f70bd21e46495e5
Merge: 5c42268 1e5f364
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 18 14:34:43 2014 +0000

    Merge "Don't include boto tests as part of smoke tests"

commit 5c42268d5053d6e1401d20d6cd2e65410f8f809c
Merge: e30f755 8c5be17
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 18 14:34:35 2014 +0000

    Merge "Sync versionutils from oslo-incubator"

commit e30f755f8e0454081b3e8351c5749cf6612c3e8b
Merge: a58c9c6 5716058
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 18 11:40:41 2014 +0000

    Merge "Enable E251,E265 rules ignore H402"

commit 438ed3be4fbfd174622eb199059d0383d477b7fd
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed Jun 18 17:25:41 2014 +0900

    Verify V2 list server_group API attributes

    This patch adds the JSON schema for Nova V2 list
    server_group API response and validate the response with added
    JSON schema to block the backward incompatibility change in the future.

    The response body of List server_group V2 API is given below:

    {
        "server_groups": [
            {
                "id": "616fb98f-46ca-475e-917e-2563e5a8cd19",
                "name": "test",
                "policies": ["anti-affinity"],
                "members": [],
                "metadata": {}
            }
        ]
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I554237d9b66b42ea75ef3b47c8a9038c80b3cfb5

commit 0606e1fa1fb918cc28fd2def32ad29fe7804b5a4
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed Jun 18 17:10:40 2014 +0900

    Check create-Floating-IP-Bulk Nova API attributes

    This patch adds the JSON schema for Nova V2 create-Floating-IP-Bulk
    API response and validate the response with added JSON schema
    to block the backward incompatibility change in the future.

    This patch also correct the test case by checking the list API's
    response body length instead of create API.

    The response body of create-Floating-IP-Bulk V2 API is below:

    {
        "floating_ips_bulk_create": {
            "interface": "eth0",
            "ip_range": "192.168.1.0/24",
            "pool": "nova"
        }
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I0003e34f22729d39202573164c25bf4af721b982

commit a58c9c61999e9972a6440fd2d7d8feee7660af79
Merge: 8446493 2996609
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 18 07:59:27 2014 +0000

    Merge "Verify list_instance_action attributes of Nova API"

commit b4e0096310cdf6c4140fb7dd9c0c6a42241894df
Author: ChangBo Guo(gcb) <eric.guo@easystack.cn>
Date:   Wed May 14 13:52:08 2014 +0800

    Fix calls to mock.assert_not_called()

    There is no assert_not_called() method in mock, as described here:
    https://code.google.com/p/mock/issues/detail?id=159
    Fix these calls to use the assertEqual(0, mock.call_count) instead.
    This patch also fixes a typo.

    Change-Id: I7cfb968f6d4b775ceb901411ee8f24057d97cf91

commit 571605828bcab362761754fec9e122dde0adfd3f
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon Jun 9 17:13:48 2014 -0400

    Enable E251,E265 rules ignore H402

    After bumping the hacking version to the 0.9.x series ignores were
    added for several rules. This commit fixes the violations for a subset
    of these rules and re-enables the checks.

    Change-Id: If2445c395d481f3c5f6426a471da4ec8afb553f0

commit 8446493234a985f725d77869989c89838c94335f
Merge: 5d53cd9 06a5b4a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 18 02:18:29 2014 +0000

    Merge "Adds test for Floating Ips bulk Nova V2 API"

commit 6e6cf830cb765d1be1b3313f59efc49e9edff82c
Author: Zhi Kun Liu <zhikunli@cn.ibm.com>
Date:   Thu May 8 17:25:22 2014 +0800

    Sharing codes for cinder v1 and v2 tests

    Tempest doesn't have enough Cinder v2 api tests. We need to add more
    tests for it. Cinder v2 api only has some small updates, so v1 and v2
    tests could share service client and test code.
    This patch makes the follwoing initial chanages to support sharing
    codes between v1 and v2:

    1. Rename volumes v1 client to a base client, then create v1 and v2
       clients inheriting base client.
    2. Create common base test class instead of
       BaseVolumeV1Test/BaseVolumeV2Test. They will be remove after all
       test classes using sharing codes.

    Partially implements: blueprint cinder-v2-api-tests

    Change-Id: I2c0139d82663563996fae702f8e5f29f7ae0a7a9

commit 5d53cd9ff59699acb961be763bad9b6986a6ac0d
Merge: acc0e28 c795b9e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 18 01:34:50 2014 +0000

    Merge "Enable E113,E111,H302,F812,E713 rules"

commit acc0e2837accacc9bf4f3e3aea2e27f1e217dc40
Merge: d14a33a b013678
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 23:43:42 2014 +0000

    Merge "Bump hacking to 0.9.x series"

commit c795b9e136e37b7d1f2e1d5729d93c1662d8196d
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon Jun 9 17:01:10 2014 -0400

    Enable E113,E111,H302,F812,E713 rules

    After bumping the hacking version to the 0.9.x series ignores were
    added for several rules. This commit fixes the violations for a subset
    of these rules and re-enables the checks.

    Change-Id: I8cc92a5de5acf43a2143751851cf6fddab401ba4

commit 1e5f364b4806d8d00466c70ecf458c18cb9f359a
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Tue Jun 17 16:17:09 2014 -0700

    Don't include boto tests as part of smoke tests

    Tests with the smoke attribute are used all over when we want to run a
    subset of tempest. The smoke job is supposed to be a subset that gives
    us the most bang for the buck in functional test validation. The ec2 api
    falls outside of that being a third party api its always going to be
    extra.

    Change-Id: I474ada06064d2b236f52e623f7bc19326e711977

commit d14a33ace370fe5ad8f5a237007a4fa2497a1d50
Merge: 1bca50c 2b2483e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 22:13:13 2014 +0000

    Merge "Deduplicate status call checks"

commit b013678a101310a191b63a14003fd4a7743ec7ce
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon Jun 9 15:39:34 2014 -0400

    Bump hacking to 0.9.x series

    Hacking 0.9.0 had a minor bug so require 0.9.1 or higher.

    In order to keep this patch to just a requirements bump, ignore new and
    stricter hacking rules that are being triggered. Fixing up the code and
    turning these on is out of scope of this patch and is for future patches.

    Change-Id: Iafbd4adae8c6b446d53b62dfc490eab8e76a43ac

commit 1bca50c070b56b983493a96459b618c9abdec462
Merge: 3553ff7 0f1e11c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 21:29:53 2014 +0000

    Merge "Reworked scenario tests to use their own non-default security groups"

commit 3553ff761048fe033532919192ff6fe6f09f75e9
Merge: d1cbdc1 53eef72
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 21:23:53 2014 +0000

    Merge "Add total runtime to summary output"

commit d1cbdc107ab70828fdebc4076229fd61e047cba0
Merge: 2cdfdd9 b3348f7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 19:51:30 2014 +0000

    Merge "Unbreak baremetal API tests that were not updated"

commit 2cdfdd90573140b86827a5d5a5b706a30fa40a48
Merge: ffff29e 836e56b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 19:51:24 2014 +0000

    Merge "Set default to false for nova v3_api config option"

commit ffff29e243440f2b2b9996ebd441ea5468940148
Merge: 555fec6 4f09912
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 19:50:39 2014 +0000

    Merge "Add unittests for remote client"

commit 555fec6cb787aa3eae321ef42476856c51c67ac8
Merge: 75b34d9 de82ad7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 19:44:27 2014 +0000

    Merge "Enhanced Trove (database) flavor API tests"

commit b3348f78c4f06a9f6591a2200acc52aa97c0c4bb
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Tue Jun 17 00:16:54 2014 -0700

    Unbreak baremetal API tests that were not updated

    A recent merge (88233) changed the baremetal test base to return (resp, body)
    tuples from its create_* methods instead of the created objects.  This updates
    the test cases that were missed in this patch and unbreaks all Ironic CI jobs
    that were overlooked in that review.

    Change-Id: I691e36d0678a15737614b7867a4c6778e714f299
    Closes-bug: #1330834

commit 75b34d9dad6007bb20f5b8fccc688695834a9d90
Merge: a8096b0 d2e7501
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 15:55:09 2014 +0000

    Merge "cleanup on remote_client"

commit 848805f21b30548832302345759b7d648e15d2be
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Mon Jun 16 13:23:51 2014 -0700

    Add test for compute API os-quota-class-sets

    This tests showing and updating the 'default' quota class, which is
    really all this API is used for. It was removed in Icehouse in part to
    not knowing it was used even though python-novaclient and Horizon were
    using it. The removal was reverted and this change is to enforce what
    the API is used for.

    The extension only lives in the Nova v2 API, it was removed in the v3
    API in Icehouse.

    This change adds new quota client and test classes for the new API.

    An external lock fixture is used in all compute API quota tests to
    avoid introducing race bugs with the existing tenant-specific
    os-quota-sets tests.

    Closes-Bug: #1325727

    Change-Id: Ib0cde08dfaa0f6a5e180d247864fb59d76eca903

commit 836e56bf2176b8d0a684a3b45895aa779ea755ff
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Jun 12 13:55:19 2014 -0400

    Set default to false for nova v3_api config option

    This commit switches the default value for the nova v3 api config
    option from true to false. This changes the default behavior to not
    run the Nova v3 API tests. This is because the v3 is still marked as
    experimental and is able to change in a non-backwards compatible way
    which will cause issues when running with branchless tempest.
    Additionally, the nova team decided not to do a standalone v3 api so
    at some point this will disappear and instead become v2.1 of the api
    with microversions. When you couple this with the fact that tempest's
    gate budget is basically exhausted (tests shouldn't take over an hour
    to run in the gate) this should be defaulted off. For more discussion
    see:

    http://lists.openstack.org/pipermail/openstack-dev/2014-June/037370.html

    Change-Id: I13dbc4b433a0f6defbeebce958b2e1cbcf64ba7a

commit 626b4f8f75ba1691259e5897af6fa4d4ac879790
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Sun Jun 15 21:44:29 2014 +0200

    javelin: create and attach volumes

    Bring Cinder support in tempest/javelin to test:
    - volume creation
    - volume attachement to a server

    Partial-Bug #1330178
    Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>

    Change-Id: Ie0e437312aab3ccb0d8233e4b73f9215f64149ac

commit a8096b0bc9991d5b954a05aa1c38b18050d63e99
Merge: 1d36006 5403b79
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 11:48:28 2014 +0000

    Merge "Check non json type on glance client json_request method"

commit 1d36006c84bdd218e1103634269e68e04c9c5f32
Merge: c9639e5 74c923b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 11:48:21 2014 +0000

    Merge "Sahara: preparations for job binary tests"

commit 42904ae58f5ed4a5d93bcbcf6885a1b6c3cca1d1
Author: Ajay Yadav <ajayyadavmdu@gmail.com>
Date:   Tue Jun 17 16:40:06 2014 +0530

    Code clean-up of CLI test "cinder list-extensions"

    Redundant code is removed:
    list-extensions

    Change-Id: Ia0ba0c897c36ceea8d909276d019f1736a86d879

commit c9639e5dfb1bc7b2b28053e94eff023aa5577864
Merge: 1fdc484 f8ecf23
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 09:16:48 2014 +0000

    Merge "Nodestate API test for power state set"

commit 2996609f291a6e2e159f9880fbc7fee9a8baf067
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon Apr 7 17:27:41 2014 +0900

    Verify list_instance_action attributes of Nova API

    This patch adds the JSON schema for Nova V2 & V3 list_instance_actions
    API response and validate the response with added JSON schema
    to block the backward incompatibility change in the future.

    The response body of list_instance_actions V2 API is below:

    {
        "instanceActions": [
            {
                "action": "reboot",
                "instance_uuid": "b48316c5-71e8-45e4-9884-6c78055b9b13",
                "request_id": "req-3293a3f1-b44c-4609-b8d2-d81b105636b8",
                "user_id": "789",
                "project_id": "147",
                "start_time": "2012-12-05 00:00:00.000000",
                "message": ""
            }
        ]
    }

    The response body of list_instance_actions V3 API is below:

    {
        "server_actions": [
            {
                "action": "reboot",
                "server_uuid": "b48316c5-71e8-45e4-9884-6c78055b9b13",
                "request_id": "req-3293a3f1-b44c-4609-b8d2-d81b105636b8",
                "user_id": "789",
                "project_id": "147",
                "start_time": "2012-12-05T00:00:00.000000",
                "message": ""
            }
        ]
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I81a21a4ec0522318fd20c3db3e534fdcea7b8715

commit 1fdc484cb4a6e5069abb3a95e8a520cd7e3f9928
Merge: f064d3e c079a02
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 08:17:36 2014 +0000

    Merge "make 'server' as 'required' in server update schema"

commit 78065392db4850b58dbdbb51e9cd305e9592de30
Author: Mark McLoughlin <markmc@redhat.com>
Date:   Tue Jun 17 07:45:12 2014 +0100

    Use known flavor ID as marker

    The flavors marker test races with the flavors admin test because we
    can list the flavors, pick the first flavor ID as a marker, then the
    flavors admin test deletes that flavor and finally our attempt to list
    flavors with that marker fails.

    Avoid this by using a known flavor ID as our marker.

    Change-Id: I56d043b58a403fc28a13b6f45540831ae8e0331d
    Closes-Bug: #1330830

commit f064d3e37e4861fd848a70b7128f415c4a3322cc
Merge: 0b2143b a7e6871
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 05:35:26 2014 +0000

    Merge "Clarify API extension description of Nova API"

commit 0b2143b3c7fbfcb9e0922c218ab6d2d573c3fc58
Merge: 87bd374 f81f9fa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 05:03:51 2014 +0000

    Merge "Check create/get/delete V2 server_group attributes"

commit 87bd374ac04f0d0f6f8127391c0bbfd62ff1af29
Merge: c73ee5b 764610a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 00:03:47 2014 +0000

    Merge "Disable isolated_creds.net_resources on network scenarios"

commit c73ee5be9d0f99519a06718b10715d920eacaa2e
Merge: 37f037d 40a5e9c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 17 00:03:38 2014 +0000

    Merge "Remove the validate_driver_info test"

commit 37f037dd33e3336d42c20a7b704226f7bddf289c
Merge: 51df91c a9bb79d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 16 23:59:51 2014 +0000

    Merge "Optimization and response status code update"

commit 51df91ceca7015c04e22ffbc1af4334def71e180
Merge: b349314 2a2fc41
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 16 23:59:43 2014 +0000

    Merge "add block_device_mapping to create_server params for nova clients"

commit dd27a4d174c20d9a1cdc2af421dcbdedfca08a80
Author: Sean M. Collins <sean_collins2@cable.comcast.com>
Date:   Tue May 13 10:33:15 2014 -0400

    Tempest API tests: Add ipv6 attribute tests

    Implements blueprint ipv6-subnet-attributes

    Change-Id: I7f8358f4fc507cc2ea73ebbf8a7ff25f0e8306fe

commit b349314792daf0af37067368db055419780ed747
Merge: ffe30e0 fa49c6c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 16 18:32:33 2014 +0000

    Merge "Mising CLI test for Keystone"

commit ffe30e0729df400ebf5f034bc32aa296d8c575ce
Merge: dc0a76b 4ec0de2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 16 12:13:42 2014 +0000

    Merge "Add cinder CLI tests "qos-list" and "encryption-type-list""

commit 764610afe0e269879df04f1e38795c6f8d8eb8e3
Author: Yair Fried <yfried@redhat.com>
Date:   Mon Apr 7 12:17:05 2014 +0300

    Disable isolated_creds.net_resources on network scenarios

    These tests creates their own network resources as part of the scenario.
    isolated_creds network resources are redundant.

    Change-Id: Iea047c48e9b50c9dcca4c73073056274594c42fb
    Partial-Bug: 1263635

commit dc0a76bbb0c51144d7e23c369d45fb4ab5c7455e
Merge: 76bf0bc e8d3fd5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Jun 15 17:23:49 2014 +0000

    Merge "fix usage of allow_tenant_isolation"

commit 74c923b4e39a6916bf7eae23b1dc780274855973
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Wed May 21 13:13:07 2014 +0400

    Sahara: preparations for job binary tests

    * create/list/get/delete methods to Sahara API client
      for job binaries were added
    * Method "create_job_binary" was added
    * tearDownClass method was expanded

    Partially implements: blueprint savanna-api-tests

    Change-Id: Ibac17b626008b6bfcd5ba9114b87f175a9597670

commit 76bf0bc611a0a6174da8d444c1d22492f8c3b976
Merge: 85c7dc0 ee90a4d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jun 14 06:25:40 2014 +0000

    Merge "Use a more sensible network topology for some router tests"

commit 85c7dc0e667dfdaaac1c51d11c39249760affc78
Merge: 7536fc8 20e18dd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jun 14 06:16:54 2014 +0000

    Merge "Convert get_console_output length=None to -1 for Nova V3 API calls"

commit 7536fc80e8669c378033c864572d38369049af13
Merge: 2ea4225 4adb7cd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jun 14 04:47:06 2014 +0000

    Merge "Cleanup for local variable in test_attach_volume"

commit 2ea42250f8712d17a624cdc0db097a7103e3bf65
Merge: 3f3d845 df3fac4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 13 23:20:02 2014 +0000

    Merge "VPNaas IPSec policies tests"

commit 3f3d845e83c7e8b33899f390d6dcf6565ac45cbb
Merge: e829ef5 889c0e2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 13 20:56:29 2014 +0000

    Merge "Sahara: add API tests for job binary internals"

commit e829ef56908de720594a3d3c2990503d98f397e8
Merge: a88165a 640392b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 13 20:56:19 2014 +0000

    Merge "Heat Overlapping ip issue"

commit 3823109dd4ce9d76bb438720aa332b8b788356b7
Author: Ryan Hsu <rhsu@vmware.com>
Date:   Sun Jun 8 23:12:10 2014 -0700

    Handle backup not found in test_create_backup

    The "oldest" backup in the test_create_backup test is supposed
    to be deleted automatically via rotation but the cleanup routine
    does not catch the NotFound exception when the delete function
    doesn't find the backup image. This commit handles the NotFound
    and also logs a warning if the image was actually deleted in
    case of a race condition.

    Change-Id: Ieae2edf0ae4318aef74aedef18480df165fd4753
    Closes-Bug: #1291683

commit 40a5e9c56e95fd942ef612f4b7735dfd80bd510d
Author: Lucas Alvares Gomes <lucasagomes@gmail.com>
Date:   Tue May 27 15:50:46 2014 +0100

    Remove the validate_driver_info test

    This test is not exercising anything in the API, it's just looking at
    some driver specific parameters, and so can be dropped.

    Implements: blueprint add-node-instance-info
    Change-Id: Icd14925058a388eba9fd2aa1b06b1db7f80f1327

commit a88165af90202f152c861e50dc1b8329b554230e
Merge: 2c75b7c 3f49b84
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 13 13:46:48 2014 +0000

    Merge "tests the Keystone extensions V2 API"

commit 8c5be17cbbce5e74e31c2bd145515b0cace51adb
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Fri Jun 13 04:59:57 2014 -0700

    Sync versionutils from oslo-incubator

    This is needed for comparing client versions from the command line to
    required versions for CLI tests.

    Tempest already has the immediate oslo dependencies of gettextutils and
    log and those are up-to-date enough for what's needed in versionutils,
    so this is a --nodeps sync.

    Part of blueprint minversion-check-for-cli-tests

    Change-Id: I19784499a9bb1135a9c8dc8b26fc56c53489ed22

commit 2a2fc41eaa67fee358f834121f9450533d0a814d
Author: Andrey Pavlov <andrey-mp@yandex.ru>
Date:   Mon Jun 9 11:02:53 2014 +0400

    add block_device_mapping to create_server params for nova clients

    Change-Id: Ic931fab33b461b00a2155407bf307c692c7f18e6
    Closes-Bug: #1327942

commit 53eef72128cb363158ac88b3e26f9b635395684a
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Jun 12 17:35:10 2014 -0400

    Add total runtime to summary output

    This commit adds the total runtime in secs to the summary view from
    subunit-trace.py

    Change-Id: If56f2a048b3d1ab3d51425d5b3560e1f365a6c3a

commit 2c75b7cb8367bfbed2ae10b8c7b29f3a9fe37402
Merge: 2a5a1a8 077a563
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 12 18:31:47 2014 +0000

    Merge "Fix warnings from build_sphinx"

commit 640392b92866bc541f470bba31fc23c9c9bece1c
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Thu Jun 12 15:58:10 2014 +0200

    Heat Overlapping ip issue

    The hard coded cidr used by heat neutron scenario,
    was overlapping with the host systems cidr.
    Because the neutron scenario does not used his own router,
    it also caused issue for the cfn init scenario.

    * The neutron scenario will use the first configured cidr
    * The neutron scenario will use his own router
    * The neutron scenario will retry singaling the heat-cfn-api,
      because if neutron is overload and the vm boot is fast and we
      do not wait even for the meta data api service connectivity (enabled
      config drive), the signal could be sent in a wrong time when
      the L3 connectivity is not ready, but the L2 is.
    * Let neutron decide the allocation_pools (simplification)
    * Using comma_delimited_list for passing not hard coded dns servers
      to the stack

    Change-Id: I06bd197b0f6c012a1416016a40f29ddd080b21b9
    Partial-Bug: #1297560

commit e8d3fd5a138c49d786fcd70241f82a6d82ff0b8c
Author: Andrey Pavlov <andrey-mp@yandex.ru>
Date:   Mon Jun 2 08:17:02 2014 +0400

    fix usage of allow_tenant_isolation

    Some tests are not use allow_tenant_isolation when it True.

    Change-Id: I85461a7829440e4a9f8ca63eb214f56604a09039

commit 2a5a1a87ff2b9ee4c813033a23796afc022bbc0f
Merge: fc11769 4e7a606
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 12 10:38:56 2014 +0000

    Merge "Add veritification to name property in cinder volume"

commit fc1176937a5cf544d3176e953e520394b2565698
Merge: 3fb62da 44bcdfa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 12 10:38:34 2014 +0000

    Merge "adds the missing _interface variable"

commit 3fb62dabcb0cf7395bf3d810d2690b4fb652e37e
Merge: 1f8688f 436605b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 12 10:38:25 2014 +0000

    Merge "Sahara: add API tests for cluster templates"

commit 4adb7cdb226d8a5db90fa0662e185a4d7d313271
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Tue Jun 3 12:32:46 2014 +0900

    Cleanup for local variable in test_attach_volume

    This patch cleanup the test_attach_volume for unnecessary and
    unused local variable.

    During https://review.openstack.org/#/c/87191/7/, it came out
    that we should clean up this file for unnecessary local variable.
    So for logical breakdown of changes, this patch do the cleanup
    part separately.

    Change-Id: I4afc88a09f43f8b068b16368cbddb4bff21059c6

commit 1f8688f6b9e0852a493ca7f21c30247b3ed8b014
Merge: e4b795c 7bcea35
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 12 05:31:32 2014 +0000

    Merge "Add compute notifications tests for ceilometer"

commit c079a029e92008b291d8d082fdba0c2692064cef
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed Jun 11 18:52:55 2014 +0900

    make 'server' as 'required' in server update schema

    This patch make the 'server' attribute as 'required' in
    server update schema (base_update_server).

    This attribute is not optional in server's update API response.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Ibec518910597fc9e03a69d1d2bc94e719cfab0f9

commit e4b795cafced9aa257c10c31c6ea93d37b68c6d4
Merge: ab3d2b6 03d4dfd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 11 18:59:52 2014 +0000

    Merge "Fix update_server JSON Schema for Nova V2"

commit ab3d2b60254d494a312c965c1b8a145327d08795
Merge: bd0ad32 1d5f32b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 11 18:59:44 2014 +0000

    Merge "Change how tempest debug logs are displayed"

commit bd0ad320bc7a8cb7f1532b8dba0dc4292c040535
Merge: 151de96 75ecdfb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 11 11:23:00 2014 +0000

    Merge "Add CLI test of "nova server-group-list""

commit 06a5b4a3a325cac422e8469444a421ee675d3cc6
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Fri Apr 11 17:32:45 2014 +0900

    Adds test for Floating Ips bulk Nova V2 API

    This patch adds the test for following Nova V2 APIs-
    - Create Floating Ips bulk
    - Delete Floating Ips bulk
    - List Floating Ips bulk

    This patch also adds the config option for unallocated
    Floating IP Range

    Change-Id: I6af52bb2ce2caadf8491740097df71d041643e78

commit c5b842dd6c8ae7fc80e39b006a20fb598b0cf6de
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Tue Jun 10 17:06:05 2014 +0900

    Correcting 'id' type in compute schema

    This patch corrects the type of 'id' in compute schema
    /tempest/api_schema/compute/.
    Many place 'id' is defined as both 'string' and 'integer' but not all
    APIs return 'id' in both format.

    For example, servers APIs always return 'server id' as UUID so those
    should be defined as 'string' only not {'string', 'integer'} both.
    Same applies for other 'id' like in flavor, Image API's response.

    Below are the correct type of 'id'-
      Server's id – String
      Image id – String
      Flavor id - String
      key-pair API- > user_id – String
      Agent id – Integer
      Service id - Integer

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Ifdde2ddd56d600f968d02356aaec0c56e5c3767f

commit 151de961d5f834dfe2106b1061b224a7771fb18f
Merge: 70538ca 483c6f7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 11 06:44:09 2014 +0000

    Merge "Use old dict generator syntax in baremetal/test_ports"

commit 4f09912f6dbc69167e80b534b8d504874457b159
Author: Mauro S. M. Rodrigues <maurosr@linux.vnet.ibm.com>
Date:   Wed Apr 9 13:49:26 2014 -0400

    Add unittests for remote client

    Remote client is used in servers tests to provide some common operations into a
    remote server. It's backended by the ssh class, which already has tests, so all
    of its calls are mocked and due to that there are some 'useless' tests that are
    pretty much checking response's format and checking if the ssh call didn't
    change to avoid inconsistencies in the future.

    Partially implements bp unit-tests

    Change-Id: I5dabc170a557c81bb9b0605bf101719585d7c53b

commit d2e750193b349155991588d208bb1668d50b4c04
Author: Mauro S. M. Rodrigues <maurosr@linux.vnet.ibm.com>
Date:   Mon May 5 13:36:02 2014 -0400

    cleanup on remote_client

    Remove unused get_files method.

    Change-Id: I6c48a0e557602fba8a2b1931ce949af2cdd8aa8c

commit 03d4dfd0b7454f10c5775fe1245b9ed517ed51db
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon May 26 14:20:37 2014 +0900

    Fix update_server JSON Schema for Nova V2

    This patch fix the update_server V2 Schema to remove the
    'progress' attribute from 'required' field.
    'progress' attribute is not always present in response.
    If server's status is one of the progress status ("ACTIVE",
    "BUILD", "REBUILD", "RESIZE", "VERIFY_RESIZE",) then only
    'progress' is present in response. So it should not defined as
    'required'

    Fixing it in base schema as same applies for other server APIs
    (GET, rebuild).

    This patch also adds the test case for update server in stop state
    where 'progress' attribute does not come in response body.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Id77d263f685f69f48a8b5592465bfe91eb306443

commit 70538caf8810d7d79822630abb195ff5b1458f13
Merge: 947e8d3 e842106
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 11 02:12:55 2014 +0000

    Merge "Verify 'update-server-metadata' APIs attributes"

commit 947e8d3c79be862de086f21a7e4db4f2724fa723
Merge: faf9e6e 4640b01
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 11 01:30:33 2014 +0000

    Merge "Remove nova v2 client in ListSnapshotImagesTest"

commit 2ef32acfd9d399c27f08dfcf02f04841378d902c
Author: Sean Dague <sean@dague.net>
Date:   Mon Jun 9 11:32:23 2014 -0400

    make logformat more similar to oslo

    make the logformat actually match what we're used to reading in
    the other logs, especially including the levels.

    Because the logging fixture doesn't include the oslo logging
    context processor, we are limited in what we can do here. A good
    follow on would be to make a fixture which does understand oslo
    logging processing so we could get request_id in the logs.

    Change-Id: Ibb95aebd2df714fae331df13ad7789d6341af265

commit faf9e6e0049208a074916e346bcda3faf49e4504
Merge: ea42f11 3052e94
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 10 23:06:17 2014 +0000

    Merge "Test script for CRUD operations on regions"

commit e42f0922266da74d4c22f5c4e1856f29df791524
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Tue Jun 10 15:26:37 2014 -0700

    Bump baremetal power/assoc/unprovision timeouts

    Increases the default timeouts for baremetal nodes to complete
    certain state transitions.  This is required so Ironic can gain
    support for waiting on external events (eg, neutron port updates)
    at various times during a node's lifecycle.

    Change-Id: If037ebd903bd64a6bcf3e925f38709a4d74bf353

commit 7acaba44c49eed02c53084c4415b2b300392f2ac
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Wed May 28 09:19:03 2014 -0400

    Add a hacking check to block scenario manager in api tests

    This commit adds a new hacking check to ensure that the manager class
    from the scenario tests, OfficialClientManager, isn't used in the API
    tests. There is already a hacking rule preventing imports of the
    official clients, T102. But, the official clients could still be used
    through the scenario tests which wouldn't be caught by T102. This
    attempts to close that gap by adding a new hacking check for
    OfficialClientManager.

    Change-Id: I608a1319c136118947e3df74fa88f7124011caa4

commit 20e18dd6abded834ddbe2a6b70194fd1f1e3ec51
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Tue Jun 10 09:13:23 2014 -0700

    Convert get_console_output length=None to -1 for Nova V3 API calls

    Nova commit 8e5577f52f660960738f1fc0384dff77fa30fc8a makes the nova v3
    get_console_output extension handle unlimited length with -1.

    In the nova v2 API the length parameter is optional but the nova v3 API
    uses jsonschema validation so it expects a value to check against.

    Closes-Bug: #1328582

    Change-Id: Ib1ae85e644e08c24aaf0ba2baaa8812286ef0ebd

commit 1d5f32b48e7b4e5c666e4ac0de05091cbc9e407b
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Wed Jun 4 15:37:58 2014 -0400

    Change how tempest debug logs are displayed

    This commit cleans up how tempest failure logs are displayed. We'll
    no longer dump the failure information to the console as a test fails.
    Instead all the failure logs will be printed after the tests are run.

    Change-Id: I7ecdc349d913b43f4fb0505d5c17c66f811774b4

commit ea42f113cfce493df22208b56d67ce5b26772c7f
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Tue Jun 10 09:03:43 2014 -0400

    Use correct base test class for test_stress unit tests

    This commit switches the stress test unit tests to use the correct
    base test class. It was previously using the tempest test base test
    class instead of the unit test one.

    Change-Id: I518d5b50abbd8c54335e7d5f1a53e0c1b6e36673

commit df3fac41711d40edb0c4684962664bf16227ea98
Author: raiesmh08 <mh.raies@nectechnologies.in>
Date:   Mon Jun 2 15:42:18 2014 +0530

    VPNaas IPSec policies tests

    testcases (create, update, delete, show, and list) for IPSec policies.

    Partially implements: blueprint vpnaas-api-test-cases

    Change-Id: I39f5f55ae8ef23ebdef29cefcde7d6e2c4f2640c

commit b0239632f2761ae9fb22e282b1ece8427bf4ba79
Merge: 9613d00 2d005be
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 10 06:42:45 2014 +0000

    Merge "Consolidate _check_tenant_network_connectivity in NetworkScenarioTest"

commit 9613d00999559e0ed0fb3134b0475efea93efa72
Merge: 4d49e1a 343305f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 10 06:42:37 2014 +0000

    Merge "Consolidate _check_public_network_connectivity into NetworkScenarioTest"

commit 4d49e1af2d2e3190be8fd151bdb625923fb76ce1
Merge: 7b6b284 06f7f8a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 10 04:15:10 2014 +0000

    Merge "Place baremetal common methods in base class"

commit fa49c6c4961a204218ac2e7667e3f3d77aa7e669
Author: raiesmh08 <mh.raies@nectechnologies.in>
Date:   Mon Jun 9 16:43:27 2014 +0530

    Mising CLI test for Keystone

    This patch adds following missing Keystone CLI test -
    1. ec2 credentialslist

    Partially implements: blueprint missing-cli-tests-in-tempest

    Change-Id: Ibf0070e12f3087756addcbed841d52c73cf70553

commit 7b6b2845561a6747b2c7b69a503ab7a948a622ea
Merge: 875b36b c1a3bbe
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 10 02:27:57 2014 +0000

    Merge "dump console if we time out on a server op"

commit c905c18c9913eb2bf6501c09f8f95f82821eddc6
Author: nayna-patel <nayna.patel@hp.com>
Date:   Mon Apr 21 14:00:32 2014 +0000

    Adds keystone roles v2 tests in v3

    This submission is to add the tests missing in v3 and present in v2.
    Submitting roles test cases.

    Change-Id: I0e995848ed0019a4895cdff2b70795b5eaf9795a

commit 875b36b1cb913bb1b898a3f7d429f733ecb4c244
Merge: 55e29b4 56c1a55
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 10 01:32:08 2014 +0000

    Merge "Add bug skip for test_container_synchronization()"

commit 2d005bea6248b605b2746ace812212998e1fe391
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Tue May 27 10:52:35 2014 -0700

    Consolidate _check_tenant_network_connectivity in NetworkScenarioTest

    Moves _check_tenant_network_connectivity into the parent class for the
    basic/advanced network scenario tests and keeps the better diagnostic
    debug logging of the two in the common version.

    Closes-Bug: #1323674

    Change-Id: I4d3f7368e25405fc8baaf23ed1c95a65aef724b7

commit 343305ff9d22d9d82fdbc3b72c246b57280703b5
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Tue May 27 09:55:03 2014 -0700

    Consolidate _check_public_network_connectivity into NetworkScenarioTest

    test_network_advanced_server_ops.py and test_network_basic_ops.py both
    have similar _check_public_network_connectivity methods that do the same
    thing but handle errors slightly different.

    This change consolidates the common code in the parent class and uses
    the more robust error handling / diagnostic debug logging of the two.

    A follow-on change will do the same for
    _check_tenant_network_connectivity.

    Partial-Bug: #1323674

    Change-Id: I412c9949fb99df950fdde4daab4b1b4f34396d56

commit 56c1a55d269bc48d16da1d7350f616b479c715ff
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Wed May 7 10:59:15 2014 -0400

    Add bug skip for test_container_synchronization()

    This commit adds a skip to test_container_synchronization(). This test
    currently only gets run during the periodic -all job because of it's
    slow tag. It is currently failing 100% of the time and has been in this
    state for quite some time. So let's skip it until the underlying bug is
    fixed.

    Related-Bug: #1317133

    Change-Id: Iff71b74a377cf80be21516c546031e784a61f836

commit 55e29b457c9c98b5d004f341d16a175737023385
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Wed May 7 01:04:17 2014 -0400

    Make run_stress.py script an entry point

    With change f8b816af0751b10cc20b0ab456ca334150fcdf5f we started
    packaging binaries using pbr entry points. The run_stress.py script
    previously lived in tempest.stress, howver since it is intended to be
    run as a binary the proper place for it is now tempest.cmd and using
    an entry-point it will be easier to run it outside of the tempest
    tree.

    Change-Id: I96b2c7915875f4f9d7869b8728bf2c6f6ccbeec9

commit dfbceca69b9c02632ac9621b772bb2a2782621e8
Merge: 798446b db6ac6c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 9 15:00:12 2014 +0000

    Merge "provide ability to tweak oslo log defaults"

commit 798446b023b88591bdee3ab768ae600304954f89
Merge: 35ea84f 2da5859
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 9 15:00:05 2014 +0000

    Merge "Revert "don't reuse servers in test_server_actions""

commit 3eb7a892d95c9511c254a16e36b47c6ed1330c91
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu Jun 5 15:40:33 2014 -0400

    Add README section about API stability

    This commit adds a section to the README outlining that tempest tests
    should only be added for stable APIs. If the API is tested the
    expectation is that it complies with the API stability guidelines.

    Change-Id: I02a93f66ff45e4d687b7395fb24ee5bda6e52fb0

commit 2da58590dab4bc7e56928edf08d02a96fb933ee7
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Sun Jun 8 12:46:02 2014 +0000

    Revert "don't reuse servers in test_server_actions"

    This reverts commit b7f648b31c9044e3a7c25c0fb1dcc31a81e0da9f.

    Change-Id: I31672c8b131fec4a916c4d703f6819c22d605876
    Related-Bug: #1298472

commit db6ac6c51e52f76ee7260d4fb31dc8cb2502dd28
Author: Sean Dague <sean@dague.net>
Date:   Fri Jun 6 16:52:44 2014 -0400

    provide ability to tweak oslo log defaults

    Before we parse the config object, rewrite the oslo log levels to
    include defaults that make more sense for tempest. Based off a
    similar approach done in keystone.

    Change-Id: I7002d9fc3997817d1f07547404aadb011965f472

commit 06f7f8ae1223dfea7588f10655c4c04c858cfeb3
Author: David Shrewsbury <shrewsbury.dave@gmail.com>
Date:   Tue May 20 13:55:57 2014 -0400

    Place baremetal common methods in base class

    This is part 1 of a change to add advanced operations tests for
    the ironic baremetal tests. This moves some methods, currently
    defined in the BaremetalBasicOpsPXESSH class, up to the base class
    where they can be used by both basic and advanced tests. Advanced
    test will be added in a separate review.

    The ironic state definitions are also moved up to the manager.py
    file where they can be easily accessed.

    This also fixes a typo and renames BaremetalBasicOptsPXESSH to
    BaremetalBasicOpsPXESSH.

    Change-Id: I6a63835170548759c3f813339186deb15e0dacc4

commit 35ea84fc805baadfeb2e157bfe166544be9eefdb
Merge: 379f9ff 9e1057b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 6 13:42:45 2014 +0000

    Merge "Revert "Fail fast during advanced networking test""

commit 379f9ffd2d07abc63eb084b5ce3bd10d7540be9d
Merge: 4d2866d 7ea69e6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 6 09:51:57 2014 +0000

    Merge "Add missing compute service tags to volume API tests"

commit 02f840b7d4b7998ee2c22e477e4e8b253340d92a
Author: Daisuke Morita <morita.daisuke@lab.ntt.co.jp>
Date:   Wed Mar 19 20:51:01 2014 +0900

    Add parametric tests of Swift object API, part 1

    Add positive tests of Swift object "PUT" APIs from the viewpoint of
    completeness of query parameters.

    Change-Id: Iefee0a8d8941559a7c1f4d61329489eec567f188

commit 4d2866ddb82471488ee74140275b8649b38b5183
Merge: 8f4bf7b 9fd63b8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 6 08:45:31 2014 +0000

    Merge "Add API test for resizing a stopped server"

commit a9bb79dca3db4e1970a30c363c251107af9eac13
Author: Mh Raies <mh.raies@nectechnologies.in>
Date:   Thu Apr 17 16:20:17 2014 +0530

    Optimization and response status code update

    In following test files response status code is not being checked -
    1. test_api_discovery.py
    2. test_chassis.py
    3. test_nodes.py
    4. test_ports.py

    This patch adds checking for missing response status code in above.
    Also it optimize codes of files.
    Change-Id: I4bc5aa756508b533919c283ce18f641fec50b30e

commit f81f9faabf57ffa8cb02ab4beca9447d58f7ae29
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Fri May 23 13:38:56 2014 +0900

    Check create/get/delete V2 server_group attributes

    This patch adds the JSON schema for Nova V2 create, get & delete
    server_group APIs response and validate the response with added
    JSON schema to block the backward incompatibility change in the future.

    The response body of create & get server_group V2 APIs is same and given
    below:

    {
        "server_group": {
            "id": "5bbcc3c4-1da2-4437-a48a-66f15b1b13f9",
            "name": "test",
            "policies": ["anti-affinity"],
            "members": [],
            "metadata": {}
        }
    }

    Delete server_group API only return 204 response code.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I0447292553394877493fc264451559d9df14242f

commit 8f4bf7b16e430569cee1e39b7c1b7bc69631905d
Merge: a255783 b7f648b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 5 20:39:11 2014 +0000

    Merge "don't reuse servers in test_server_actions"

commit 9e1057b6337c6459dbe2f1160b576fdc3c7a5a18
Author: armando-migliaccio <armamig@gmail.com>
Date:   Mon Jun 2 07:13:46 2014 -0700

    Revert "Fail fast during advanced networking test"

    This reverts commit ae3dbdc11fc182109ca07253b0d81183321d7f1c.

    Commit ae3dbdc11fc182109ca07253b0d81183321d7f1c was seen as the recent spike for
    the "ssh timeout" failures in neutron, as referenced by this bug [1]. With this
    revert, we hope to get things moving again while we root cause the other issue.
    We will re-submit ae3dbdc11fc182109ca07253b0d81183321d7f1c to continue
    debugging as well.

    [1] https://bugs.launchpad.net/bugs/1323658

    Change-Id: Ida6e1d2096673d359ac7a8eaf9ab366e056c56f5

commit b7f648b31c9044e3a7c25c0fb1dcc31a81e0da9f
Author: Sean Dague <sean@dague.net>
Date:   Wed Jun 4 12:07:04 2014 -0400

    don't reuse servers in test_server_actions

    One of the most problematic parts of Tempest failures has been
    the test_server_actions test, which tries to optimize what it's
    doing by reusing a functional server for subsequent tests.

    The problem is, it's not clear that server is always functional.

    It would be much better to take the time hit and just use a clean
    server on every go if this increases reliability.

    Change-Id: I78958250d85f2e6b32d912283936b2ee74c38feb

commit a255783fdcb540a37b9881d7f50de247b3e9b587
Merge: a7d3292 3c7481f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 5 02:23:19 2014 +0000

    Merge "Wait for server activations for the updated servers"

commit cd7bf6249f31b670d7b0e2275f6cb0b54802d6fa
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Wed Jun 4 11:32:07 2014 -0400

    Add branchless tempest section to README.rst

    This commit adds a section to the tempest README outlining some things
    that have to be watched when pushing changes to tempest because of
    branchless tempest

    Change-Id: I9dbf042cef6af51c92d48d42ba04c1582690bda7

commit c1a3bbe37c6202562fad5ff1be6e818d12797aee
Author: Sean Dague <sean@dague.net>
Date:   Wed Jun 4 10:49:09 2014 -0400

    dump console if we time out on a server op

    if we timeout waiting for a server to do a thing, also dump the
    console before we raise the exception. This will hopefully help
    on debugging failures.

    Related-Bug: #1315201

    Change-Id: I89d9a93fc02d9604ebc70cd26a2f5d63fbde4415

commit 077a563bb21a484459a6379fce40217ba3fac4d6
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Wed Jun 4 11:43:10 2014 -0400

    Fix warnings from build_sphinx

    This commit fixes a couple of issues with build_sphinx in the tempest
    docs.

    Change-Id: Id8572455616e9be94a8c5794328eb9c1791db5b3

commit a7d32921fbcdb6877388e00b2676c7c77c767f63
Merge: 15f27fe 92adc7d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 4 15:11:10 2014 +0000

    Merge "Remove the list_servers_since_test"

commit 92adc7de1e87a8d266d2a03ae7c14a2d689f29bf
Author: Sean Dague <sean@dague.net>
Date:   Wed Jun 4 07:03:25 2014 -0400

    Remove the list_servers_since_test

    This test is mostly just a very good way to add new failures. There
    are subtleties on the timestamping of servers which means that this
    can often return the wrong number of servers. Because of this we
    should just delete the test.

    If we want something like this we should create a much more sane setup
    that includes getting all the servers, determinging some subset that
    the filter should return, fetching those, and getting the count.

    Change-Id: I5c08ef031043229b76a6800eeaab6d418fc4614f

commit 15f27fecc45c991528580a50dc2471c82c6f9194
Merge: 6654c35 0a1fab5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 4 12:23:06 2014 +0000

    Merge "adds tests for CINDER encryption volume-type APIs"

commit 44bcdfa1fbf9aaf37213a8a6021a602c893ae51c
Author: Abhijeet.Jain <abhijeet.jain@nectechnologies.in>
Date:   Wed Jun 4 16:31:50 2014 +0530

    adds the missing _interface variable

    This patch adds the _interface variable in the JSON
    test class 'AvailabilityZoneTestJSON'

    Change-Id: Ib50626c9e163f13e2cb99b3faa356a17974ab548
    Closes-Bug: 1326347

commit a7e6871604d9e6813c6beaeb8d51c30873b46bab
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Tue May 6 10:47:26 2014 +0900

    Clarify API extension description of Nova API

    On Nova API, we can see two names for each API extension. The one is
    "Name", the other is "Alias". The "Name" is represented with camelcase
    and the "Alias" is done with characters and hyphens:

     $ nova list-extensions
     +--------------+-----------------------+------------------+---------+
     | Name         | Summary               | Alias            | Updated |
     +--------------+-----------------------+------------------+---------+
     | AdminActions | Enable admin-only ... | os-admin-actions | ...     |
     | Agents       | Agents support.       | os-agents        | ...     |
     | ConsoleOutput| Console log output... | os-console-output| ...     |
     | Consoles     | Interactive Console.. | os-consoles      | ...     |

    In Tempest, we can select API extensions what we test and it should be
    based on "Alias", because on Nova side we have been a lot stricter about
    format/uniqueness for the alias which is seen as the canonical name.
    This patch clarifies it.

    Change-Id: I3e753c81182af83e01ad3a1f2eb9782c8abb6f50

commit f8ecf23c3cb82a8c711e666373bcbe4297ea0cbd
Author: Mh Raies <mh.raies@nectechnologies.in>
Date:   Thu Apr 17 12:43:55 2014 +0530

    Nodestate API test for power state set

    This patch implements Nodestate API tests, to set the power state of
    the node for the following power states -
    1. power on
    2. rebooting
    3. power off

    Change-Id: Icbb2719ffae772878f183c0c77c1e9d9028655c1

commit 4ec0de24c091fd7acffb53faedcfc723c68596c5
Author: Ajay Yadav <ajayyadavmdu@gmail.com>
Date:   Tue Jun 3 10:21:06 2014 +0530

    Add cinder CLI tests "qos-list" and "encryption-type-list"

    Below two tests are added for cinder cli:
    qos-list
    encryption-type-list

    Change-Id: Ic025ec401135b1de64871ef1df368cd13f85f7a3

commit 75ecdfb2083321dacfd4182c9108172452e4f010
Author: Ajay Yadav <ajayyadavmdu@gmail.com>
Date:   Tue Jun 3 18:55:41 2014 +0530

    Add CLI test of "nova server-group-list"

    Test case added for nova cli server-group-list

    Change-Id: I04212576ca88bc6bf71db2e7ab8bf09d69124fdc

commit 7ea69e67f9bb2fff470f6b43998a38bb4e2294a5
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Tue Jun 3 17:23:50 2014 -0400

    Add missing compute service tags to volume API tests

    This commit adds the missing service tags to the volume api tests.

    Partially implements bp add-service-tags

    Change-Id: I6f403aab25ed5432bb91a7c8ee1801293ce91c9a

commit 0f1e11c1ef4054a0a3645fde2b824153dc849fdc
Author: Grishkin <mgrishkin@gmail.com>
Date:   Sun May 4 20:44:52 2014 +0400

    Reworked scenario tests to use their own non-default security groups

    Moved _create_security_group_nova to base OfficialClientTest class, so
    that now it can be used by all scenario tests. All scenario tests now
    create security group with "loginable" rules explicitly and attach it to
    servers instead of using "default" security group.

    Change-Id: If82c681b4a7f62808f46b03c57d113f8f5c97f6f
    Closes-Bug: #1247060

commit 6654c35ccd5a4c9ad1f37e3a3a7f149f06661ff3
Merge: 69f283b 6e73f46
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 3 15:31:25 2014 +0000

    Merge "Switch back to nc in test_load_balancer_basic"

commit 69f283b414266d5ab4ab5895cfdf3a25c7d9b340
Merge: 3fbbb0d 1dd7d62
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 3 14:25:02 2014 +0000

    Merge "Relax security group rules cleanup"

commit 3c7481f707263073ee72d84b17b0d1e407382116
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Tue Jun 3 22:19:02 2014 +0900

    Wait for server activations for the updated servers

    In test_list_servers_by_changes_since, Tempest tries to get a server
    list with changes-since parameter. The test expects we can get all
    servers with the parameter, but sometimes we could not get it and the
    gate tests failed.
    On "create a server" API Nova creates a DB record of the server as
    the first step, then updates the record by each step(scheduling,
    networking, etc.) during the server creation. If the test runs just
    after the DB record creation, the record is not updated and "get a
    server list" API with changes-since parameter does not contain the
    server. As the result, the test fails.

    This patch makes the test wait for server activations to avoid the
    non-updated servers.

    Change-Id: I380ae2030da794c4f8fcfd6347f9cbe7f75b5c28
    Closes-Bug: #1254238

commit 3fbbb0d6be63cc6bb651f20a9ca48c9ccede4d44
Merge: 3382326 c772062
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 3 12:25:48 2014 +0000

    Merge "Upload public image requires admin role by default"

commit 7bcea356a584b030a47907221245caa2262401b2
Author: Vadim Rovachev <vrovachev@mirantis.com>
Date:   Thu Dec 26 15:56:17 2013 +0400

    Add compute notifications tests for ceilometer

    Added ceilometer test for measurements:
    instance, instance:<type>, memory, vcpus, disk.root.size,
    disk.ephemeral.size

    Change-Id: Ic99229d38f17cd81e147d86031aca75c13171057
    Partially implements: blueprint add-basic-ceilometer-tests

commit de82ad7f159bf699ea700cca4d781ec4628369a3
Author: Peter Stachowski <peter@tesora.com>
Date:   Mon Apr 21 14:12:33 2014 -0400

    Enhanced Trove (database) flavor API tests

     - Added test to make sure trove flavors matched OS (nova) flavors
     - Added response status checks to existing tests

    Partially implements: blueprint trove-tempest

    Change-Id: I59cc551ef5ec58fe43b794ae8dbd6a89c40c774b

commit e842106061e9a90f3db610090a2e095f307e86e0
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon Jun 2 15:58:21 2014 +0900

    Verify 'update-server-metadata' APIs attributes

    This patch verifies the response attributes of 'update-server-metadata'.

    The response attributes of v2 and v3 are the same:
    {
        "metadata": {
            "foo": "Foo Value"
        }
    }

    Response code for V3 API is 201.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: If70c4cd31ed513276d0a714edc06d4878913ec48

commit 3382326781486b50eb7a442b12470f7b6b016656
Merge: 4ca52f6 d847c58
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 2 06:25:05 2014 +0000

    Merge "Verify server list_addresses V2/V3 APIs attributes"

commit aead3c2028dca518ff9fcfb14074c52c0fc1fea4
Author: Rob Crittenden <rcritten@redhat.com>
Date:   Sun Apr 13 23:58:56 2014 -0400

    botoclient does not honor disable_ssl_certificate_validation

    The keystone Client() class should pass in insecure as the value
    of CONF.identity.disable_ssl_certificate_validation, otherwise
    many tests will fail if the keystone server is secured with SSL.

    Change-Id: Id4759645ca84fd0fd7e41d2ffe72c6ae36d3b604
    Closes-Bug: 1307675

commit 866079825cb24abc349bd3aecac23e455b0fd898
Author: Ryan Bak <ryanmbak@gmail.com>
Date:   Sun Jun 1 12:26:35 2014 -0600

    Fixed argument parsing in run script

    Replaced += with = when adding arguments to the testrargs string
    to prevent the script from doubling in length with each additional
    argument.

    Change-Id: If0ab41d6062c83cee50f830ffd9428c1302fd997
    Closes-Bug: #1325405

commit 4ca52f660d270c927d8c1868d68f1ac4f47f6bbf
Merge: 4233b02 ae3dbdc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Jun 1 00:48:17 2014 +0000

    Merge "Fail fast during advanced networking test"

commit c772062ac75f6119772127ea2ed61ea123923173
Author: Aaron Rosen <aaronorosen@gmail.com>
Date:   Tue May 20 10:38:10 2014 -0700

    Upload public image requires admin role by default

    In glance the previous default was that any tenant could upload an
    image as public which is likely not the desired default. This patch
    changes the tempest tests so that images are no longer uploaded as
    is_public=True by normal tenants so the policy change can merge in glance.

    Glance change: https://review.openstack.org/#/c/92739/

    Change-Id: If6a3aa0f7317b628b81b51d82108a18c701a1fd5

commit 4233b02ed9dd03e2545932864b54bef072466fe5
Merge: 57f8b18 99f269b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 31 17:52:48 2014 +0000

    Merge "modifies the test to sort based on UUID"

commit 57f8b18a2e0bb9e98384606919c17cdfe9eca590
Merge: e59275a 7ddb14f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 14:31:20 2014 +0000

    Merge "test_aggregates_basic_ops picks a non compute node"

commit e59275a21a1d487442c7ed30eaa3d62e9f94a1e1
Merge: af6d14d 8990017
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 14:31:09 2014 +0000

    Merge "Start using oslotest for tempest unit tests"

commit af6d14d0ac3a06387ecce51563e694727a5a3421
Merge: ff2bd2e ee3d7ce
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 14:31:02 2014 +0000

    Merge "Remove time.time mock from test_ssh"

commit ff2bd2e2d3947d5791c5ad974b1a413ee89bd5c8
Merge: fcd3255 ab643dc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 14:30:52 2014 +0000

    Merge "Remove dependency on keyring"

commit 1dd7d62daf474c672e3861787d9528a6a21b7573
Author: Mauro S. M. Rodrigues <maurosr@linux.vnet.ibm.com>
Date:   Thu Apr 17 10:15:15 2014 -0400

    Relax security group rules cleanup

    Security groups rules are automatically deleted when we delete the
    security group so this is not really necessary, besides that,
    nova-network doesn't provide a way to get current status of a rule
    (a proof of concept here https://review.openstack.org/#/c/85725/) which
    means that we never know if it is really deleted.
    Currently it works cause we don't really check the timeouts, but a the
    next patch of this series - https://review.openstack.org/#/c/82709/ will
    and depends on this to work.

    Change-Id: If82d1727b2c5f752e48a2da2c8a029e346f3593e

commit 436605b5bd69d8eb0db060c8888dd24268abb62d
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Thu Apr 24 18:42:54 2014 +0400

    Sahara: add API tests for cluster templates

    * create/list/get/delete API tests for cluster templates were added

    Partially implements: blueprint savanna-api-tests

    Change-Id: Ia8aca9d3001cd0401a2c2a7a4111e8f0e8bcbee7

commit 4e7a60616d3ee4bc4cefa30954f156518290610e
Author: Haiyang Ding <dinghaiyang@huawei.com>
Date:   Tue May 27 10:18:02 2014 +0000

    Add veritification to name property in cinder volume

    Currently the name property in cinder volume is not
    verified. Templates and assertations are modified to
    verify name property in cinder volume.

    Change-Id: I5f3e035dca70da0e780ac042d17ffeae00346e3c
    Closes-Bug: #1323471

commit fcd325535e06a7b4a884427c998930cb286b77df
Merge: 568d4ea 89c639f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 08:11:05 2014 +0000

    Merge "Sahara: minor changes for API tests"

commit 568d4ea744107f167bcd9f464c677b7ee25ebbcf
Merge: 5bcabc9 e97edd6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 08:07:20 2014 +0000

    Merge "Cleanup docstring in test_l3_agent_scheduler"

commit 5bcabc94b4c44e107560c3bbe2c49763402e98bf
Merge: 2eaa27f a3d31b8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 08:07:05 2014 +0000

    Merge "add test for command bash-completion"

commit 2eaa27f7a83d9209b7d78ce6497146aeb0c3ae1a
Merge: c0989f3 655e0af
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 07:02:17 2014 +0000

    Merge "javelin 2"

commit c0989f35b24089284052935199a69f24a6a1a056
Merge: 5688815 d5dcf19
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 07:02:09 2014 +0000

    Merge "Sahara: preparations for job binary internal tests"

commit 5688815af22a7c7c58c69b62ea0a2c284457c8d8
Merge: 4527cb6 ee92a9d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 07:01:42 2014 +0000

    Merge "Sahara: add API tests for data sources"

commit 4527cb6aab7b3829038cddf9b48fde8ed47fa081
Merge: e11488a c6ec476
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 02:52:01 2014 +0000

    Merge "allow for arbitrary kwargs in image client"

commit af630da010ae7083e0a4da87b5014f45d90ac7ef
Author: wingwj <wingwj@gmail.com>
Date:   Fri May 30 09:21:30 2014 +0800

    Don't store duplicate policies for server_group

    It doesn't make sense to store same policies in a server_group.
    We only need to store one and ignore the duplicate policies.

    This patch relates to the bug I4f3ad544aef78cbbc076c7a47cca04832a2f5b4b
    in Nova. So I need to skip one test-case here firstly in order to modify the
    issue in Nova.

    After the Nova's patch merged, this test-case will be restored,
    and more correlate cases will definitly be supplied in tempest.

    Change-Id: I26449a2a881be396daf75838451cfe01a915f513
    Closes-Bug: #1324348

commit e11488ac9291519bbc7ae0213224ba50a3295161
Merge: ab5a8bd ec6ed81
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 02:50:09 2014 +0000

    Merge "allow 'main' as valid name for find_test_caller"

commit ab5a8bdf9e2e8d61e9862ea3d33381206168ec98
Merge: 240f8af 7ee264a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 02:46:19 2014 +0000

    Merge "validate server action 'console_output' attributes"

commit 240f8af35c37af265ca50ed766629393e4b60b3b
Merge: d37a5a2 2cb5699
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 02:21:57 2014 +0000

    Merge "log request start when tracing classes"

commit 7ddb14f2d3ecaa4bb6dd9e8bceebcfe3ea5a1913
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Mon May 19 16:42:22 2014 +0200

    test_aggregates_basic_ops picks a non compute node

    test_aggregates host ties to add non-hypervisor node,
    (does not runs a nova compute service) to an aggregate.

    It can cause failures, if the openstack deployment has a node,
    with one of the following services n-net, n-cond, n-sch, n-net,
     but without n-cpu.

    It is a similar issue, what we had with the aggregate api test.

    Change-Id: Idbe037da73169e0ebce8a8bb5d7652dcc39eb92b
    Closing-Bug: #1318578
    Related-Bug: #1294511

commit 655e0afa38ddb66fc1ce0bd04cf1d15049b1ca09
Author: Sean Dague <sean@dague.net>
Date:   Thu May 29 09:00:22 2014 -0400

    javelin 2

    Create a new tool which can create and verify a set of resources to
    be used in place of the existing javelin tooling in grename.

    This currently can create:
      tenants, users, objects, images, servers

    And can verfiy:
      users, objects, servers

    A sample resources.yaml file is included.

    Follow on patches will handle the additional create / verify, as well
    as destroy operations, and unit tests to meta test the script beyond
    the normal javelin runs. However at this point it is useful enough to
    consider adding to Tempest to being putting this into grenade.

    Part of blueprint:javelin2

    Change-Id: I33f1901802c92a2eda2eeb2c225bc7f60d1a186c

commit c6ec4765b5f6bf8894d141fc0d94a368144a168a
Author: Sean Dague <sean@dague.net>
Date:   Thu May 29 08:54:21 2014 -0400

    allow for arbitrary kwargs in image client

    in order to upload 3 part images with our glance client you need
    to allow for passing arbitrary metadata to the image (ramdisk_id
    and kernel_id). Remove our kwargs filter to let that happen.

    Prereq of blueprint:javelin2

    Change-Id: Idff078a2a225a6531b6ce0cf49cb03cc75618e32

commit d37a5a21cb452b4ec0aedf380d13a7c9e278f68b
Author: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Date:   Thu May 29 16:07:53 2014 +0000

    Updated from global requirements

    Change-Id: I1972a4a16ca8a87824f873ba56975073a5a885f7

commit 5cff5ca7786e6be4a3d1ed95dcb9b679f8b1032d
Merge: 1e15da2 3d59e4a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 29 15:57:54 2014 +0000

    Merge "Add quota delete test to cinder"

commit 1e15da27159f262f44419f2eb24800ce6a688c3b
Merge: ae2cef9 83ba4ee
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 29 15:20:00 2014 +0000

    Merge "Add Marconi Smoke Tests"

commit ae2cef9b4b2fde860ec87615600553bc8ac8dfe9
Merge: 84e7eb7 a526894
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 29 15:19:52 2014 +0000

    Merge "Fix sudo_cmd_call in tempest.common.commands"

commit 84e7eb73f0deda8b1a5dd654f626dacd705aa772
Merge: 4d8a372 8219085
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 29 15:18:27 2014 +0000

    Merge "set all build_intervals to 1s"

commit 7e571e6eea0e0455d8c68d5ff102a8f607de19d4
Author: Christian Berendt <berendt@b1-systems.de>
Date:   Thu May 29 17:13:58 2014 +0200

    cleaning up index.rst file

    Removed notes about the generation of the file.

    Change-Id: I70bf5438a8fea9ca4f785313db4975b328f3a749

commit 4d8a37221e65c01e2c8a51c901a654bbe79ebbc9
Merge: 1f5ab08 afcb6b4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 29 15:03:55 2014 +0000

    Merge "Remove default from image_ref options"

commit 89c639faed6838c35aaa3dbe6f45d5b09a5a92c9
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Thu Apr 24 19:36:05 2014 +0400

    Sahara: minor changes for API tests

    * Code refactoring of "test_node_group_template_create" test
      (file test_node_group_templates.py) was done.
    * Unnecessary blank lines were removed.

    Partially implements: blueprint savanna-api-tests

    Change-Id: Id21edafcc4d1d0345b72404a55bbf9d69618cd95

commit 1f5ab0831508e75ff7a9bbfbb14118611dd32819
Merge: 82d9793 6109bb8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 29 14:08:17 2014 +0000

    Merge "Add tests for availability-zone-list CINDER V1 API"

commit ec6ed8186469b7a210b59603be561e3f60e83171
Author: Sean Dague <sean@dague.net>
Date:   Thu May 29 08:46:34 2014 -0400

    allow 'main' as valid name for find_test_caller

    find_test_caller assumed that the rest clients were only ever run
    under testr. With the introduction of javelin into the tempest
    tree this will not be true. 'main' is a completely valid name
    for well formed programs, so make that an option as well.

    Prereq for blueprint:javelin2

    Change-Id: I9a591eaa1cf4dabba58f06a64814611a05a51365

commit 82d979366ad506dd68ea66d9f06ba0b8b0045a96
Merge: fe62f19 80cc9f1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 29 12:20:37 2014 +0000

    Merge "Verify delete security group response of V2 API"

commit 2cb56997b3a18a24de9c85ebebfe37cfd0996698
Author: Sean Dague <sean@dague.net>
Date:   Thu May 29 08:17:42 2014 -0400

    log request start when tracing classes

    When tracing rest calls for debugging purposes, logging the start
    of the request is also extremely helpful, as it makes it possible
    to discover that the key issue is glance is in a hung state and
    not responding to any requests.

    Prereq for blueprint:javelin2

    Change-Id: I9aca99119fc1569c78788b11a8a32d72eaecd0a1

commit fe62f19608317ab6536f6f3a2b903deea6247b9b
Merge: 5606a97 5fbfdcd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 29 08:47:00 2014 +0000

    Merge "remove skip attributes for fixed bug"

commit 80cc9f112fda902fe0a63c6610688a6bf4940f48
Author: Yuiko Takada <takada-yuiko@mxn.nes.nec.co.jp>
Date:   Fri Apr 4 16:21:21 2014 +0000

    Verify delete security group response of V2 API

    This patch adds the JSON schema for response status of Nova security group
    delete API to block the backward incompatibility change in the future.

    delete security group does not return the response body.
    Response status of this API is 202.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I8ce635dfdb41cacaf433b7e14f0fe3b798ef839a

commit afcb6b4f819aff14e80d162783ad766e1998d463
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Tue May 27 13:50:02 2014 -0400

    Remove default from image_ref options

    This commit removes the weird default values for the image_ref option.
    The IMAGE_ID defaults were probably a hold away from when they were
    set in env from an early version of tempest. This sets no default and
    lists them as required opts in the help field.

    Change-Id: Iaeff5ff2278b0076306ed2cbfe592c06cfbbe316

commit 5606a97282d5fd108e73791cf4d58185f8882b47
Merge: aa7eb96 22c1660
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 27 17:22:09 2014 +0000

    Merge "Make test_server_cfn_init a scenario test"

commit ab643dce82bbc6d74d8248692af56690c8443ff0
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Tue May 27 18:23:13 2014 +0200

    Remove dependency on keyring

    I don't see this used anywhere, so lets drop the
    dependency.

    Change-Id: Icf14648ad7e82a05d942f53fe38e9757aece691c

commit a52689431ab80f4416a177c0334e9e61b63720ac
Author: Elena Ezhova <eezhova@mirantis.com>
Date:   Wed May 21 14:55:15 2014 +0400

    Fix sudo_cmd_call in tempest.common.commands

    The check that proc.returncode is non-zero was never executed
    because it was located after the return statement.

    Moreover, subprocess.CalledProcessError may only be raised by
    a process run by check_call() or check_output()
    but not by communicate().

    Change-Id: I5fdcdcdda85552e5855241ada34054cfda8464d5

commit 8219085609c8e5b7c63ed020b851ca5f85eeb379
Author: Sean Dague <sean@dague.net>
Date:   Sat May 24 07:42:59 2014 -0400

    set all build_intervals to 1s

    10s build interval is really long, and not very sensible. Setting
    to 1s should speed things up a lot.

    Change-Id: If8332d4be8515ac574cbbf4e00cbe0a75b6ebc5d

commit 2b2483eaa1748c43fd076f2f2840be7e7b1a11aa
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Thu May 8 23:26:10 2014 -0400

    Deduplicate status call checks

    This commit updates the jsonschema validation method validate_response()
    to use the rest client method expected_success() to check that the
    correct status code response is received. Previously validate response
    was doing the same check despite there already being a method available
    for doing the check. As a part of using expected_success() to validate
    the status codes using the jsonschema it was necessary to expand
    expected_successs() to handle both single expected codes as well as a
    list of codes. This is because it's perfectly valid for the jsonschema
    to specify a list of expected responses.

    Change-Id: I400bb9aff89c18f3964a1d8ec45bfb8dfd75301d

commit 5fbfdcdd35a3aa46a59289301df67df0fc202550
Author: Andrey Pavlov <andrey-mp@yandex.ru>
Date:   Wed May 21 14:32:34 2014 +0400

    remove skip attributes for fixed bug

    1. remove skip attributes for test_run_terminate_instance

    2. add forgotten changes for commit
       55c597db0f59fc7a3eaa7bec8bc7509f5a87c884
       (Fix InvalidInstanceID.NotFound handling)

    Change-Id: I616a90f98e3874a09274d961345476d47d266db0

commit 3052e941f3d589e8bbc09a3f62336998346bc2a4
Author: ravikumar-venkatesan <ravikumar.venkatesan@hp.com>
Date:   Mon May 12 18:25:17 2014 +0000

    Test script for CRUD operations on regions

    Adds test_regions.py test script to identity v3.
    Also adds related XML and JSON supporting methos in client file
    region_client.py. Modified the identity base.py and common file
    clients.py with details about region_client.
    The test cases in the test script are
    test_create_update_get_delete_region,
    test_create_region_with_specific_id and
    test_list_regions.

    Change-Id: Ib0f07d04f6c31729bacdcfde065777e64fb76333

commit 483c6f78dc213303c5d3012baaa44f15147c261d
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Fri May 23 12:23:50 2014 +0200

    Use old dict generator syntax in baremetal/test_ports

    The old syntax is compatible with Python 2.6 as well.

    Change-Id: I9397c92bde3aa2ea4f7831d1995fd52fe5e1788a

commit 7ee264ad436b9514dacda4d86be98cc788c8e2fa
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed Apr 2 16:37:57 2014 +0900

    validate server action 'console_output' attributes

    This patch adds the JSON schema for Nova V2 & V3 get_console_output
    server action APIs response and validate the response with added
    JSON schema to block the backward incompatibility change in the future.

    The response body of get_console_output V2 & V3 APIs is same and given
    below:

    {
            "output": "FAKE CONSOLE OUTPUT\nANOTHER\nLAST LINE"
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I22e61d1fed926aa9a310a46b12748db401dec045

commit 4640b01c0334e32204d33fdad78c249debb7e0be
Author: Zhi Kun Liu <zhikunli@cn.ibm.com>
Date:   Wed Apr 23 22:50:40 2014 +0800

    Remove nova v2 client in ListSnapshotImagesTest

    ListSnapshotImagesTest should only use nova v3 client for creating
    snapshot as the similar test which uses nova v2 client already exist
    in nova v2 images api tests(compute/images/test_list_image_filters.py).
    This patch removes nova v2 client from ListSnapshotImagesTest.

    Change-Id: I04e34f7cd34f760d7bc1361a3037c1f1fe1341d8
    Closes-Bug: #1311712

commit aa7eb963cb523275984295b6a073c667c5606903
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri May 23 14:56:04 2014 -0400

    Update version string to follow new convention

    Since adopting branchless we've moved to a different "release" model
    were we just tag the tree at set points. We're using an incrementing
    integer to name these tags. Since the first tag, 1 was pushed to
    correspond with the start of branchless tempest. The current working
    tag is 2.

    Change-Id: I93be84da9bf2a09e9ca9c2f4231f1a4a75da3af9

commit 3d59e4a060f0735eb2db9957739092635e143a71
Author: nayna-patel <nayna.patel@hp.com>
Date:   Thu Apr 24 14:28:38 2014 +0000

    Add quota delete test to cinder

    This submission is to validate delete quota set in
    volumes quota set test case. Hence added delete quota
    set method in both XMl and JSON interfaces.

    Change-Id: I217355bfc7696b93bc1f1388635cbb9bf8850199

commit 22c1660072d0c6a17b16136a31a7e90204fcc605
Author: Steve Baker <sbaker@redhat.com>
Date:   Mon May 5 13:34:19 2014 +1200

    Make test_server_cfn_init a scenario test

    Converting test_server_cfn_init to a scenario test is long overdue
    since it is more of a scenario than an exercising of the heat API.

    The heat-slow job has gone non-voting because this test fails
    ~%50 of the time due to bug #1297560. The server boot log is now
    logged regardless of success or failure to build up data to diagnose
    the issue.

    This also adds several convenience functions to the test base class.

    Co-Authored-By: Steven Hardy <shardy@redhat.com>
    Related-Bug: #1297560
    Change-Id: I077aeaf2bf8b292699eb20c5a75c59df35645913

commit 83ba4ee226a09e21580950fe7481eee40fc2039d
Author: Jorge Chai <jorge.chai@rackspace.com>
Date:   Tue Apr 15 18:58:08 2014 +0000

    Add Marconi Smoke Tests

    Add smoke tests that check the existence of queues.
    Add test that checks list queues.
    Add test that gets queue statistics.
    Add test that sets and gets queue metadata.

    Tests for List Queues and Queue Stats use JSON Schema
    validation.

    Change-Id: I084d1ae0de4a729a913a7084f14c0d3172af29d3
    Implements: blueprint add-basic-marconi-tests

commit 3f49b84cdac69f83218cc28f216c8a417f7332af
Author: Abhijeet.Jain <abhijeet.jain@nectechnologies.in>
Date:   Tue May 20 12:06:20 2014 +0530

    tests the Keystone extensions V2 API

    This patch adds the JSON/XML clients and tests for
    Keystone discover extensions V2 API.

    Change-Id: I9e869b9a5ba9302a77027581de7ae970f8d56305

commit d847c5851d18ab22f2bc527a98b5e6f8d2e8080b
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed May 7 16:21:36 2014 +0900

    Verify server list_addresses V2/V3 APIs attributes

    This patch adds the JSON schema for Nova V2 & V3 server list_addresses
    APIs response and validate the response with added
    JSON schema to block the backward incompatibility change in the future.

    The response body of server list_addresses V2 API is below:

    {
        "addresses": {
            "private": [
                {
                   "version": 4,
                   "addr": "192.168.0.3"
                }
            ]
        }
    }

    The response body of server list_addresses V3 API is below:

    {
        "addresses": {
            "private": [
                {
                    "version": 4,
                    "addr": "192.168.0.3",
                    "type": "fixed",
                    "mac_addr": "aa:bb:cc:dd:ee:ff"
                }
            ]
        }
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I21392dfb8141d0cf98bf2dcbcb3fd49e75f9cbd8

commit e97edd6d8eb9c36710a5fe83a6fb9a79c0f86783
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Thu May 22 09:58:30 2014 -0700

    Cleanup docstring in test_l3_agent_scheduler

    The docstring was incomplete in saying it required the
    l3_agent_scheduler extension to be enabled.  I think it probably meant
    to say that l3_agent_scheduler was listed in
    network_feature_enabled.api_extensions, but that defaults to 'all' so
    rather than explain how that config option works in the docstring, just
    say that the l3_agent_scheduler extension is required and assume the
    user understands how to configure Tempest.

    Change-Id: If504bd6374b83dea24fa92f9ef6c852d76308ad1

commit fc137b5dd743f6d031f3d7b9ce32e6eafb367db6
Merge: 493996e df10284
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 22 14:44:15 2014 +0000

    Merge "Verify more information in floating ip tests(part2)"

commit 493996ed087e3a72f7c5257b20535c42aa0adb12
Merge: 5598f7d 012880f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 22 14:39:56 2014 +0000

    Merge "Fix security_group_create_get_delete testcase"

commit 5598f7df14ab75753d3f239d6ed7fe36189b1de5
Merge: ec61fcb 997c909
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 22 13:22:20 2014 +0000

    Merge "Verify Server Actions attributes of Nova APIs"

commit ec61fcb0418f292f6d87a9e8bc907792bf59ffa7
Merge: 7e83c64 01cba0a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 22 07:03:26 2014 +0000

    Merge "Make sure image exists in test"

commit 997c909659ffc7139254a9f88aa0a11263e8358b
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Thu Apr 3 19:00:20 2014 +0900

    Verify Server Actions attributes of Nova APIs

    Below listed Server Actions does not return response body. They only
    return the response code.
    This patch adds the JSON schema for the response code 202 & 204
    and validate the Server Actions response code with added schema.

    Server Action          Nova v2   Nova v3

    addFixedIp            	202       202
    addSecurityGroup        202       N/A
    changePassword          202       204
    confirmResize           204       202
    createBackup            202       202
    forceDelete             202       202
    injectNetworkInfo       202       202
    lock                    202       202
    migrate                 202       202
    os-migrateLive          202       202
    os-resetState           202       202
    os-start                202       202
    os-stop                 202       202
    pause                   202       202
    reboot                  202       202
    removeFixedIp           202       202
    removeSecurityGroup     202       N/A
    resetNetwork            202       202
    resize                  202       202
    restore                 202       202
    resume                  202       202
    revertResize            202       202
    shelve                  202       202
    shelveOffload           202       202
    suspend                 202       202
    unlock                  202       202
    unpause                 202       202
    unrescue                202       202
    unshelve                202       202

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Ie078186527e53c8990a6058056f908e61dc2da8a

commit 7e83c6473a13eae3d91c5803b89d32b0dbe60995
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Wed May 21 16:05:29 2014 +0200

    Revert "Adds certificate tests for keystone v3"

    The tests caused technical issues on the stable/icheouse
    gate with stable/havana -> stable/icehouse grenade/upgrade jobs.

    Please resubmit the patch after the issue is resolved.

    This reverts commit 1b560b239be149f8b8b3c99b723875a2c81ac85e.

    Change-Id: I0ced519b68ef1e55a0f56af58a518d77f18b2adc

commit 889c0e2e11cb1087285c1eadca0f8c08dd62096f
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Wed May 21 18:00:16 2014 +0400

    Sahara: add API tests for job binary internals

    * create/list/get/delete API tests for job binary internals were added
    * "get_job_binary_internal_data" method to Sahara API client was added
    * "test_job_binary_internal_get_data" test was added

    Partially implements: blueprint savanna-api-tests

    Change-Id: Ieaa765a1e941e5c1ac1b866099dbf966d64399b2

commit d5dcf19112915e69855a3356a6577844b762d5ab
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Wed May 21 13:58:10 2014 +0400

    Sahara: preparations for job binary internal tests

    * create/list/get/delete methods to Sahara API client
      for job binary internals were added
    * Method "create_job_binary_internal" was added
    * tearDownClass method was expanded

    Partially implements: blueprint savanna-api-tests

    Change-Id: I1013ce8d93ec44d5d5961bcd887812bdd1c6fcfb

commit 6c1a8f08f3a232bca55286c64021c0487e7441c8
Merge: c494d3f 2587cb2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed May 21 09:30:16 2014 +0000

    Merge "Neutron Allowed Address Pair API test"

commit 01cba0a927db662846795d42c8c21a3e81d659f6
Author: huangtianhua <huangtianhua@huawei.com>
Date:   Wed Apr 30 16:18:03 2014 +0800

    Make sure image exists in test

    The heat bug/1312564 to add constraints to check whether image/keypair
    exists for "AWS::AutoScaling::LaunchConfiguration" resource. So if the
    image/keypair doesn't exist, the validate will fail.

    In tempest, there is a test which the "image" is invalid makes the
    Heat API test fail.

    The property "ImageId" which defined in the non_empty_stack.yaml doesn't
    exist. So to pass the parameter "image" to the property "ImageId" and
    then bug/1312564 will successful in jenkins.

    Related-Bug: #1312564
    Change-Id: I4351930309c45c7fcb8a521ea0697b62153da5c7

commit c494d3f77cf21a0a95a92dca58c5fe6984529399
Merge: 534a17f b7f37cc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed May 21 02:06:34 2014 +0000

    Merge "Split large-ops into three tests so each has its own timeout"

commit 534a17fc620bb024b0f8a5663d5c0c1eac12eb10
Merge: cb90488 77c51ec
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 20 18:22:27 2014 +0000

    Merge "orchestration: add test for untyped provider resources"

commit cb904882360f7d201e1e8c9aa01517cd07fdc15b
Merge: 76c2f8d 1b25fe0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 20 17:54:33 2014 +0000

    Merge "orchestration: Add test for resource_registry environment"

commit 76c2f8d4b28dcf940129afbc80ecfe520d4caa92
Merge: 8629339 d752c60
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 20 16:31:33 2014 +0000

    Merge "Fix alt tenant id's issue in BaseV2MemberImageTest"

commit 89900171a89f5a3cfbeaa6c4dd139610430371d1
Author: Matthew Treinish <treinish@linux.vnet.ibm.com>
Date:   Mon Mar 3 20:45:02 2014 -0500

    Start using oslotest for tempest unit tests

    This commit starts using the oslotest library. The fixture
    oslo-incubator library is still left in the tree because I didn't
    see the Config fixture in the library tree yet.

    Also, it's probably worth noting that if the lock fixture is moved
    from incubator to the library that oslotest will become a runtime
    requirement on tempest. (which probably means we'll want to install
    it from git in the gate)

    Change-Id: I638f28975dff4cde2e4eaa6c154a41e66a0746e4

commit 8629339c59f7330743d212ca866a19c4c556e682
Merge: 22be840 5c660ab
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 20 16:04:46 2014 +0000

    Merge "Enable H302 rule everywhere"

commit 22be84006f0a687f4c628393d44b2779d9fa5c66
Merge: f6a2b88 2b6db0c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 20 15:59:49 2014 +0000

    Merge "Add hacking import exception for service clients"

commit f6a2b8826f4460d45ff00ee34d4148b236a324f1
Merge: 8606dd8 4dbbc96
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 20 15:33:03 2014 +0000

    Merge "Fix test_create_show_delete_security_group_rule"

commit ee92a9d89ce2aa9ccbd8ad3de664befeb55ae892
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Mon May 12 17:15:17 2014 +0400

    Sahara: add API tests for data sources

    * create/list/get/delete API tests for data sources in Swift were added
    * create/list/get/delete API tests for data sources in local HDFS
      were added
    * create/list/get/delete API tests for data sources in external HDFS
      were added

    Partially implements: blueprint savanna-api-tests

    Change-Id: I78fe5c53d3af84c04402966891c096c8cbd1253a

commit 60a67f755c05010e32a5fb7639f9c47bb95ba5fe
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Tue May 20 09:19:50 2014 +0900

    Add "create a server" test with server group

    When creating a server with the scheduler_hint "group", the server
    will be in the group.
    This patch adds the test for checking its behavior.

    Change-Id: If5701d381198b01c5ee876bb22b14e5d4b967499
    Related-Bug: #1306367
    Related-Bug: #1298494

commit 6e73f468cf924587b32f94f41a33ab9a7a90fa96
Author: Elena Ezhova <eezhova@mirantis.com>
Date:   Fri Apr 18 17:38:13 2014 +0400

    Switch back to nc in test_load_balancer_basic

    After test_load_balancer_basic started using inetd instead of netcat
    we've started getting "BadStatusLine" errors from urllib.

    That is why we need to move back to using netcat.
    Also handle "BadStatusLine" error.

    Related bug: 1309252
    Change-Id: Ida919c63e27c6a003be4c249ba2e6f3e2ea7a7b3

commit ae3dbdc11fc182109ca07253b0d81183321d7f1c
Author: armando-migliaccio <armamig@gmail.com>
Date:   Fri Apr 25 10:20:50 2014 -0700

    Fail fast during advanced networking test

    This gives us the opportunity to discern whether the network
    was sane prior to the server operation under scrutiny.

    Change-Id: Iacc4f0307019efafda0de3abb0fa71ad13770850
    Closes-bug: #1312841

commit 8606dd8fe5cf5eabd7056edee071449574b6f15c
Merge: 41e1cb5 7c8176e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 19 12:14:09 2014 +0000

    Merge "Use fixed ips for lbaas pool members"

commit ee3d7ce863fa00787dfbd30d50fbdaca9d7fa25a
Author: Marc Koderer <m.koderer@telekom.de>
Date:   Sat May 17 09:35:46 2014 -0400

    Remove time.time mock from test_ssh

    The function time.time is used in many places and especially in logging.
    Mocking this function causes issues if the log level changes due to the
    fact that every log message will cause a time.time call.

    Splitting the test cases into 3 pieces since the time.sleep mock is
    only usable for the good case. All tests with retries can't use it
    and need to assert the result by measuring the time.

    This fix is needed to use oslotest for tempest unit tests.

    Change-Id: I800690f8ee1ee580cfcd71500b86782ff571ac0d
    Closes-bug: bug 1320482

commit 44fc88adfb17bb3335be95b263b7284f873bb8f1
Author: Darragh O'Reilly <dara2002-openstack@yahoo.com>
Date:   Sat Apr 26 15:42:47 2014 +0000

    lbaas basic - open firewall for http on vip port

    This is necessary for test_load_balancer_basic to work
    when the linuxbridge agent is used.

    Change-Id: I620882c31461d438add0f011cb916e28e2f266a3
    Closes-Bug: 1313117

commit 012880f60a53bca0b065978f3ca6adbaeb3d8cf6
Author: sridhargaddam <sridhar.gaddam@enovance.com>
Date:   Mon May 12 18:44:09 2014 +0530

    Fix security_group_create_get_delete testcase

    As per the description of test_security_group_create_get_delete,
    the test case is supposed to check the security group creation,
    followed by retrieval and then deletion of security group.
    Deletion of security group is missing in the testcase.

    This patch also addresses the issue in the test case,
    test_security_groups_create_list_delete operating on
    self.security_groups which includes all the security_groups
    created by previous test-cases. self.security_groups is not
    updated when a security_group is deleted, as we use
    self.client.delete_security_group for deletion. OTOH relying
    on self.security_groups is wrong because the objective of test
    case is to validate only the security_groups that are created in
    the current testcase and not the global list of Security_groups.

    Change-Id: I3221d41003b577f0a49a7515f1c90e8328cb0dd1
    Closes-Bug: #1318644

commit d752c60b0f6ff217f822abcbefd3e2fa615ef8d2
Author: Zhi Kun Liu <zhikunli@cn.ibm.com>
Date:   Fri May 16 13:25:28 2014 +0800

    Fix alt tenant id's issue in BaseV2MemberImageTest

    BaseV2MemberImageTest gets alt_tenant_id in the wrong way when tenant
    isolation is off. commit 9612e81d142e88782d4faf6a85e81967b5323908
    introduced getting the tenant_id from credentials instance. This case
    was missed. Fixing this involves completely removing the code that
    caused lp#1320079.

    Change-Id: Ic8585077b876f70353202f0f47184a18bca8083d
    Closes-bug: #1320079

commit 5c660abe583635fdaef4ae3d992cdaf52278a2c6
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Sun May 18 21:14:36 2014 -0400

    Enable H302 rule everywhere

    This patch enables the use of the H302 hacking rule everywhere. With
    one exception of the client class imports in clients.py, this
    is intentionally ignored.

    Change-Id: Ia0ef5e44a411ccd6e6c12f9cf64427a96e021b47

commit ee90a4dc4f193354e2c264aeb8c2a7e6462588d1
Author: armando-migliaccio <armamig@gmail.com>
Date:   Tue May 6 11:54:07 2014 -0700

    Use a more sensible network topology for some router tests

    This is achieved by creating subnets on separate logical
    networks. A negative tests is also added to verify that
    interface attachment fails when done with overlapping
    subnets.

    Closes-bug: #1316742

    Change-Id: Idb1965e32d30acd962e1a3fa755b6c8b25c1bc31

commit 41e1cb5843a67996b606e245c5e6c4403fb61103
Merge: badd82c 00de758
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun May 18 12:33:18 2014 +0000

    Merge "orchestration add basic support for environment API test"

commit badd82c7d8cb1853505013ebf0fa124c4f4cdab6
Merge: f97fe6c 18544b0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 17 22:07:59 2014 +0000

    Merge "Sahara: editing licenses"

commit f97fe6c21c5e1b723cac0a918ec987f356d9c453
Merge: 3705555 1b560b2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 17 21:19:47 2014 +0000

    Merge "Adds certificate tests for keystone v3"

commit 37055557398cc7deb5fe985f05761c6f42cb2675
Merge: 69d719b 87dd445
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 17 21:12:47 2014 +0000

    Merge "Add tests for server-group Nova V2 APIs"

commit 69d719b9f6d3e6c5513c99f50e2eeed1a8e955f5
Merge: 11e590b ef1c896
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 17 20:14:50 2014 +0000

    Merge "tolerate HTTPNotFound in scenario manager teardown"

commit 11e590bc1851afb424820069ed617d87849de37b
Merge: 69b8225 ff5c354
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 17 20:03:43 2014 +0000

    Merge "tests the user-password-update for Keystone V2 API"

commit 4dbbc96d5ddc6b1ca4ed7689e7719163876e8a30
Author: sridhargaddam <sridhar.gaddam@enovance.com>
Date:   Wed May 14 02:10:56 2014 +0530

    Fix test_create_show_delete_security_group_rule

    test_create_show_delete_security_group_rule is validating only
    icmp protocol and not tcp/udp protocols. This patch does the
    necessary change.

    Change-Id: I63b79e5016a718bf3af6e1194a994ec68f6c0c4e
    Closes-Bug: #1319176

commit 2b6db0c64198d1f2f14093c924676dfc9ae4fdc6
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Sat May 17 10:42:36 2014 -0400

    Add hacking import exception for service clients

    This commit adds import exceptions to the service client imports.
    The service clients are imported at the class level and it would be
    a major effort to change this. However, we want to be enforcing H302
    everywhere else. This commit adds an exception to allow importing the
    service clients as classes.

    Change-Id: Ife74539fe04e97740e45325140f407fd7476e1c7

commit ef1c896823619fa5e2c91e64cba45587ceb563f8
Author: Steven Hardy <shardy@redhat.com>
Date:   Wed May 7 10:05:45 2014 +0100

    tolerate HTTPNotFound in scenario manager teardown

    When tearing down heat scenario tests, the tearDownClass fails if the
    stack has already been deleted, because heatclient raises a HTTPNotFound
    exception, so tolerate this in the teardown exception path.

    This is required for certain tests where we explicitly delete the stack
    from the test rather than relying on test cleanup, for example testing
    deletion policy for volumes.

    Change-Id: I1bc031ce00c845787311105eacb9afe4f779a3a5

commit 69b8225a74ee74589124e3d09c402b00a464442d
Merge: e8e8cb1 b1e5889
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 16 18:36:23 2014 +0000

    Merge "Fix subnet api test case for non-default cidr"

commit e8e8cb12581a1c7f10c809d205bdc05a42c02a2c
Merge: 234a583 67d0a54
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 16 15:13:59 2014 +0000

    Merge "Fix test case in security groups"

commit 234a5835d0dfa6f4a201c1ed6161873231f5ca28
Merge: b4171c7 d38f716
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 16 15:07:43 2014 +0000

    Merge "Volume xml client translate json attribute names"

commit a3d31b8041f365c5f801a6ee53164d32b003728b
Author: xiejunan <xiejunan@huawei.com>
Date:   Thu May 15 08:03:38 2014 +0000

    add test for command bash-completion

    Change-Id: Ic9f02e05f8f99a30adf40266417ee4288765d7dc
    Closes-bug: #1319294

commit 9fd63b8e886b97e068eac4e98b35c7e170c40056
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Mon Apr 14 09:33:05 2014 -0700

    Add API test for resizing a stopped server

    The compute API allows resizing a stopped server but we don't test it
    and we've regressed that flow in the past, so add a test to guard
    against it.

    Change-Id: I6ca84da9deb9b9a97fad0e68b5f0845a617ae314

commit df10284ef000dadbcfe9076dfb2892c4b3e45481
Author: Ann Kamyshnikova <akamyshnikova@mirantis.com>
Date:   Wed Feb 5 13:52:57 2014 +0400

    Verify more information in floating ip tests(part2)

    Add checks for:

    - creating/updating a floating ip with an internal port with
      multiple ip addresses, specifying the one that must be
      associated with the floating ip;

    partially implement bp: improve-neutron-test-coverage

    Change-Id: Ie05eb6924e908da5b89cf5434e8365dd2485b6d2

commit b4171c7bbfaf32ad647d1d31f65b2ee7059b3125
Merge: 3df6ac7 7d2275b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 13 14:34:23 2014 +0000

    Merge "Verify more information in floating ip tests"

commit ea73d53cc4f300769e6453e9dff9c327d2eafae8
Author: sridhargaddam <sridhar.gaddam@enovance.com>
Date:   Tue May 13 14:48:30 2014 +0530

    Fix hardcoded gateway in IPV6 subnet api tests

    This patch removes the hardcoding and calculates the Gateway-ip
    based on the tenant_network_v6_cidr value.

    Change-Id: Iee4c450714caf49d6753d9455e6ab3698b64340d
    Closes-Bug: #1318962

commit b1e5889f7efa73930e662710c3854896365ce6df
Author: sridhargaddam <sridhar.gaddam@enovance.com>
Date:   Tue May 13 14:18:14 2014 +0530

    Fix subnet api test case for non-default cidr

    This patch removes the hardcoding and calculates the Gateway-ip
    based on the configured value.

    Change-Id: I186f3997500407ad26472e63b1d5a9b5bcfe1732
    Closes-Bug: #1318667

commit 18544b01709612f4bbe1be134c7300b6efe980c7
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Thu Apr 24 20:17:49 2014 +0400

    Sahara: editing licenses

    Licenses in files base.py, test_plugins.py and
    test_node_group_templates.py use different number of white spaces
    than the others. This CR fixes that for consistency.

    Files base.py, test_plugins.py and test_node_group_templates.py
    have been created in 2014, however in their copyrights 2013 is written.
    This CR fixes that.

    Partially implements: blueprint savanna-api-tests

    Change-Id: Id93b93acd10921f92540f64cc4e82e143454d3f4

commit 67d0a54ab7be816fd67e4fbb9843b8f472d2612f
Author: sridhargaddam <sridhar.gaddam@enovance.com>
Date:   Mon May 12 18:18:02 2014 +0530

    Fix test case in security groups

    In test_server_security_groups test case, the return
    value of delete_security_group is not properly validated

    Change-Id: Ib967dda50898bdcadb2d02398429d2f7edd10121
    Closes-Bug: #1318636

commit 7d2275b21c90d537fbe9119af4e5f309633d6490
Author: Ann Kamyshnikova <akamyshnikova@mirantis.com>
Date:   Thu Dec 19 16:38:42 2013 +0400

    Verify more information in floating ip tests

    Added checks for:
     - the response from a floating ip creation contains the
       port's fixed ip address;
     - creating a floating ip specifying a fixed ip address;
     - listing all floating ip's from an admin user;
     - non-admin user only sees his floating ip's in a list operation.

    partially implement bp: improve-neutron-test-coverage

    Change-Id: Ie517a8b51414f9331a8c38822054c6759ac9a01c

commit 3df6ac77f1c082a086a0fc937976a6e3be3f3291
Merge: 1c1eb99 320f9c7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 12 07:17:06 2014 +0000

    Merge "Added Trove (database) version API tests"

commit 1c1eb999ec569a2d340a2721256b80f68530e9d3
Merge: ad681f9 9612e81
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 10 17:10:01 2014 +0000

    Merge "Get credential IDs from Credentials class"

commit ad681f965567c1835a7d292ebd6baff478dd07d0
Merge: a8104a6 2adef1a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 10 13:24:32 2014 +0000

    Merge "Remove tempest_auto_config script"

commit a8104a689f7ab6ed9f2c128bd714b9dae1898118
Merge: f766923 9541ad1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 10 11:47:51 2014 +0000

    Merge "Verify list_addresses_by_network APIs attributes"

commit f766923889db4c3830c1ab8e8f3dcd98e2082f00
Merge: e575327 1fa9355
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 10 11:10:52 2014 +0000

    Merge "Share Certificates API's tests between V2 & V3"

commit 1b560b239be149f8b8b3c99b723875a2c81ac85e
Author: ravikumar-venkatesan <ravikumar.venkatesan@hp.com>
Date:   Tue Apr 15 18:28:06 2014 +0000

    Adds certificate tests for keystone v3

    This submission adds two test cases for identity to get_certificates.
    Adds a script test_certificates.py and add two supporting functions
    in json/identity_client.py

    Change-Id: Ic67129c9bbad3683e01f2fae7a22bcf1e77d028d

commit 9612e81d142e88782d4faf6a85e81967b5323908
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Mar 13 10:57:26 2014 +0000

    Get credential IDs from Credentials class

    With the move to Credentials class, tenant_id and user_id are
    available in the Credentials instance.
    Several test use identity admin client to obtain tenant_id
    and user_id, fixing them to get the IDs from Credentials instead.

    Partially implements: bp multi-keystone-api-version-tests

    Change-Id: I8c38fb8d191a88fab37633c6edffd54492c41fd5

commit b7f37cc79ea3c2859ae616b241800227bc769bba
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Fri May 9 13:30:40 2014 -0700

    Split large-ops into three tests so each has its own timeout

    In the gate OS_TEST_TIMEOUT is 500 seconds, which is a per test timeout.
    large-ops is run one test three times, so split it out to three tests so
    each has its own OS_TEST_TIMEOUT.

    This works because the cleanup of resources is done in tearDownClass and
    tests inside a class are run serially (although order cannot be guaranteed).

    Note: the image will be re-created for each test and destroyed on
    tearDown from each test.

    Change-Id: Iefa6f0fec9b3eea587b1437b47cce81e1a9c242c

commit e5753274bef5d1548872a39a1647908291a98392
Merge: b75e9df 623c38f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 9 22:12:07 2014 +0000

    Merge "Check list servers attributes of Nova APIs"

commit b75e9df5c9317acae14ae119c4291e27b509df67
Merge: ed50f18 70876d0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 9 21:58:53 2014 +0000

    Merge "Add V3 Test to get Spice & RDP console of server"

commit ed50f182ef44c71c80e275b5ac04aaf19ed1b168
Merge: c27f6dd acc13e6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 9 21:31:15 2014 +0000

    Merge "Fix issues introduced /w migration to Credentials"

commit c27f6ddc0f012bb147f5227db3bc792de2412eef
Merge: d222c9b 9e118bd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 9 21:23:28 2014 +0000

    Merge "Verify "list interfaces" Nova v2/v3 API response attributes"

commit 2adef1a87fd79a80916e7c6c3ee27dd0070f0e6d
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri May 9 15:18:39 2014 -0400

    Remove tempest_auto_config script

    This script isn't being used by anyone to my knowledge nor has it
    really been maintained since it was first added. We will be working
    on a plan for automating tempest configuration soon and this
    doesn't really fit the initial set requirements of requirements. It
    also does not have any testing, so I expect that it has bit rotted
    and probably doesn't work anymore.

    Change-Id: Id896d9877312dfb6b12b54ea1c598a1940cdd9ce

commit d222c9ba8b6bb3e6496ffb8af289f9a3dedaef5d
Merge: 640a5fa 70a75b3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 9 19:09:58 2014 +0000

    Merge "Inherit V2 keypair API's tests from V3 tests"

commit 640a5fa6f61e31ff9b761fb46a60c5cacd7fd983
Merge: e8700a1 6a9ac34
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 9 19:08:10 2014 +0000

    Merge "Add test for subnet gateway IPv4 and IPv6"

commit 3083fcad701aff89c36d93f3c45003f4bb4624cf
Author: Yuiko Takada <takada-yuiko@mxn.nes.nec.co.jp>
Date:   Fri Apr 25 11:52:33 2014 +0000

    Enable GET port_detail API to set parameters

    We can set patameters(node_uuid, address, ...) to GET port_detail API.
    This patch enables it.

    Change-Id: I32e95deaffecfddece24c1a7e5c08c3e392380d5
    Closes-Bug: #1312503

commit acc13e68d62c11f18b86e397a6a035a8f3bb819e
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Thu May 8 11:12:47 2014 -0700

    Fix issues introduced /w migration to Credentials

    Managers and base classes were refactored to use Credentials
    but this change missed an issue that slipped through the gate:

    * The Baremetal scenario base was not updated, causing breakage
      in the Ironic gate.  This ensures BaremetalScenarioTest base class
      properly instantiates its baremetal_client using the correct Credentials
      object.

    Change-Id: I5577edcd8da14275eb336ee8137eade2084756c9

commit e8700a1765ce8d1529d144876df748efeb94956f
Merge: 6384e5d 6feaf31
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 9 16:18:42 2014 +0000

    Merge "Updated from global requirements"

commit 6384e5df9f513239f84ff80efbc9cb0e6400fb55
Merge: d40e18b 34ad340
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 9 15:19:09 2014 +0000

    Merge "Inherit V2 API's flavors tests from V3 tests"

commit d40e18be7c13c7b3c3b30c14c6e08d2733904b8f
Merge: e3010fe 0486744
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 9 15:19:01 2014 +0000

    Merge "create test and worker summary report"

commit e3010feedac03abe8973393f45a52e0c7b4f2649
Merge: bcefa3d cbd1457
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 9 06:23:38 2014 +0000

    Merge "Verify the response attributes of 'aggregate-add-remove-host' API"

commit 0a1fab5a8117d94d6da6b068c0ab4cbc0bf8e677
Author: Abhijeet.Jain <abhijeet.jain@nectechnologies.in>
Date:   Wed Apr 16 15:44:20 2014 +0530

    adds tests for CINDER encryption volume-type APIs

    This patch adds the JSON tests for CINDER encryption volume-type V1 APIs.
    It also adds the JSON clients for following APIs :
    1. cinder encryption-type-delete

    Change-Id: I20a68684f950fe36653eb4304edb56e244867ca3

commit 6feaf31e4ec387e1549cf4670b4739a58fd17b80
Author: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Date:   Fri May 9 02:49:47 2014 +0000

    Updated from global requirements

    Change-Id: Id92e2cf3977c22b3d283948d2cbcde50e8dfdab5

commit cbd1457a71f9f8dfaa286de2083e8bafb2298053
Author: Haiwei Xu <xu-haiwei@mxw.nes.nec.co.jp>
Date:   Thu Apr 3 01:03:03 2014 +0900

    Verify the response attributes of 'aggregate-add-remove-host' API

    This patch verifies the response attributes of 'aggregate-add-remove-host'.
    The response attributes of v2 and v3 are the same:
    {
        "aggregate": {
            "availability_zone": "nova",
            "created_at": "2012-12-04T12:04:24.399784",
            "deleted": false,
            "deleted_at": null,
            "hosts": [],
            "id": 1,
            "metadata": {
                "availability_zone": "nova"
            },
            "name": "name",
            "updated_at": null
        }
    }
    The status_code is different:
    v2 -> 200, v3 -> 202

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I6f6bdc458f15f8af812fee6926e5133df09f9fa1

commit bcefa3d8d55d5d0bac4b35bf5e1493c68adad85a
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Fri May 9 08:14:05 2014 +0900

    Add a common admin class for Nova v2/v3 API tests

    For improving the maintenance, this patch changes a common admin class
    to share it between v2 and v3 tests. In addition, this patch applies
    this class to test_availability_zone of v2 and v3 as a sample.

    After applying this class to all Nova API tests, we will be able
    to remove current BaseV2ComputeAdminTest and BaseV3ComputeAdminTest
    classes.

    Partially implements blueprint nova-api-test-inheritance

    Change-Id: Iede054d45c18922102cdf17938fde0e33f1df16c

commit f22b6cc7ba60b556e4dcb4b21c12fb516b6109fc
Merge: 0cbd07b 86ad28d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 8 19:09:00 2014 +0000

    Merge "Access credential fields as attributes"

commit 04867448e1bff15b49f7d3b24d5db342bb3a6e0e
Author: Sean Dague <sean@dague.net>
Date:   Tue May 6 08:51:15 2014 -0400

    create test and worker summary report

    a summary report that includes counts of the test results so far
    as well as a worker report to let us understand how our workers
    are balanced at the moment, as well as if we are missing worker
    0 in our data (which seems to happen quite often).

    Change-Id: Ide0b63b86e87f8a18c2f0e45264692ac3797c791

commit 0cbd07b16bcb42795f31bb8b2f7036926e365b70
Merge: a5ddec8 fb5a3e2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 8 13:44:24 2014 +0000

    Merge "refactor out code duplication"

commit a5ddec830943a5e3b7378862fa42c8f43e801c4c
Merge: 29d8575 4693783
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 8 13:15:06 2014 +0000

    Merge "Removing unnecessary pass instructions"

commit 29d8575b5298863328cc052a67684a1ebd2877f0
Merge: cd45476 c51d570
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 8 12:30:03 2014 +0000

    Merge "Verify the response attributes of 'create-aggregate' API"

commit cd45476c0bceb08c09ceb34f0d59150a125233aa
Merge: fc95cc0 f0bc57f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 8 08:53:07 2014 +0000

    Merge "Verify update host Nova V2/V3 APIs attributes"

commit fc95cc0ea69db6050846dd9678824a6b8dc56532
Merge: 83e8fa8 e2eee32
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 8 08:43:37 2014 +0000

    Merge "Add unit tests for tempest hacking checks"

commit 83e8fa8c00b6386a0f2e452ddfe992ae2e21b062
Merge: da54360 422fbdf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 8 07:45:20 2014 +0000

    Merge "Enforces the use of Credentials (part2)"

commit da5436026a4005afa324d92260f490e48ee202de
Merge: c4b67d4 85c1e54
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 8 07:13:14 2014 +0000

    Merge "Improve the extra routes test on router"

commit c4b67d424adb70cd1fd1cc707658dd8ac20170b1
Merge: a1e5a15 d732e6e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 8 07:13:06 2014 +0000

    Merge "Check for 'Generated' in SSH key comment"

commit 87dd445ddd18b54537f03c619a902e25ca3e54a4
Author: Abhijeet.Jain <abhijeet.jain@nectechnologies.in>
Date:   Wed Apr 23 15:51:23 2014 +0530

    Add tests for server-group Nova V2 APIs

    This patch adds the JSON tests for following server-group Nova V2 APIs
    1. server-group create
    2. server-group delete
    3. server-group list
    4. server-group get

    It Also adds the clients for JSON

    Closes-Bug: 1297933
    Change-Id: Iee2717872d58a715f9e012218a67bf040d2abe80

commit a1e5a15c85b416d7886be1998619b410a3b8864c
Merge: 7169d17 128c23e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 8 03:34:46 2014 +0000

    Merge "Use find_test_caller to put test name in timeout exception details"

commit 9e118bdee8abf901849d1be0a6619fffee3bac06
Author: Yuiko Takada <takada-yuiko@mxn.nes.nec.co.jp>
Date:   Thu Mar 27 10:54:13 2014 +0000

    Verify "list interfaces" Nova v2/v3 API response attributes

    This patch adds checks whether a response of
    Nova list interfaces v2/v3 API includes the attributes
    to block the backward incompatibility change in the future.

    The response body of v2 API is the following:
    {
        "interfaceAttachments": [
            {
                "port_state": "ACTIVE",
                "fixed_ips": [
                    {
                        "subnet_id": "66175fc3-1f21-49c9-84e5-f0eca1831b20",
                        "ip_address": "10.0.0.2"
                    }
                ],
                "port_id": "d7a42d37-78ec-4f18-8a9c-1b37c206a733",
                "net_id": "18095bfd-0ab8-4207-99bd-dbdc373bd670",
                "mac_addr": "fa:16:3e:fc:65:ac"
            }
        ]
    }

    The response body of v3 API is the following:
    {
        "interface_attachments": [
            {
                "port_state": "ACTIVE",
                "fixed_ips": [
                    {
                        "subnet_id": "66175fc3-1f21-49c9-84e5-f0eca1831b20",
                        "ip_address": "10.0.0.2"
                    }
                ],
                "port_id": "d7a42d37-78ec-4f18-8a9c-1b37c206a733",
                "net_id": "18095bfd-0ab8-4207-99bd-dbdc373bd670",
                "mac_addr": "fa:16:3e:fc:65:ac"
            }
        ]
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I44d6ed17db563143be57564780beea8343bd170e

commit fb5a3e226ebc41f4e69b4c817c05e3d28d230351
Author: Sean Dague <sean@dague.net>
Date:   Wed May 7 14:05:14 2014 -0400

    refactor out code duplication

    pull out the duplication of setup that was in all the test
    functions and put it in setup instead.

    capture stdout/stderr on pretty tox tests

    if something goes wrong in the pretty tox tests, we actually get
    entirely unhelpful 1 != 0 errors, that provide no ability to
    debug. A big part of this is because stdout and stderr were not
    captured.

    Capture and replay stdout / stderr in case of fails to be able to
    debug.

    Change-Id: I7c21e47805a765d9e3c8f367dfa153d54ff10414

commit 7169d17f4c1209da308b8e903b76ee28e44805cc
Merge: 443d64f 4267bcc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed May 7 15:45:23 2014 +0000

    Merge "Sahara: preparations for data source tests"

commit 77c51ecb4490556499f911396b366dba4a5b5cf3
Author: Steven Hardy <shardy@redhat.com>
Date:   Wed May 7 16:34:05 2014 +0100

    orchestration: add test for untyped provider resources

    It's also possible to specify the filename directly in the template
    without adding the type alias to resource_registry, then heat looks
    up the provider/nested-stack resource in the "files" map passed when
    creating the stack.

    Change-Id: Idce23021dd4ddcedef61ffdd39d6abb16885e1be
    Partial-Bug: #1317095

commit 443d64f7bb33b13f3e3d932f582000dc8eb2c364
Merge: 9f921d6 f7e2fa4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed May 7 15:32:30 2014 +0000

    Merge "VPNaaS API tests cleanup"

commit 1b25fe0d3d3a20f70e929f72437f65de415e9a9f
Author: Steven Hardy <shardy@redhat.com>
Date:   Wed May 7 16:21:28 2014 +0100

    orchestration: Add test for resource_registry environment

    Adds support for passing files argument to the create/update
    calls in the json client, and adds a simple test of defining
    a provider resource, which is a user-defined resource type,
    mapped via the "resource_registry" section of the environment
    file, with the filename looked up by a key in the files map.

    Change-Id: I87fd1f2b1cf2c68c22d53891d99c8cd6b6b7c777
    Partial-Bug: #1317095

commit 00de758e418f64ef090b3186d8d7c871b99dedce
Author: Steven Hardy <shardy@redhat.com>
Date:   Wed May 7 15:18:52 2014 +0100

    orchestration add basic support for environment API test

    Adds support for passing environment into create/update API calls,
    and implements a basic test which proves a parameter can be passed
    via an environment.

    These links document this interface, which is currently not tested
    in tempest:
    http://api.openstack.org/api-ref-orchestration-v1.html
    http://docs.openstack.org/developer/heat/template_guide/environment.html

    Change-Id: Id3e3a69370603d5a700ef0d0b1dcb09a3765b09f
    Partial-Bug: #1317095

commit 128c23efc0121a654f4f36caa006b383b6c3c52c
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Fri May 2 13:46:39 2014 -0700

    Use find_test_caller to put test name in timeout exception details

    Use the find_test_caller utility to put the test origin into the
    TimeoutException message when waiters fails for server/image status.

    Related-Bug: #1315201

    Change-Id: I91e3e497a7e40c422c32b28c432e08db0ac7da3f

commit 623c38fe921ddb57e2a098640f9ebfc5e632a114
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon Apr 21 17:16:21 2014 +0900

    Check list servers attributes of Nova APIs

    This patch adds the JSON schema for Nova V2 & V3 list servers
    APIs response and validate the response with added JSON schema
    to block the backward incompatibility change in the future.

    Response status of list servers V2 & V3 APIs is same and given below-

    {
        "servers": [
            {
                "id": "22c91117-08de-4894-9aa9-6ef382400985",
                "links": [
                    {
                        "href": "http://openstack.example.com/v3/servers/
                        22c91117-08de-4894-9aa9-6ef382400985",
                        "rel": "self"
                    },
                    {
                        "href": "http://openstack.example.com/servers/
                        22c91117-08de-4894-9aa9-6ef382400985",
                        "rel": "bookmark"
                    }
                ],
                "name": "new-server-test"
            }
        ]
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I5e3854011f00b468dc63eddafd7e76a9048b1997

commit 1fa9355a28165f2f28a527429dd1666a2b674bab
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed May 7 18:09:49 2014 +0900

    Share Certificates API's tests between V2 & V3

    There is a lot of copy&paste test code for Nova v2/v3 API tests.
    In addition, we need to add many checks for API test coverage.
    As the result, we should apply the same changes to v2 and v3 tests.

    This patch reuse the test code of V2 and V3 Certificates APIs
    Inheriting the V2 Certificates API's test from V3 tests.
    Also removing the status code check which is different between
    V2 & V3. Status code has been validated at client side.

    Partially implements blueprint nova-api-test-inheritance

    Change-Id: I98e03cecdbd36e521d007bbfb92a5f9818ff28f6

commit 34ad3402df2b7e977e4f10c7c46e562835a86c44
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed May 7 17:47:59 2014 +0900

    Inherit V2 API's flavors tests from V3 tests

    There is a lot of copy&paste test code for Nova v2/v3 API tests.
    In addition, we need to add many checks for API test coverage.
    As the result, we should apply the same changes to v2 and v3 tests.

    This patch reuse the test code of flavors APIs between V2 and V3
    Inheriting the V2 flavors API's test from V3 tests.

    Partially implements blueprint nova-api-test-inheritance

    Change-Id: I85463baec7af1e4e8bcc6310804fd15c1958d7ed

commit 70a75b3cc3be9923e1717ff6e1fbb49264851f24
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed May 7 17:09:41 2014 +0900

    Inherit V2 keypair API's tests from V3 tests

    There is a lot of copy&paste test code for Nova v2/v3 API tests.
    In addition, we need to add many checks for API test coverage.
    As the result, we should apply the same changes to v2 and v3 tests.

    This patch reuse the test code between V2 and V3 Keypair APIs
    Inheriting the V2 Keypair API's test from V3 tests.

    Partially implements blueprint nova-api-test-inheritance

    Change-Id: Ibe170a00e27619827678a1bbe104623ca24a81a3

commit 9541ad1294e5e81f8f26d8879c57cb752a2c74fa
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed May 7 16:38:43 2014 +0900

    Verify list_addresses_by_network APIs attributes

    This patch adds the JSON schema for Nova V2 & V3 server
    list_addresses_by_network APIs response and validate the
    response with added JSON schema to block the backward
    incompatibility change in the future.

    The response body of server list_addresses_by_network V2 API is below:

    {
        "private": [
            {
                "version": 4,
                "addr": "192.168.0.3"
            }
        ]
    }

    The response body of server list_addresses_by_network V3 API is below:

    {
        "private": [
            {
                "version": 4,
                "addr": "192.168.0.3",
                "type": "fixed",
                "mac_addr": "aa:bb:cc:dd:ee:ff"
            }
        ]
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I76e25523708fb9454518f215dc60f201d7483464

commit c51d570c1a8326bd84dda26594c787335b0313f1
Author: Haiwei Xu <xu-haiwei@mxw.nes.nec.co.jp>
Date:   Mon Mar 31 20:13:25 2014 +0900

    Verify the response attributes of 'create-aggregate' API

    This patch verifies the response attributes of 'create-aggregate'.
    The response attributes of v2 and v3 are the same:
    {
        "aggregate": {
            "availability_zone": "nova",
            "created_at": "2012-10-01T18:50:27.781065",
            "deleted": false,
            "deleted_at": null,
            "id": 1,
            "name": "name",
            "updated_at": null
        }
    }
    The status_code is different:
      v2 -> 200
      v3 -> 201
    This patch also fixed a typo bug in the compute/aggregates.py

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I584ee2b9ac6033fb365a8dadd4e3844b1c37edb2

commit 9f921d698fb9957de2b0fc636ef0e363c63a839d
Merge: 92d3d86 7efa5c3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed May 7 01:41:41 2014 +0000

    Merge "Refactor _find_caller into a public test finder utility"

commit f0bc57f7085b441cacc1bbbcc99e7c1af0f99a65
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon Apr 28 11:30:33 2014 +0900

    Verify update host Nova V2/V3 APIs attributes

    This patch adds the JSON schema for Nova V2 & V3 update host
    APIs response and validate the response with added
    JSON schema to block the backward incompatibility change in the future.

    The response body of update host V2 API is below:

    {
        "host": "%(host_name)s",
        "maintenance_mode": "off_maintenance",
        "status": "enabled"
    }

    The response body of update host V3 API is below:
    {
        "host": {
            "host": "%(host_name)s",
            "maintenance_mode": "off_maintenance",
            "status": "enabled"
        }
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Idecedd2bbe98444b07dcf328bc73ca84e68a197a

commit 92d3d864945cc44b6bd155db44fc8a491d4b09a4
Merge: ef9f0e9 50af5d5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 6 22:49:24 2014 +0000

    Merge "Add in a concurrency aware subunit filter"

commit ef9f0e99dff28fa8313f216c33062116c4a24f47
Merge: 8af8bd3 a4c56c9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 6 21:55:19 2014 +0000

    Merge "Adds more testcases to test_telemetry_alarming_api"

commit e2eee320b78d2928f4b4d4b791791fd20bc6c03e
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri May 2 19:58:54 2014 -0400

    Add unit tests for tempest hacking checks

    This commit adds unit tests for the remaining untested hacking checks:
     - T102: import_no_clients_in_api
     - T104: scenario_tests_need_service_tags
     - T106: no_vi_headers
     - T107: service_tags_not_in_module_path

    Change-Id: Ib2a82c5e92fbd7f165477f1906cf117f064fcef5

commit 8af8bd35804bf690201e788d9ff6c5fe6db1821c
Merge: f7289da 3657ae8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 6 19:43:19 2014 +0000

    Merge "Verify attributes through Nova os-quota-sets API"

commit 5403b7905bae5f37519978b240365c2370c82490
Author: Mauro S. M. Rodrigues <maurosr@linux.vnet.ibm.com>
Date:   Tue May 6 15:24:54 2014 -0400

    Check non json type on glance client json_request method

    This patch adds Content-Type headers for request and responses in
    glance_http json_request methods based on what was discussed in a
    previous patch.
    (https://review.openstack.org/#/c/84454/4/tempest/tests/test_glance_http.py)
    Also includes a couple of unit tests to assure the behavior.

    Related to bp unit-tests

    Change-Id: I570c86401f878ab8048194be252ce82d1b44f5b4

commit f7289da165b9f506394b6bb974b10b6c3225ba71
Merge: 3ce1f8e 08c6a01
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 6 19:00:28 2014 +0000

    Merge "Add compute service tags to ListSnapshotImagesTest"

commit 50af5d5ecc7d21d5e0d1a36fa564ef4850cf94ff
Author: Sean Dague <sean@dague.net>
Date:   Fri May 2 14:48:44 2014 -0400

    Add in a concurrency aware subunit filter

    A live filter for subunit stream that will let us display the
    concurrency of the streams as we go.

    * This includes the worker id as {#} at the beginning of the lines
    * Dumps out stdout/stderr if they are found inline (makes for easier
      debug
    * Dumps out pythonlogging on failures if found inline
    * Prints skip reasons

    Based on I1b529546e005f47aba56b451e1c0d8b0da09fca3, but because
    that started as Robert's I couldn't un Abandon it.

    Change-Id: Icc99b652e4e8ae85b73bb905a3b704447a63195f
    Co-Authored-By: Robert Collins <rbtcollins@hp.com>

commit 86ad28d5687992e39be38d805d9157eccf411b89
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Mar 20 10:09:12 2014 +0000

    Access credential fields as attributes

    Some tests access credentials attributes using dictionary
    syntax (e.g. with get method); changed to use the Credentials
    attribute directly.

    Partially implements: bp multi-keystone-api-version-tests

    Change-Id: Ic5b68af18d9a2dda581bdc1500d064e0ba732ec4

commit 422fbdf0a0a0eb567349fc9429ea303bde47b4e2
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Mar 20 10:05:18 2014 +0000

    Enforces the use of Credentials (part2)

    Multiversion auth part5

    Refactor mangers, utils and test base classes to use Credentials instead
    of username, password and tenant_name.
    Makes changes to tests where needed - some of the tests create their own
    managers.

    Partially implements: bp multi-keystone-api-version-tests

    Change-Id: If05f5704d90390362cebf45e2664f2bfbc72268d

commit ff5c3548436a247d8f8325566567ff0325b91f52
Author: Abhijeet.Jain <abhijeet.jain@nectechnologies.in>
Date:   Tue May 6 16:07:30 2014 +0530

    tests the user-password-update for Keystone V2 API

    This patch adds JSON/XML client and test for below Keystone V2 API :
    1. user-password-update

    Change-Id: Ifa1b3e005c82f09b8ba63b6cd8a6671892f5006f

commit 4693783f7efa548ac570b3a7f081caabc24adee8
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Tue May 6 14:08:15 2014 +0400

    Removing unnecessary pass instructions

    There are some files in Tempest where code has unnecessary
    pass instructions. This CR fixes that.

    Change-Id: Ie32399d731edad8a4d0b9cdec8aa7e9444eda254

commit 3ce1f8e6ed6c920963a18706dc5c1f7601b4d401
Merge: 38adb4b 89ba568
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 6 09:56:01 2014 +0000

    Merge "Add a lacking message format letter 's'"

commit 7efa5c34165e521502ac759c6fc5f7ee7cf0b751
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Fri May 2 13:35:44 2014 -0700

    Refactor _find_caller into a public test finder utility

    This moves the _find_caller utility method from rest_client into it's
    own public utility so that we can use it elsewhere in Tempest, like to
    uniquely identify which test case fails in a TimeoutException.

    This is useful to uniquely fingerprint timeout failures with
    elastic-recheck which is not always possible right now because we don't
    have multi-line query support with elastic-recheck.

    Related-Bug: #1315201

    Change-Id: I0cef7697e36a0ecd29c2540a5c283d322b2c62b7

commit 38adb4b1527bb1c3c779f39c558a16e2aed1aeed
Merge: 9803555 29cd512
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 6 05:23:29 2014 +0000

    Merge "Verify "update a server" API response attributes"

commit 98035554df0487069678b8d56e9616f4b6d491b4
Merge: 7120a4b de0e69e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 6 04:47:40 2014 +0000

    Merge "Verify tenant usages API response attributes"

commit 7120a4b009006ff712a34cf67372fb269f09a9c2
Merge: 492a768 649d8c0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 6 04:37:10 2014 +0000

    Merge "Skip creation of network resources for disabled IPv6 tests"

commit 6109bb8ab07ab2d02ba9c3d451de7fa0e29e4d5c
Author: Abhijeet.Jain <abhijeet.jain@nectechnologies.in>
Date:   Thu May 1 10:29:15 2014 +0530

    Add tests for availability-zone-list CINDER V1 API

    This patch adds the JSON/XML clients and tests for CINDER
    availability-zone-list V1 API

    Change-Id: I4fc24e92def95d4a39d43877b120875b45bde9f9

commit 99f269b4839c04a201378b7bb89c851645fb9182
Author: Abhijeet.Jain <abhijeet.jain@nectechnologies.in>
Date:   Thu May 1 12:55:08 2014 +0530

    modifies the test to sort based on UUID

    This patch modifies the volume-list filter test to perform the sorting
    based on UUID instead of created_at timestamp as this timestamp might
    be same for two volumes but UUID for every volume is unique.

    Change-Id: Ibe1ab23c12ad8afe8d5adab6fe0c617445adc90d
    Closes-Bug: 1313970

commit 08c6a013d65dacd86ae4ddec6a6d708fb7619647
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Mon May 5 22:04:38 2014 -0400

    Add compute service tags to ListSnapshotImagesTest

    The tests in ListSnapshotImagesTest all require nova because they
    create a server in setUpClass and then snapshot it so they can test
    filtered image lists. This commit adds the appropriate service tag so
    the tests are identified as using nova.

    Partially implements bp add-service-tags

    Change-Id: Idec3110e8c1edfc34b77bf08bb927a8c10596914

commit 29cd512aeb33d5ca9f984b521e5caedc948567f3
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Mon Apr 28 11:04:52 2014 +0900

    Verify "update a server" API response attributes

    Now most attributes of Nova v2/v3 APIs are not checked in Tempest,
    and this patch adds some tests which check these attributes to block
    the backward incompatibility change in the future.

    This patch adds the checks of "update a server" API responses.

    The response body of v2 API is the following:
      {
        "server": {
          "id": "d099f759-021f-41ad-8ad3-7d9ddecaf07a",
          "name": "vm01-v2",
          "status": "ACTIVE",
          "image": {
            "id": "b62655db-2ff7-4d7f-8821-d0a468a25bec",
            "links": [{"href": "http://[..]", "rel": "bookmark"}]
          },
          "flavor": {
            "id": "42",
            "links": [{"href": "http://[..]", "rel": "bookmark"}]
          },
          "user_id": "832ebd066fb0427ea77c4aab6bab5ec1",
          "tenant_id": "b8d8f3df596b482e93c4225b1d72d2c2",
          "created": "2014-03-13T00:37:40Z",
          "updated": "2014-03-13T01:29:46Z",
          "progress": 0,
          "metadata": {},
          "links": [
            {"href": "http://[..]", "rel": "self"},
            {"href": "http://[..]", "rel": "bookmark"}
          ],
          "addresses": {"private": [
            {"version": 4, "addr": "10.0.0.4"}
          ]},
          "hostId": "6efdef81d6341b7fac789263e366cdf3ed5136f5894db8a2b79d1bc7",
          "OS-DCF:diskConfig": "MANUAL",
          "accessIPv4": "",
          "accessIPv6": ""
        }
      }

    The one of v3 API is the following:
      {
        "server": {
          "id": "d099f759-021f-41ad-8ad3-7d9ddecaf07a",
          "name": "vm01-v3",
          "status": "ACTIVE",
          "image": {
            "id": "b62655db-2ff7-4d7f-8821-d0a468a25bec",
            "links": [{"href": "http://[..]", "rel": "bookmark"}]
          },
          "flavor": {
            "id": "42",
            "links": [{"href": "http://[..]", "rel": "bookmark"}]
          },
          "user_id": "832ebd066fb0427ea77c4aab6bab5ec1",
          "tenant_id": "b8d8f3df596b482e93c4225b1d72d2c2",
          "created": "2014-03-13T00:37:40Z",
          "updated": "2014-03-13T01:35:50Z",
          "progress": 0,
          "metadata": {},
          "links": [
            {"href": "http://[..]", "rel": "self"},
            {"href": "http://[..]", "rel": "bookmark"}
          ],
          "addresses": {"private": [
            {"version": 4, "type": "fixed", "addr": "10.0.0.4",
             "mac_addr": "fa:16:3e:a7:05:40"}
          ]},
          "host_id": "6efdef81d6341b7fac789263e366cdf3ed5136f5894db8a2b79d1bc7",
          "os-access-ips:access_ip_v4": "",
          "os-access-ips:access_ip_v6": ""
        }
      }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Ied43fb29639eaa045d68147dd668133bd419a57c

commit 492a768060333ac2687e43219a306e597dd83c95
Merge: 3c472c9 fc31590
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 5 23:27:19 2014 +0000

    Merge "Enforces the use of Credentials (part1)"

commit 3c472c9d5977cf0a12ee00f8f6d1fff6f538093f
Merge: ec34e67 2095d24
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 5 23:27:11 2014 +0000

    Merge "Use auth data to fill credentials"

commit ec34e67a8389ea23e9001c2a44b692fc11489e5e
Merge: 37b70d2 b1b04bb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 5 23:24:17 2014 +0000

    Merge "Define V3 Credentials"

commit 649d8c03d77c4726a6456ee391665002dfcb714f
Author: armando-migliaccio <armamig@gmail.com>
Date:   Mon May 5 14:26:15 2014 -0700

    Skip creation of network resources for disabled IPv6 tests

    In some cases SetUpClass is called prior to determining that
    the test case needs to be skipped, and that is okay. However,
    for the IPv6 test cases, this may lead to errors as the very
    creation of v6 network resources may not be supported by the
    underlying CI infrastructure; therefore, for these cases let's
    skip the test as the first step, if required.

    Related-bug: #1282387

    Change-Id: I84ae3f6d389c42393691718776bf1be18772aca6

commit 37b70d2f914c41fa0a3df42b4fc9b1a341a6619a
Merge: 5296be1 790a96d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 5 19:22:16 2014 +0000

    Merge "Unit Tests for glance_http"

commit 320f9c74ac01964d8b0d01d6bfc64fe84882db86
Author: Peter Stachowski <peter@tesora.com>
Date:   Mon Apr 21 16:13:23 2014 -0400

    Added Trove (database) version API tests

    Added a new file "test_versions.py" to verify the current
    version of the Database API.  Required supporting
    functions are added in a new client file "versions_client.py"
    under the JSON interface.
    Modified api/base.py, etc/tempest.conf.sample, clients.py and
    config.py files

    Partially implements blueprint: trove-tempest

    Change-Id: I3dbe4e40b8b2a1ec3c69573dd40c3c8a643d73d6

commit 5296be177a21ef0927d24f4c8b9be45b689a960c
Merge: a5d7a39 cbc4bc5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 5 15:39:28 2014 +0000

    Merge "Add network API test to create/update a port with 2 IP addresses"

commit a5d7a39605e6403e3a67d2d856067f7dabd462d0
Merge: a7d0b14 d789b54
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 5 13:10:50 2014 +0000

    Merge "ssh_floating verify reboot"

commit a7d0b14bbc25bfdc84b6f0c08f2b0ff53ddd3219
Merge: d47d2fd 42305a2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 5 07:18:43 2014 +0000

    Merge "Enable security_groups_basic_ops blocking tests"

commit d47d2fdd672ceb18f8d6c4d9e8eeba6e5be778c9
Merge: b4bd429 f275d5d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun May 4 18:28:10 2014 +0000

    Merge "Updated from global requirements"

commit bff1c0692eab5879c76998ab5303b55c770e0b20
Author: Evgeny Fedoruk <evgenyf@radware.com>
Date:   Wed Dec 4 07:43:22 2013 -0800

    Extending quota support for neutron LBaaS entities

    Part of extending quota mechanism to support neutron
    LBaaS entities.
    Adding new test for testing the lbaas resources.
    The test is skipped if network lbaas extension is not available

    This is one of four changes related to the BP.
    This one is for tempest project.
    Another one is for neutron project
    and another one is for python-neutronclient package
    and another one for horizon/openstack-dashboard project.

    See blueprint neutron-quota-extension for another three changes.

    Change-Id: I3b2739c28ff8dfbc4271d6f5d14b0655b6f9e203
    Implements: blueprint neutron-quota-extension

commit b4bd42987144545768c4613b15e38561df147ddb
Merge: 7a0e065 aaa3595
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 3 11:46:05 2014 +0000

    Merge "Add noqa support to no_setupclass_for_unit_tests"

commit 7a0e065f04830567a31ae08d14e413058e228bed
Merge: 4c578ba aede380
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 3 08:20:59 2014 +0000

    Merge "Remove unused arguments"

commit 4c578bae28d074b6c15ff69f53193f94d70a3d5c
Merge: 33bb611 543a5d4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 3 07:45:46 2014 +0000

    Merge "Add a common class for Nova v2/v3 API tests"

commit 33bb6115d236636941a32cf810187515b156d110
Merge: 4021712 0b31d30
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 3 07:10:20 2014 +0000

    Merge "Separate common 'start_up' definition from v2 schema"

commit 40217123e6b7d30aac9fd5d0676885721394d6f9
Merge: 8f67553 57b384b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat May 3 06:28:10 2014 +0000

    Merge "Add a response header validation"

commit aaa3595549614011d4869c8bdde8a209f376b767
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Fri May 2 18:50:16 2014 -0400

    Add noqa support to no_setupclass_for_unit_tests

    This commit adds support for using noqa with the T105 hacking check.
    This is need to unit test the _find_caller() utility with setupClass
    in the call stack.

    Change-Id: I5c1a07d019b79b082cb895a17364f7e7cb2f08fe

commit 8f675533c3e1038a378a56be8346fc4843a0548c
Merge: f2dab68 fabe77c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 2 21:49:10 2014 +0000

    Merge "Add unit tests for verifying extensions list"

commit f2dab68fc63f70d34c1f3904d47e9e6b712feee3
Merge: c5dd40b 8f76a53
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 2 19:20:52 2014 +0000

    Merge "Revert "add server personality files test""

commit c5dd40b5b2812f44cffd6047e95793459270fc8a
Merge: 21b4479 fa6666c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 2 17:21:06 2014 +0000

    Merge "Fix stress runner not stopping on first fail"

commit 21b4479a0bb0aa3bca06c38e99245a30e98e368d
Merge: d3f392b 400c413
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 2 17:10:00 2014 +0000

    Merge "Stress runner/driver prints stats after SIGINT"

commit 2587cb2b5b4ca593f0b76676343dff9f070e80b5
Author: Miguel Lavalle <miguel@mlavalle.com>
Date:   Sun Jan 12 21:50:43 2014 -0600

    Neutron Allowed Address Pair API test

    Adds a script to test the Neutron API extension for Allowed Address Pair.

    Also adds to the xml ReST clent for Neutron the plurals definition for allowed
    address pairs

    Change-Id: I1dd1e299f4436f5a613351f612cb078e630c7026

commit 8f76a53cc7e30d12a26c352e639208695e146bcb
Author: Sean Dague <sean@dague.net>
Date:   Fri May 2 07:41:14 2014 -0400

    Revert "add server personality files test"

    This reverts commit 6a6f647a45b7a82246ca333f2b002aaad5855db9.

    This commit added a server personality test, that in no way actually
    tested server personalities. It actually just tested creating
    servers. Which we do other places. So this test just adds run time
    without any additional coverage. It also has substantially less
    debug for the case when servers don't create effectively, so it
    makes for a new place where races can happen but aren't debugged.

    Change-Id: I15889b52147051e2614090e700528b363b87c498

commit d3f392bdf3a3823856a02c659a47bfd4ef5e5beb
Merge: 2b94050 305e65b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 2 10:08:11 2014 +0000

    Merge "Account failure to the tearDown instead of setUp"

commit 2b94050708cb2034877c70be3b2595a8831f00b6
Merge: b3d2d6d 0056b07
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 2 10:07:58 2014 +0000

    Merge "Add tests for CINDER services v1 APIs"

commit f275d5dea520f46aa8c81dcba5e4a21b0900eea6
Author: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Date:   Fri May 2 09:09:16 2014 +0000

    Updated from global requirements

    Change-Id: I3a7b913a3ab20750f6e8b048d961d66ad81dfb9a

commit 543a5d4db02a119ab9cdf81bf318a46f3b914faa
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Fri May 2 08:44:15 2014 +0900

    Add a common class for Nova v2/v3 API tests

    Now there is a lot of copy&paste test code for Nova v2/v3 API tests.
    In addition, we need to add many checks for API test coverage.
    As the result, we should apply the same changes to v2 and v3 tests.

    For improving the maintenance, this patch changes a base class to
    share it between v2 and v3 tests. The existing BaseV2ComputeTest and
    BaseV3ComputeTest inheritate from it now, and we will replace each
    API test with a base class directly. As a sample, this patch applies
    this class to test_availability_zone of v2 and v3.

    This patch changes the test directory structure like:
     * tempest/api/compute/ : common test files like this test class
     * tempest/api/compute/v2/ : v2 API specific test files
     * tempest/api/compute/v3/ : v3 API specific test files

    After applying this class to all Nova API tests, we will be able to
    remove current BaseV2ComputeTest and BaseV3ComputeTest classes.

    Partially implements blueprint nova-api-test-inheritance

    Change-Id: I4f9c3f58c37fc459976c2e7dc36bfc90f5add3f5

commit 6a9ac349830ce5fe113948f0442bfd14187a935f
Author: Edgar Magana <emagana@gmail.com>
Date:   Thu Jan 16 13:52:49 2014 -0800

    Add test for subnet gateway IPv4 and IPv6

    Four tests were added for testing neutron subnets with and
    without gateway defined as a subnet attribute (gateway_ip)

    Change-Id: I7862da41e62a47c274f170d29ceeeaeb89b2c976
    Implements: blueprint neutron-subnet-attributes

commit b3d2d6ddd28b8c10d24f678747a31f1fcded558f
Merge: 79d3a8d eaaa6a4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 1 16:33:58 2014 +0000

    Merge "Verify Set/Get/Delete server meta item attributes"

commit 79d3a8d76507631b3b4ef07fc7b8c64b94b3e488
Merge: 89d4ec7 d14c9df
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 1 14:01:22 2014 +0000

    Merge "Add unit tests for api_version detection"

commit 89d4ec73776dcd72f870d4283c6510e542cfabff
Merge: afd33da 9b89624
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 1 14:01:14 2014 +0000

    Merge "Add unit tests for _get_unversioned_endpoint"

commit afd33da19eba097482c26da48335faf5bad8a277
Merge: a098dc9 5fd4ecf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 1 08:47:31 2014 +0000

    Merge "Merge set_network_resources() call at base"

commit a098dc94d9a3341176f45e9f72f3746037aa4023
Merge: 08f5dd5 bc737d6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 1 06:28:45 2014 +0000

    Merge "Don't output auth tokens with trace output"

commit 08f5dd54ed18c5b84cae2e673e9681adcdd35176
Merge: dfd97d7 ef12fc8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 1 05:37:36 2014 +0000

    Merge "Stop swift resource leaking even if an error occurs"

commit dfd97d73a4ef9b5f69833c41bcdc71c6243aa9d8
Merge: f8b816a 8b9fa02
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 1 05:26:53 2014 +0000

    Merge "orchestration api add test for volume retain deletion policy"

commit 0b31d309e4c4edf3c5eaa817bb82f7e6365b3658
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Thu May 1 10:53:25 2014 +0900

    Separate common 'start_up' definition from v2 schema

    Tempest contains API schema definitions for response checks of Nova
    v2/v3 APIs. On hosts 'start_up' API, the v3 definition refers to v2
    one. However, we need to avoid this kind of dependency because we will
    need to change v3 definition due to this dependency when removing v2
    tests.

    This patch separates common 'start_up' definition from v2 schema and
    moves it to common schema file.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: If4291fcb6617b00a67066e3869deaf5a8a53f526

commit fabe77c6db36b0c7d24ca779410e870385db4fbb
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Sun Apr 27 10:38:00 2014 -0400

    Add unit tests for verifying extensions list

    This commit adds unit tests for verify extensions functionality in
    verify_tempest_config.py. It covers the use with all the currently
    supported services: nova, cinder, nova_v3, neutron, and swift.

    Change-Id: Idbc25ec95f1d2697dbf1994e81b83938b2e85a9f

commit d14c9df63dda01cf3671f0dd7a1d169341f35ee5
Author: Matthew Treinish <mtreinish@kortar.org>
Date:   Sun Apr 27 00:54:25 2014 -0400

    Add unit tests for api_version detection

    This commit adds unit tests for api version detection in
    verify_tempest_config.

    Partially implements bp: config-verification

    Change-Id: I72d02db5e4a2dd83abe0e2eb4e4fed8b97c34e4c

commit 9b89624925b7049c9ebaa1aab2c9ebf1a8dc7d0f
Author: Matthew Treinish <treinish@linux.vnet.ibm.com>
Date:   Wed Apr 23 21:25:27 2014 +0000

    Add unit tests for _get_unversioned_endpoint

    This commit adds the first unit tests for the verify_tempest_config
    script which covers the code used to format an unversioned endpoint
    from a versioned one returned from the keystone catalog. This also
    breaks that section of the script off into a separate method so that
    mocks were not needed for such a simple test case.

    Partially implements bp: config-verification

    Change-Id: I6f48034af5fc187f6ae7d5c9b3dccb61f309ae25

commit f8b816af0751b10cc20b0ab456ca334150fcdf5f
Author: Matthew Treinish <treinish@linux.vnet.ibm.com>
Date:   Wed Apr 23 20:35:49 2014 +0000

    Add cmd entry point for verify_tempest_config

    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

commit f09717137aa71d46515520108d6135270bd00132
Author: Matthew Treinish <treinish@linux.vnet.ibm.com>
Date:   Fri Apr 11 20:08:53 2014 +0000

    Add support for updating the config file

    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

commit e3a663bca1488efbb899cb3103a5ef435326f71f
Merge: 66fdac6 a7a14f1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 30 16:19:49 2014 +0000

    Merge "Verify os-migration API response attributes"

commit fc315902e8a7b6f561aef8fd77ca13062160439a
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Mar 20 09:21:44 2014 +0000

    Enforces the use of Credentials (part1)

    Multiversion auth part5

    Refactor tenant isolation to use Credentials instead of username,
    password and tenant_name, but keeps the same interface for now,
    so test don't have to be changed.

    Tenant isolation is  still using v2 identity clients to generate
    credentials, even when auth_version is set to v3.
    This changes prepares the migration to v3.

    Partially implements: bp multi-keystone-api-version-tests

    Change-Id: If2da9d869af417b6cd8f6a4c48d710e817c76402

commit 2095d2493accb5ef6c0d2f9767f227d6988e6bea
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Thu Mar 20 08:36:23 2014 +0000

    Use auth data to fill credentials

    Provide the ability to automatically fill in credentials
    details e.g. IDs if names where provided.
    Verified via unit test.

    Partially implements: bp multi-keystone-api-version-tests

    Change-Id: I505e5024754fe1b912104ce4d5d3206f4cedd6d8

commit b1b04bbd187cda7f78abdd6c598e9231c27a2c6b
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Sun Apr 6 11:57:07 2014 +0100

    Define V3 Credentials

    Extend the Credentials class hierarchy to include keystone v3
    Credentials. Extend unit tests accordingly.
    Extend credentials configurations parameters to include domain.

    Partially implements: bp multi-keystone-api-version-tests

    Change-Id: I4c7f21f769a20ab45c0f9672ebaa738b146cf6a0

commit 66fdac641c22c39b0c60970ef03863400ea6cd43
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Tue Apr 29 16:42:52 2014 -0700

    Skip lbaas test test_load_balancer_basic

    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

commit 420befdb88828386cd276975d2a9a8b2f9e4a033
Merge: 97daaa7 e4c3fb2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Apr 29 16:01:37 2014 +0000

    Merge "Verify create/get flavor attributes of Nova APIs"

commit 97daaa7362ef2b04caf670ef0c4f7f5ffcc69479
Merge: 60577f7 0784162
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Apr 29 15:50:27 2014 +0000

    Merge "Verify delete aggregate attributes of Nova APIs"

commit fa6666c2cde880c3cbc715dd478449b908f4b4a6
Author: Pavel Sedlák <psedlak@redhat.com>
Date:   Tue Apr 29 16:56:48 2014 +0200

    Fix stress runner not stopping on first fail

    Use of for-loop as condition if to 'break' while-loop
    caused that only the 'condition' itself was stopped
    from iterating, not stopping the parent loop as desired.

    Change-Id: Ic1d3e55b7f4aa14132ebff2d533b5a61a8bad5ae

commit 400c413175c023542f8eb4b2290b7d35c0ffff55
Author: Pavel Sedlák <psedlak@redhat.com>
Date:   Tue Apr 29 16:31:48 2014 +0200

    Stress runner/driver prints stats after SIGINT

    Changes stress driver to print out statistics
    on interruption of test execution.

    Change-Id: Id96e9bdd9246f8efbaa212b3934c4acb05352842

commit 60577f7db1f8e7d8ac15e606a917bba2c72e63ee
Merge: fdcb335 1ad0f2b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Apr 29 13:07:24 2014 +0000

    Merge "Remove {begin,roll}_detaching volume API tests"

commit fdcb33537aa9ca9259d3044173cae6ac4935accd
Merge: 2113a43 7d707a5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Apr 28 12:38:24 2014 +0000

    Merge "Defines a Credentials class"

commit 2113a439f538fc4d1ef26f4645ab17c16701bd68
Merge: 68a09a1 ca36c2b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Apr 28 12:07:55 2014 +0000

    Merge "Verify certificate API response attributes"

commit 68a09a155949c7982e07742b8c349eb20bebb21d
Merge: 6b87a06 b1f9198
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Apr 28 10:55:36 2014 +0000

    Merge "orchestration api add basic volume resource test"

commit 6b87a06b027616d336f14e75c7d8ff59e700f1ac
Merge: b0d7f61 8b54fc5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Apr 28 10:55:26 2014 +0000

    Merge "orchestration api refactor access to stack outputs"

commit 1ad0f2b8b3f3959a6a5d031c1ac0b5a82d714e61
Author: Nikola Dipanov <ndipanov@redhat.com>
Date:   Mon Apr 28 12:33:12 2014 +0200

    Remove {begin,roll}_detaching volume API tests

    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

commit 89ba568c9a44eb6ea7aa41ab73e74c52ae8ef2f8
Author: Masayuki Igawa <igawa@mxs.nes.nec.co.jp>
Date:   Mon Apr 28 19:25:53 2014 +0900

    Add a lacking message format letter 's'

    This lacking leads an unhelpful error message.

    Change-Id: I435defc871c69423ed2800e1b304cc7b27792256
    Closes-Bug: #1313616

commit eaaa6a4234592a7889e9394655eff29cda585bf6
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Fri Apr 25 18:38:21 2014 +0900

    Verify Set/Get/Delete server meta item attributes

    This patch adds the JSON schema for Nova V2 & V3 Set/Get/Delete
    server meta item APIs response and validate the response with added
    JSON schema to block the backward incompatibility change in the future.

    The response body of Set/Get server meta item V2 API is below:

    {
        "meta": {
            "foo": "%(value)s"
        }
    }

    The response body of Set/Get server meta item V3 API is below:

    {
        "metadata": {
            "foo": "%(value)s"
        }
    }

    Delete server meta item API does not return any body.
    Response code in V2 & V3 is 204.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Icf32a97cb844d7ced1f64a726b4142775df0e1d5

commit b0d7f61a8cc693023fca44be9dc9b227dcf49995
Merge: 4054e62 99ef8e6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Apr 28 03:53:08 2014 +0000

    Merge "Remove test_create_server_response"

commit 4054e6216ab8ee8ce73efca87347ba4504e79818
Merge: c0852ca b34c161
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Apr 27 22:13:44 2014 +0000

    Merge "Verify attributes through Nova os-security-groups API"

commit 7c8176e9795ba31781a50c88082966cd9644f8d2
Author: Darragh O'Reilly <dara2002-openstack@yahoo.com>
Date:   Sat Apr 26 16:03:23 2014 +0000

    Use fixed ips for lbaas pool members

    test_load_balancer_basic was using the floating ips.

    Change-Id: Ia3cad4ecad7d86b28c57a377352fc1aad039418d
    Closes-Bug: 1313121

commit c0852caa8e058b0292386b4a3dbfd44912f3d660
Merge: 0b5d804 61d8c44
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 14:19:51 2014 +0000

    Merge "Delete OrchestrationManager, and its unusual credentials"

commit 70876d0ceac1d2c373ad8b751b901fcb4fadb589
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Tue Mar 11 11:40:18 2014 +0900

    Add V3 Test to get Spice & RDP console of server

    This patch adds Nova V3 API Test to get the Spice and RDP
    console of a server

    Partially implements blueprint nova-v3-api-tests

    Change-Id: I9560983c29398f9479e4139ef2f096902c3eae66

commit 0b5d804d44d89c85a7815f80e59ff80d4c10569b
Merge: 9891033 d047d1d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 10:22:12 2014 +0000

    Merge "Fix stress runner signal related issues"

commit 9891033cb6a96cdc37d00819a785588614f9b190
Merge: ffc9425 34b75a1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 10:13:14 2014 +0000

    Merge "Stress action for volume attach verify"

commit 4267bccbbd669e9204c84f42cacc1808653b7e97
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Fri Apr 25 13:25:03 2014 +0400

    Sahara: preparations for data source tests

    * create/list/get/delete methods to API client for data sources were added;
    * Method "create_data_source" was added;
    * tearDownClass method was expanded;

    Partially implements: blueprint savanna-api-tests

    Change-Id: I60d7a5553b642a2a7a03d4c6cf2befdfe2172341

commit ffc94251cbde14b18df7daa9c5ec26c1c7cb3999
Merge: 9edd2f2 77876cb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 09:06:52 2014 +0000

    Merge "Consider state in firewall create/delete test"

commit d789b546fc43b44d565ca23ca30aa3c9cb0742b3
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Fri Apr 25 07:01:22 2014 +0200

    ssh_floating verify reboot

    The reboot true option is usually useful for generate more ovs
    events, but actually it can fail on the machine remains in SHUTOFF
    state. A status check added, in order to help identify this situation.

    The icmp echo test generated more logs than it required.
    The intermediate pings will not be logged.

    Change-Id: I524da1f2324227ef77755c070430221918e1694e

commit 9edd2f2a068228d10c86136df9d9ea93cf5dd9a5
Merge: 5d45025 2b14d42
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 05:01:17 2014 +0000

    Merge "Check detail list Images attributes of Nova V2 API"

commit 5d450259c7e6f6fe70fbdf62306f7f1a8423a7de
Merge: 941bbf5 076f79f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 05:01:07 2014 +0000

    Merge "Fix test_verify_created_server_ephemeral_disk"

commit 5fd4ecf80c43f7ee6f185041978a1e0816088a35
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Fri Apr 25 13:38:15 2014 +0900

    Merge set_network_resources() call at base

    Every setUpClass()s of Nova API tests call set_network_resources().
    This patch merges their calls for cleanup.

    Change-Id: I106d4d57a51bb5f047efb4792edcbacf7853de45

commit 941bbf55d884441caf5ef881de061147711df919
Merge: af69771 a8f6653
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 03:38:06 2014 +0000

    Merge "Verify 'list-server-metadata' APIs attributes"

commit af69771b9a9690893cf80985c98636b5fd933b25
Merge: a1acc5d 3d2b7af
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 03:37:57 2014 +0000

    Merge "Verify the attributes of 'set-server-metadata' API"

commit a1acc5df22413c873487f00daafba477adc774c1
Merge: a1da8a4 bde9126
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 03:18:31 2014 +0000

    Merge "Verify list agents attributes of V2/V3 APIs"

commit a1da8a402806b3e01eb13fb41c25ffecaaff8a52
Merge: 7ca1c14 bdbc70b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 02:58:31 2014 +0000

    Merge "Remove Nova v3 XML test skip"

commit 7ca1c147e55173fd9f07299e8c2d298a02cc6d8d
Merge: 1b2b205 2e43963
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 01:22:12 2014 +0000

    Merge "Add cinder api version detection to verify_tempest_config"

commit 1b2b20541a0b3d1f22dd0e6bef0cab481ba4e7c1
Merge: 8ee8720 42d50f6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 01:21:09 2014 +0000

    Merge "Fix service list in verify_tempest_config"

commit 8ee87206d757e3dde2ff918e80d70d27a10ce282
Merge: 2e22f02 1722f0b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 01:21:01 2014 +0000

    Merge "Fix url parsing for api version check"

commit 2e22f02f66f87ef3a0eaee6cb60788d6fdb733d6
Merge: d9f5e9d 662bc3c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 25 00:28:41 2014 +0000

    Merge "Add check that service tag isn't in path name"

commit d9f5e9de99989d3249c7274becd8acf6174afbb0
Merge: 0945c3b d045302
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 23:18:58 2014 +0000

    Merge "Updated from global requirements"

commit 0945c3b4e67ed7e0c866613ec921a58fdea5fcad
Merge: 12bbf2f cd2e377
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 23:15:59 2014 +0000

    Merge "fix dict reference error"

commit 12bbf2f33ed419f2d82db14c875610b07f48c8f1
Merge: 7b3ac97 fa29a62
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 23:15:42 2014 +0000

    Merge "Make large-ops test boot a group of instances 3 times"

commit d045302469113724d69c0110a61620257e124b23
Author: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Date:   Thu Apr 24 16:35:31 2014 +0000

    Updated from global requirements

    Change-Id: Iec7c8b546f0c3bbd495fa667ee282930101e8d67

commit 7b3ac976ec37e3a9f82cfda992a1f0967c36496e
Merge: 9d99690 93aa819
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 12:42:48 2014 +0000

    Merge "Sahara: preparations for new tests"

commit 9d9969083cb172a306a1fe3c1e6094c199658b15
Merge: 5581a82 90952bc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 11:44:47 2014 +0000

    Merge "skip the quota enforcement test for swift"

commit 5581a8273299cc07c87e343fe070d2b284a36549
Merge: fc33e2d 423834d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 09:06:49 2014 +0000

    Merge "ssh instance validation add options for Neutron"

commit fc33e2d108ee34de6f4bab72f338b564e0e7ba19
Merge: ade7a7f 3b56335
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 09:04:34 2014 +0000

    Merge "fix test_compute_with_volumes"

commit ade7a7fdf2e64f5aea7415f80959cef1e4936161
Merge: febcc88 78ab4b0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 08:08:01 2014 +0000

    Merge "Verify addrs only against ports with fixed IPs"

commit febcc884bf66cb6358c3fb716f03d3976ac63ad9
Merge: 07fd1fc bfeb282
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 07:37:29 2014 +0000

    Merge "safe_setup preserve original trace"

commit 0056b07092308763c303d7710156d146a6b24d01
Author: Abhijeet.Jain <abhijeet.jain@nectechnologies.in>
Date:   Tue Apr 15 09:32:29 2014 +0530

    Add tests for CINDER services v1 APIs

    This patch adds the JSON/XML clients and tests for below listed cinder service API -
    1. service-list

    Change-Id: Idd0201fd506334c5ff467ac9db9b53cadd1ee45f

commit e4c3fb267ebc5527c6c18fff1d399f69929319ec
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon Mar 24 16:07:16 2014 +0900

    Verify create/get flavor attributes of Nova APIs

    This patch adds the JSON schema for Nova V2/V3 create & get flavor
    APIs response and validate the response with added JSON schema to
    block the backward incompatibility change in the future.

    The response body of V2 create & get flavor API is below:

    {
        "flavor": {
            "name": "m1.tiny",
            "links": [
                {
                    "href": "http://openstack.example.com/
                            v2/openstack/flavors/1",
                    "rel": "self"
                },
                {
                    "href": "http://openstack.example.com/
                            openstack/flavors/1",
                    "rel": "bookmark"
                }
            ],
            "ram": 512,
            "vcpus": 1,
            "swap": "",
            "disk": 1,
            "id": "1",
            "OS-FLV-DISABLED:disabled": false,
            "os-flavor-access:is_public": true,
            "rxtx_factor": 1.0,
            "OS-FLV-EXT-DATA:ephemeral": 0
        }
    }

    The response body of V3 create & get flavor API is below:

    {
        "flavor": {
            "name": "m1.tiny",
            "links": [
                {
                    "href": "http://openstack.example.com/
                             v3/openstack/flavors/1",
                    "rel": "self"
                },
                {
                    "href": "http://openstack.example.com/
                            openstack/flavors/1",
                    "rel": "bookmark"
                }
            ],
            "ram": 512,
            "vcpus": 1,
            "swap": 0,
            "disk": 1,
            "id": "1",
            "disabled": false,
            "ephemeral": 0,
            "flavor-access:is_public": true,
            "os-flavor-rxtx:rxtx_factor": 1.0
        }
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I57569e315aebd5b712b8635b1f5ad8a768d77592

commit 07fd1fcd68d3e668c042c369e17d808585d89aac
Merge: 0f50081 903596c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 02:59:23 2014 +0000

    Merge "List multiple fields tests for networks/ports"

commit 0f500811ac37c09f9848ffade6ffe7589ddd071f
Merge: cf9a574 5c95715
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 00:26:49 2014 +0000

    Merge "Remove test_create_port_with_no_ip"

commit cf9a574cf4f5863ee9b533f20b741618c930e801
Merge: a1eaed8 639d842
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 24 00:22:27 2014 +0000

    Merge "Verify flavor extra specs attributes of Nova APIs"

commit 57b384b4d4a7f8f2dc5b8b92da6e53d7090c20b5
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Fri Mar 28 13:58:20 2014 +0900

    Add a response header validation

    Nova API sometimes returns important information in a response header,
    and Tempest needs to check it for keeping the backward compatibility.
    This patch adds the check for "create a server snapshot" API as the
    sample.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I2441147ee050e7b818906aaa754dcec4480d8c18

commit a1eaed847078aee0a2c5b3416b5f05a2030d68f7
Merge: 62ca101 4f5d0b9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 23 23:18:59 2014 +0000

    Merge "Verify more information for member in lbaas api tests"

commit 4f5d0b9bba7d2085dd5445d9299f653410757783
Author: Ann Kamyshnikova <akamyshnikova@mirantis.com>
Date:   Mon Jan 13 16:53:48 2014 +0400

    Verify more information for member in lbaas api tests

    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

commit 62ca1013fcd1c0aca503988779ac45a59750116a
Merge: ee7bb7a f636877
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 23 17:06:43 2014 +0000

    Merge "Change to use absolute path in load_template()"

commit ee7bb7aeb36f73079b71685fcc17272f835af825
Merge: 8b176f1 1cd6322
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 23 15:56:14 2014 +0000

    Merge "Verify delete interface response of V2/V3 APIs"

commit 8b176f1c50a8da7b50c2f3e762afe68637f081c7
Merge: 0e0bd12 6d50268
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 23 15:56:05 2014 +0000

    Merge "Add parametric tests of Swift object API, part 2"

commit 3b563355ec49568b4c1098a0915527b107359056
Author: Sean Dague <sean@dague.net>
Date:   Tue Apr 22 20:00:46 2014 -0400

    fix test_compute_with_volumes

    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

commit 0e0bd128b6baa68433e8c38b362e4a5d84dce4a9
Merge: ef41ee0 067027c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 23 14:26:11 2014 +0000

    Merge "Verify "get az list" API response attributes"

commit aede38086ff3eaa174ce93996f40b95b49c142b1
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Wed Apr 23 17:18:53 2014 +0400

    Remove unused arguments

    The "response_checker" method has unused arguments ("url", "headers", "body").
    So method does not need them and we can remove them.

    Change-Id: I8b3a25513693e6a950fc44a8da5ae9549c13a23d

commit a4c56c9d7d86da4fa96a6b13daa4fa0aa3a96e12
Author: nayna-patel <nayna.patel@hp.com>
Date:   Mon Mar 24 12:16:52 2014 +0000

    Adds more testcases to test_telemetry_alarming_api

    This submission is to add more testcases in "test_telemetry_alarming_api.py"
    test_script. The test cases added are for scenarios "update-alarm",
    "set-get-alarm-state", "create_delete_combination_alarm".
    Removes alarm create logic from list_alarms method and uses the alarms
    in setUp for verification.

    Supporting functions "update_alaram", "alarm_get_state", "alarm_get_state"
    are added and "put" method is modified in telemetry_client_base.py script.

    Change-Id: Ie15cc48ee404db62fb9d74392ed2acc826b852d7
    Implements: bp add-basic-ceilometer-tests

commit 305e65b0c37b9476fc63672488e44ef85eb94383
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Tue Oct 29 13:23:07 2013 +0100

    Account failure to the tearDown instead of setUp

    In shared server tests when a test case made dirty a server,
    the setUp method silently fixed the issue and the fixing time
     accounted to the next test method.

    The new tearDown method will raise an exception if the test case
     made the shared server wrong. It also attempts to delete the server
    on behalf of the failing test case.

    In the past this kind of issues fixed silently by the setUp.

    Several addCleanUp converted to normal cleanup operations,
    because the methods added by the addCleanUp just runs after the
    tearDonw() method.

    Change-Id: I38cf8649de9eab2f50bf49b4decc1527e22e29ea

commit d732e6e74d5108c6a37fc61b74fe44ad2847c308
Author: Juerg Haefliger <juerg.haefliger@hp.com>
Date:   Fri Mar 21 11:31:59 2014 +0100

    Check for 'Generated' in SSH key comment

    This test fails for https://review.openstack.org/76904 (replace spaces with
    dashes in Nova generated SSH key comments) and thus prevents 76904 from
    merging. This change simply checks for 'Generated' in the SSH key comment
    instead of 'Generated by' which contains a problematic space.

    Related-Bug: #1297685
    Change-Id: I3adf4e8fa4de3bd7ad7773b345d80e671442ade6

commit a8f6653465c9dfef616da807d5f26412aac53d19
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed Apr 23 17:18:14 2014 +0900

    Verify 'list-server-metadata' APIs attributes

    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

commit 3d2b7af3ba9e8f335e492959f68ce86433fe1c5f
Author: Haiwei Xu <xu-haiwei@mxw.nes.nec.co.jp>
Date:   Sat Apr 12 02:50:26 2014 +0900

    Verify the attributes of 'set-server-metadata' API

    This patch verifies the response attributes of 'set-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: Ifffa537a228819326f00fd0c98271882fb42f8c3

commit 7d707a5633b4d60823ba5858ca6c21d71f8c3867
Author: Andrea Frittoli <andrea.frittoli@hp.com>
Date:   Sun Apr 6 11:46:32 2014 +0100

    Defines a Credentials class

    Multiversion auth part4

    Introduces a Credential class.
    Base class and V2 credentials are defined. V3 in the next patch.
    Using Credentials, it becomes transparent for client managers and
    tests which auth version is being used.
    Defines a get_default_credentials utils, which is solely responsible
    for reading credentials from CONF.
    Defines a get_credentials, which builds V2 credentials
    based on configuration.

    Credentials are not used in tests yet, only by AuthProvider.
    AuthProvider supports dict credentials in this patch for
    backwards compatibility. Credentials are verified via unit test.

    Partially implements: bp multi-keystone-api-version-tests

    Change-Id: I5f8ab7ef37c99d2c2425b8487490e3517cfce7ed

commit ef41ee02825676b780f2dbc981ea76d14c72252d
Merge: a130c4b 385c4e7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 23 05:43:00 2014 +0000

    Merge "Check attributes of attach/detach volume Nova APIs"

commit a130c4b3ec32b0f0c02b1ba20c5ed293044fff72
Merge: 32f8f83 4ac0274
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 23 02:46:34 2014 +0000

    Merge "Verify delete server attributes of Nova API"

commit 32f8f83c2c89a1aac8409887d7cccc0b4c284be1
Merge: 24ab63d e20f9b7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 23 02:46:25 2014 +0000

    Merge "Verify the response attributes of 'update-aggregate' API"

commit 24ab63d9c7547c96b810c32801064d40feefd5a3
Merge: 7919447 de793b6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 23 02:37:40 2014 +0000

    Merge "Skip more pause tests if pause is not available"

commit 78ab4b02164b6e0a951c0a2a04f655545a6d8956
Author: Henry Gessau <gessau@cisco.com>
Date:   Mon Mar 31 15:10:13 2014 -0400

    Verify addrs only against ports with fixed IPs

    To verify a port's mac and IP address, the list of neutron ports is
    used. We cannot check against ports without fixed IP addresses, so
    exclude them.

    Change-Id: Ib81ab42cdbae3132af735b0020ca59d22b71ebaf
    Closes-bug: #1300322

commit a7a14f127ff6bab1cebf58d1cc74e62ee79d1e4c
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Tue Apr 8 22:31:17 2014 +0900

    Verify os-migration API response attributes

    Now most attributes of Nova v2/v3 APIs are not checked in Tempest,
    and this patch adds some tests which check these attributes to block
    the backward incompatibility change in the future.

    This patch adds the checks of v2/v3 os-migration API responses.

    The response body of the API is the below:
     {
       "migrations": [
         {
           "id": 1,
           "status": "finished",
           "instance_uuid": "e9e4fdd7-f956-44ff-bfeb-d654a96ab3a2",
           "source_node": "localhost-dev",
           "source_compute": "localhost-dev",
           "dest_node": "localhost-dev",
           "dest_compute": "localhost-dev",
           "dest_host": "192.168.11.100",
           "old_instance_type_id": 6,
           "new_instance_type_id": 2,
           "created_at": "2014-03-18T00:14:49.000000",
           "updated_at": "2014-03-18T00:15:15.000000"
         }
       ]
     }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I21b7f55aa3310424f9c200c60a77e305af44cb48

commit 7919447107955c02a5e82a84194fefac3879fef0
Merge: f5c26d1 f39fbed
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Apr 22 18:16:41 2014 +0000

    Merge "Add unit tests for all generators"

commit 3657ae8d0da164d43bde8899c7a27bba358f79f7
Author: Yuiko Takada <takada-yuiko@mxn.nes.nec.co.jp>
Date:   Tue Mar 25 09:52:15 2014 +0000

    Verify attributes through Nova os-quota-sets API

    This patch adds checks whether a response of Nova os-quota-sets
    update/get/get_default/get_detail API includes the attributes
    to block the backward incompatibility change in the future.

    The quotas response body of v2 get/get_default API is the following:
    {
        "quota_set": {
            "id": "231a1e7fd1b344f9874d0334d98b459c",
            "instances": 10,
            "cores": 20,
            "ram": 51200,
            "floating_ips": 10,
            "fixed_ips": -1,
            "metadata_items": 128,
            "injected_files": 5,
            "injected_file_content_bytes": 10240,
            "injected_file_path_bytes": 255,
            "key_pairs": 100,
            "security_groups": 10
            "security_group_rules": 20,
        }
    }

    The quotas response body of v2 update API is the following:
    {
        "quota_set": {
            "instances": 10,
            "cores": 20,
            "ram": 51200,
            "floating_ips": 10,
            "fixed_ips": -1,
            "metadata_items": 128,
            "injected_files": 5,
            "injected_file_content_bytes": 10240,
            "injected_file_path_bytes": 255,
            "key_pairs": 100,
            "security_groups": 10
            "security_group_rules": 20,
        }
    }

    The quotas response body of v3 get/get default API is the following:
    {
        "quota_set": {
            "id": "231a1e7fd1b344f9874d0334d98b459c",
            "instances": 10,
            "cores": 20,
            "ram": 51200,
            "floating_ips": 10,
            "fixed_ips": -1,
            "metadata_items": 128,
            "key_pairs": 100,
            "security_groups": 10
            "security_group_rules": 20,
        }
    }

    The quotas response body of v3 get detail API is the following:
    {
        "quota_set": {
            "id": "30032cae7b864e5aad58
            "instances": {
                "reserved": 0,
                "limit": 10,
                "in_use": 0
            },
            "cores": {
                "reserved": 0,
                "limit": 20,
                "in_use": 0
            },
            "ram": {
                "reserved": 0,
                "limit": 51200,
                "in_use": 0
            },
            "floating_ips": {
                "reserved": 0,
                "limit": 10,
                "in_use": 0
            },
            "fixed_ips": {
                "reserved": 0,
                "limit": -1,
                "in_use": 0
            },
            "metadata_items": {
                "reserved": 0,
                "limit": 128,
                "in_use": 0
            },
            "key_pairs": {
                "reserved": 0,
                "limit": 100,
                "in_use": 0
            },
            "security_groups": {
                "reserved": 0,
                "limit": 10,
                "in_use": 0
            },
            "security_group_rules": {
                "reserved": 0,
                "limit": 20,
                "in_use": 0
            }
        }
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I3730cde95f6ffea75e3329aed4d13d3bb6cc765b

commit 8b9fa024b7e6fde2efa1901ba7c1e1c6739ea689
Author: Steven Hardy <shardy@redhat.com>
Date:   Fri Apr 4 17:31:50 2014 +0100

    orchestration api add test for volume retain deletion policy

    Adds a test for OS::Cinder::Volume to ensure the "Retain" deletion
    policy is respected on stack deletion

    Change-Id: I4720ce0656d0543c1318f4c9acddc5243d94a678

commit b1f919868356b9852953ec03f0a5ee8360462d70
Author: Steven Hardy <shardy@redhat.com>
Date:   Fri Apr 4 15:35:55 2014 +0100

    orchestration api add basic volume resource test

    Adds a basic test which provides coverage for the OS::Cinder::Volume
    resource, we just create and delete a volume and check the stack
    details match those obtained directly via the cinder API.

    Change-Id: Ia096f99c0c5decfafc144fe5afb47b6c871a218d

commit 8b54fc51e90f93675d07e87036249d81383e2af3
Author: Steven Hardy <shardy@redhat.com>
Date:   Fri Mar 28 16:15:51 2014 +0000

    orchestration api refactor access to stack outputs

    Refactor test_server_cfn_init access to stack outputs so it uses
    a new wrapper which gets the stack and returns the requested
    output.  This provides a useful function which can be used in
    other tests which parse the stack output.  Since we no longer
    need to get the stack in test_server_cfn_init, remove the gets
    and duplicate checks for CREATE_COMPLETE.

    Change-Id: If1d0990ac9467b6e9778e4444b2ec5fc0f1e44e7

commit de0e69e613f533c73ae995c4a5cda849179635e7
Author: Eiichi Aikawa <aikawa@mxk.nes.nec.co.jp>
Date:   Thu Mar 20 19:49:55 2014 +0900

    Verify tenant usages API response attributes

    Now most attributes of Nova APIs are not checked in Tempest,
    and this patch adds some tests which check these attributes to block
    the backward incompatibility change in the future.

    This patch adds the checks of tenant usages API responses.
    The response body of this API is the following:

    {
        'tenant_usages': [{
            'server_usages': [{
                'ended_at': '2014-03-23T23:09:03.000000',
                'flavor': 'm1.nano',
                'hours': 0.0033333333333333335,
                'instance_id': '64093cb4-9185-4b13-b375-53124bd70728',
                'local_gb': 0,
                'memory_mb': 64,
                'name': 'server-412020127'
                'started_at': '2014-03-23T23:08:51.000000',
                'state': 'terminated',
                'tenant_id': '9461ce3ff1a94bdfa5a3ffdecfd5fa3a',
                'uptime': 12,
                'vcpus': 1,
            }]
            'start': '2014-03-22T23:09:40.241602',
            'stop': '2014-03-23T23:09:40.652279',
            'tenant_id': '9461ce3ff1a94bdfa5a3ffdecfd5fa3a',
            'total_hours': 0.0033333333333333335,
            'total_local_gb_usage': 0.0,
            'total_memory_mb_usage': 0.21333333333333335,
            'total_vcpus_usage': 0.0033333333333333335,
        }]
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Ia4be5e5c0175d9ba524a4e97129b6cd0f8125ad2

commit ca36c2be99ad15635a0681ea8625078c942a7b6e
Author: Eiichi Aikawa <aikawa@mxk.nes.nec.co.jp>
Date:   Wed Mar 19 17:25:49 2014 +0900

    Verify certificate API response attributes

    Now most attributes of Nova v2/v3 APIs are not checked in Tempest,
    and this patch adds some tests which check these attributes to block
    the backward incompatibility change in the future.

    This patch adds the checks of certificate API responses.
    The response body of this API is the following:
    {
        'certificate': {
            'data': 'Certificate:\n    Data:\n        Version:...',
            'private_key': '-----BEGIN RSA PRIVATE KEY-----\nM...'
        }
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I5e97cfb5be56b4fa8de5d7262375b5b5b6de1b2a

commit 0784162cc5515a56b1b22907260df7499f9998a8
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Tue Apr 22 14:18:03 2014 +0900

    Verify delete aggregate attributes of Nova APIs

    This patch adds the JSON schema for Nova V2 & V3 delete aggregate
    API response and validate the response with added JSON schema
    to block the backward incompatibility change in the future.

    Response status of delete aggregate V2 API is 200
    Response status of delete aggregate V3 API is 204

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I24c582d9dbfe328bf9df92cf829518bdeeb2e14e

commit bdbc70ba6b14bee71a2d3efdb84c18d7cec45a8d
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Tue Apr 22 09:15:37 2014 +0900

    Remove Nova v3 XML test skip

    Now all of the Nova v3 XML tests have been removed completely, so
    this skip is unnecessary.

    Change-Id: I7765880f6d0164a3b2310706273b9a330dc36dec

commit 61d8c4440709be6b4695476da5f29b7f5cefc667
Author: Steve Baker <sbaker@redhat.com>
Date:   Wed Apr 16 12:03:37 2014 +1200

    Delete OrchestrationManager, and its unusual credentials

    This removes the need for heat tests to be run with admin user
    in the demo tenant.

    NeutronResourcesTestJSON also needed to be modified as it was creating a router
    with external_gateway_info which is enforced by policy as an admin-only operation.
    This router is not required for connectivity in this test. An admin scenario
    test can be created in the future which creates a router with
    external_gateway_info.

    Change-Id: Iba26845423b2bf52259a0c0cfab27ae09cfa4e60
    Related-Bug: #1089261

commit 90952bc6432f2bf81e5a3418ee77ced6eb3320ea
Author: Sean Dague <sean.dague@samsung.com>
Date:   Mon Apr 21 08:38:17 2014 -0400

    skip the quota enforcement test for swift

    this test is racing because by the time the large object upload
    happens the quota update might not yet have propogated in swift.
    As it's unclear if this is a swift bug or tempest assuming too
    much, skipping is best for now.

    Change-Id: I0c0a5fc5a23125a9c51e220ae5a1218c6e9ca075
    Related-Bug: #1310597

commit 6d50268329f44c17722d2e55a05ff95ace2e632e
Author: Daisuke Morita <morita.daisuke@lab.ntt.co.jp>
Date:   Wed Mar 19 21:08:54 2014 +0900

    Add parametric tests of Swift object API, part 2

    Add positive tests of Swift object "GET" API from the viewpoint of
    completeness of query parameters.

    Change-Id: I3d4da9a8e431014cba5e96e01ea31ba4c7f54541

commit 639d842a22c25b503b8fce5426d4aee15da2b0b6
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Wed Mar 26 18:23:32 2014 +0900

    Verify flavor extra specs attributes of Nova APIs

    This patch adds the JSON schema for Nova V2/V3 flavor extra specs APIs
    response and validate the response with added JSON schema to
    block the backward incompatibility change in the future.

    The response body of flavor extra specs APIs are below:

    Response of set & get extra specs of V2 & V3-

    {
        "extra_specs": {
            "key1": "%(value1)s",
            "key2": "%(value2)s"
        }
    }
    Response code of set extra specs API differ-
     200 - V2
     201 - V3

    Response of update & get extra specs key of V2 & V3-

    {
        "key1": "%(value1)s"
    }

    Response code of unset extra specs API differ-
     200 - V2
     204 - V3
    This does not return any response body.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I41e566cb484d0b7fa29197c639f9f231c8c32ea9

commit d047d1d2d802a3f60819c3bce54c49d05d91e3b8
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Sat Apr 19 21:58:47 2014 +0200

    Fix stress runner signal related issues

    The stress runner with -S option needs to stop all workers on error.

    * The workers which terminated successfully (0) must be distinguished
      orm the failed workers, and the successfully terminated workers
      MUST not cause mass termination.
    * The SIGCHLD single does not needs to be handled anymore when we terminate all
      workers.
    * Does not makes sens to handle again and again, the SIGCHLD signal after
      any worker finished with failure.

    Change-Id: Ic563f3acaa4e56f5135c438612f1db990b858552

commit 423834d26b6d75aa3b8e32aaf6ed63f566644939
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Fri Mar 14 17:33:13 2014 +0100

    ssh instance validation add options for Neutron

    This is the first part of the patch series which
     implements multiple ssh instance validation strategy.

    This patch adds the new config options and have the effected
    test classes to prepare the basic neutron resources for usage.

    The default is using the fixed ips for connection, but
    on the devstack side the configuration options are configured,
    for neutron usage.

    Change-Id: Ic5fc9bd1f7407d3430fcd33b03a226deed696d57
    Implements: blueprint ssh-auth-strategy

commit bde9126fe7b5fd6e18d8881f6e9be370d2a6d826
Author: Yuiko Takada <takada-yuiko@mxn.nes.nec.co.jp>
Date:   Thu Apr 17 10:43:41 2014 +0000

    Verify list agents attributes of V2/V3 APIs

    This patch adds the JSON schema for Nova V2/V3 list agents APIs
    includes the attributes to block the backward incompatibility change
    in the future.

    The response body of v2 and v3 API is the below:

    {
        "agents": [
            {
                "agent_id": 1,
                "hypervisor": "xen",
                "os": "linux",
                "architecture": "x86",
                "version": "7.0",
                "url": "xxx://xxx/xxx/xxx1",
                "md5hash": "add6bb58e139be103324d04d82d8f546"
            }
        ]
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I59fc1a54b32554d7c9827ce912d3197f78c4cd12

commit 2b14d42ac22d3db01f53bd38c7038c82c9f033f8
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Mon Mar 24 10:46:33 2014 +0900

    Check detail list Images attributes of Nova V2 API

    This patch adds the JSON Schema for response of Nova V2 detail list
    Images API and validate the response with added JSON Schema to block
    the backward incompatibility change in the future.

    The response body of V2 detail list Images API is below:

    {
        "images": [
            {
                "id": "70a599e0-31e7-49b7-b260-868f441e862b",
                "status": "ACTIVE",
                "updated": "2011-01-01T01:02:03Z",
                "links": [
                    {
                        "href": "http://openstack.example.com/v2/openstack/
                                images/70a599e0-31e7-49b7-b260-868f1e862b",
                        "rel": "self"
                    },
                    {
                       "href": "http://openstack.example.com/openstack/
                               images/70a599e0-31e7-49b7-b260-868f1e862b",
                        "rel": "bookmark"
                    },
                    {
                        "href": "http://glance.openstack.example.com/
                                openstack/images/
                                70a599e0-31e7-49b7-b260-868f1e862b",
                        "rel": "alternate",
                        "type": "application/vnd.openstack.image"
                    }
                ],
                "name": "fakeimage7",
                "created": "2011-01-01T01:02:03Z",
                "minDisk": 0,
                "minRam": 0,
                "progress": 100,
                "metadata": {
                    "architecture": "x86_64",
                    "auto_disk_config": "True",
                    "kernel_id": "nokernel",
                    "ramdisk_id": "nokernel"
                },
                "server": {
                    "id": "65802d04-c684-4900-b645-a6a15f78add4",
                    "links": [
                        {
                            "href": "http://10.21.43.120:8774/v3/
                                    f0468e49de7b4f74ba6dd3a72481/servers/
                                    65802d04-c684-4900-b645-a6a15f78add4",
                            "rel": "self"
                        }
                    ]
                },
                "OS-EXT-IMG-SIZE:size": 25165824
            }
        ]
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Iee859f35c029254e5f2d74446ed40acaa90410c2

commit 385c4e789ebea769944547bc16e330f5bbc802a1
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Thu Mar 27 11:42:25 2014 +0900

    Check attributes of attach/detach volume Nova APIs

    This patch adds the JSON schema for attach and detach volume Nova
    V2 & V3 APIs and validate the response of Nova attach and detach Volume
    APIs with added JSON schema to block the backward incompatibility
    change in the future.

    Response body of V2 attach volume-

    {
        "volumeAttachment": {
            "id": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
            "device": "/dev/vdd",
            "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
            "serverId": "0c92f3f6-c253-4c9b-bd43-e880a8d2eb0a"
        }
    }

    Response body of V2 detach Volume-
    Empty response body
    Status code -202

    Response body of V3 attach & detach volume-
    Empty response body
    Status code -202

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I8139bfba3e303c2aba1e78519e3470e86929d268

commit fa29a62b1357447d4e6ef8178682a38ca8979ff3
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Thu Apr 17 13:21:44 2014 -0700

    Make large-ops test boot a group of instances 3 times

    large-ops previously just booted large_ops_number of instances
    concurrently. In this case we are testing an 'empty' cloud, we also want
    to see if things work with a bunch of servers already running.

    Change-Id: I646398bb3d3ba9b81b0f6bf24644c7cd435a7b4c

commit 4ac02748214a257184a2043a8809a367f272d916
Author: Ghanshyam <ghanshyam.mann@nectechnologies.in>
Date:   Thu Apr 17 19:15:47 2014 +0900

    Verify delete server attributes of Nova API

    This patch adds the JSON schema for Nova V2 & V3 delete server
    API response and validate the response with added JSON schema
    to block the backward incompatibility change in the future.

    Response status of delete APIs is 204

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Ibcc8d7067531f41a55c7ced93911f34e87e16f0e

commit cd2e3770e7003967f44fbbd7d7b4c6644f9deeb8
Author: Zhi Kun Liu <zhikunli@cn.ibm.com>
Date:   Tue Apr 15 21:18:18 2014 -0500

    fix dict reference error

    network item in the return of _list_networks() is dictionary. Its
    keys can not be referenced like object's property. This patch fix
    that problem.

    Change-Id: I01d8e69b4e2a3350cb7afc3fc076992ef9ab9783

commit f7e2fa411598d4eaaf2de3b5e9a059eb5729eb5a
Author: Eugene Nikanorov <enikanorov@mirantis.com>
Date:   Thu Apr 17 00:05:36 2014 +0400

    VPNaaS API tests cleanup

    This patch removes some redundant method definitions
    that could be autogenerated with _create method of NetworkClientBase
    class

    Change-Id: Iec8d672a1744f7d851adaaeb54130a94618b76bf

commit 903596c7a7487f73f8037014326d8eb7eeb0077e
Author: Zhi Kun Liu <zhikunli@cn.ibm.com>
Date:   Fri Apr 11 08:55:53 2014 -0500

    List multiple fields tests for networks/ports

    * use dictionary as input parameter in urlencode as it is a
      little simpler than two-element tuples
    * add list multiple fields tests for network/port
      original tests only test one field, this patch adds another one

    Change-Id: I0d8b7412dc576e5f0bb5147678721d26a24f8273

commit de793b69752e221eafe63904bec7a4d0402c2967
Author: Matt Riedemann <mriedem@us.ibm.com>
Date:   Fri Apr 4 07:05:27 2014 -0700

    Skip more pause tests if pause is not available

    There are several compute API tests that attempt to pause a server but
    should be skipped if the pause feature is not enabled.

    Note that there are some negative tests which call the pause API but on
    invalid server states, i.e. non-existent server, unpausing a server
    that's not paused, etc, but those shouldn't get down to the virt driver
    so we don't need to skip them since they should fail in the Nova API
    service, not in the compute service.

    Related-Bug: #1296858

    Change-Id: I6f74c17af2c7540f913b71350770be7f004769a9

commit 5c9571537c5e34365122e735ed9e78bd688bfe72
Author: Elena Ezhova <eezhova@mirantis.com>
Date:   Wed Mar 26 12:01:10 2014 +0400

    Remove test_create_port_with_no_ip

    The check test_create_port_with_no_ip does can be performed by adding
    self.assertEqual(port['fixed_ips'], []) to test_show_port.

    Plus, amended docstrings.

    Change-Id: I31e31657ab18ec22d4f2c66b1d34f8762ab99daf

commit 076f79fa87491a813e960cf40e9b00dbf90c8458
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Fri Mar 14 17:43:46 2014 +0100

    Fix test_verify_created_server_ephemeral_disk

    The test_verify_created_server_ephemeral_disk tried to:
    - handled  sub functions as object method
    - Tried to get the fixed IP address from the first (BUILD) server response.
    - Handled the partition number incorrectly
    - Created an additional server without a need
    - Expected incorrect status codes on the v3 test
    - v3 version created more disk (+swap)

    Change-Id: Iad55c4c7e247f1b3534ff41400feea2faf939863
    Implements: blueprint ssh-auth-strategy

commit 77876cbb2496b6cea061613d650f0e2b3efd9cee
Author: Adam Gandelman <adamg@ubuntu.com>
Date:   Sun Apr 6 15:08:28 2014 -0700

    Consider state in firewall create/delete test

    Firewall creation and deletion happens asynchronously.  It is not possible
    to delete firewalls until they have become ACTIVE or to delete policies
    or rules until its associated firewall has been completely deleted.

    This updates the test_create_show_delete_firewall test to create the tenant
    network resources required for an ACTIVE firewall and waits on the the
    required state changes.  Also, this omits the 'status' key when comparing
    the created firewall with the listed firewall as it is very much transient
    during this phase of the test.

    Change-Id: I556af59b5b22123229cb4d8ddcac9ce6a8b8f49c
    Closes-bug: #1302942

commit 2e439637f28c28ec87adb3f1792a168d9d672362
Author: Matthew Treinish <treinish@linux.vnet.ibm.com>
Date:   Wed Mar 5 21:53:33 2014 +0000

    Add cinder api version detection to verify_tempest_config

    This commit adds a check for the cinder api versions that are
    supported and checks that with what is set in the config file.

    Partially implements bp config-verification

    Change-Id: Ifce002a6f42c1565992299965bcc490f20aa5887

commit 42d50f61e1f13439032593e422ba8544a32d4f37
Author: Matthew Treinish <treinish@linux.vnet.ibm.com>
Date:   Fri Apr 11 19:47:13 2014 +0000

    Fix service list in verify_tempest_config

    This commit updates the service list for verify_tempest_config. The
    list was not updated to include new options for marconi and trove. It
    also wasn't updated for the sahara rename.

    Partially implements bp config-verification

    Change-Id: I00500e104dda34098cf445f4bbd522ea843fcabf

commit 1722f0b17c4adf78e388873f2b9f0dbc08fb7ae3
Author: Matthew Treinish <treinish@linux.vnet.ibm.com>
Date:   Fri Apr 11 20:09:17 2014 +0000

    Fix url parsing for api version check

    This commit fixes a couple of oversights in the common api version
    check function. The previous version of the method would never work
    because the url wasn't passed to urlparse, and the resulting endpoint
    url would be missing a ':' even if it were.

    Change-Id: I4b6bb47f0601063aa8164ded386ca71adc6ccc80

commit e20f9b7825078672c1688615dac603d38a3a987e
Author: Haiwei Xu <xu-haiwei@mxw.nes.nec.co.jp>
Date:   Tue Apr 8 21:59:02 2014 +0900

    Verify the response attributes of 'update-aggregate' API

    This patch verifies the response attributes of 'update-aggregate'.
    The response body of v2 and v3 API has the same format:
    {
        "aggregate": {
            "availability_zone": "nova2",
            "created_at": "2013-08-18T12:17:56.259751",
            "deleted": false,
            "deleted_at": null,
            "hosts": [],
            "id": 1,
            "metadata": {
                "availability_zone": "nova2"
            },
            "name": "newname",
            "updated_at": "2013-08-18T12:17:56.286720"
        }
    }
    This patch also fixes a typo bug of the schema.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I89547d8069aae9d2ad0b4cd081843865f42bc4e7

commit 99ef8e60222f0a1f450528a85292623e53e09a2b
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Fri Apr 11 13:23:54 2014 +0900

    Remove test_create_server_response

    If enable_instance_password is set to False in nova.conf, the response
    of "create a server" API does not contain AdminPass/admin_password.
    In addition, the response already is checked with JSON schema definition.
    So test_create_server_response became unnecessary.

    Change-Id: Id62a8d447c36eaf0b1f64a93929c4cfa2c20e2ae

commit 1cd632299dbfb157504b3d18337729363f3321be
Author: Yuiko Takada <takada-yuiko@mxn.nes.nec.co.jp>
Date:   Fri Apr 4 15:19:00 2014 +0000

    Verify delete interface response of V2/V3 APIs

    This patch adds the JSON schema for response status of Nova interface delete
    APIs to block the backward incompatibility change in the future.

    delete interface does not return the response body.
    Response status of above APIs is 202 in v2/v3.

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I8ff4f3e2b8912d29918965b4aa86cf807a9a23ca

commit 790a96d0d571bbac019499a24a12ed2b72249174
Author: Mauro S. M. Rodrigues <maurosr@linux.vnet.ibm.com>
Date:   Sun Mar 30 10:41:30 2014 -0400

    Unit Tests for glance_http

    This patch tests most of what is currently in use by Tempest of
    glance_http.
    There is a comment regarding this matter, but reafirming there is no
    class testing against glance_http's https backend since it also ends up
    using httplib.

    Partially implements bp unit-tests
    Change-Id: Iaa2477da4b559e4383fd8904ae4185edcb0dea36

commit 662bc3cf7739f629f37848407f8dc1cf9568d751
Author: Matthew Treinish <treinish@linux.vnet.ibm.com>
Date:   Mon Apr 7 17:55:39 2014 -0400

    Add check that service tag isn't in path name

    This commit adds a new hacking check to ensure that a service tag
    isn't added on a test whose path includes the service tag being added.
    Having a service tag added where the path already contains the service
    name is redundant.

    Partially implements bp add-service-tags

    Change-Id: I88b3005d05e17751045d766efb1e965822a3c50e

commit f39fbed952d664ff7ad1a7d08ec135f3723361b7
Author: Marc Koderer <m.koderer@telekom.de>
Date:   Tue Apr 1 13:31:23 2014 +0200

    Add unit tests for all generators

    generate_json.py does not exist any longer. Using the checks there
    and move them into test_negative_generators.py. From now on the checks
    are usable for all generators (also valid_generator) using a base class.

    In order to check for unknown types it was mandatory to change an
    existing exception to a more detailed exception (TypeError).

    Partially implements bp unit-tests

    Change-Id: I6b5b66f8ae113c1aca471d8338334cd47ff45723

commit bfeb282359324993272a6c6fe88a7117603dd213
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Wed Apr 9 11:24:33 2014 +0200

    safe_setup preserve original trace

    When safe_setup reraies the exception the traceback was
    replaced by the trace of the re-raise postion.

    This change is aiming to preserve the original stack trace,
    by saving the original trace and raiseing new exception from the same
    type with the original trace.

    Change-Id: I16851a0c1d40d7f7253c23f066fa8c19267f4d9a

commit bc737d604f7793323ab255584bda4feb7f41ada3
Author: David Kranz <dkranz@redhat.com>
Date:   Thu Apr 3 15:41:48 2014 -0400

    Don't output auth tokens with trace output

    The tokens are huge and make it difficult to follow the calls and are not
    usually of interest.

    Change-Id: Id35eeabedd7b460bf4d200770b2412b5233aed45

commit b34c1612f5ecf5ea673a98c3e3268b4ed9bf2910
Author: Yuiko Takada <takada-yuiko@mxn.nes.nec.co.jp>
Date:   Wed Mar 26 15:31:47 2014 +0000

    Verify attributes through Nova os-security-groups API

    This patch adds checks whether a response of Nova security group
    get/create/update API includes the attributes to block the backward
    incompatibility change in the future.

    The response body of v2 get/create/update API is the below:
    {
        "security_group": {
            "id": 10,
            "name": "sg1",
            "tenant_id": "bd9a4c2ed39e49f4aa525e99a5f92454",
            "rules": [],
            "description": "Test security group."
        }
    }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: I7888e1e483ff77adcaf2bd9a38676bd2075e1305

commit 067027cdadf2237ac43aca8d2a18e6eef34b141e
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Thu Mar 13 14:45:21 2014 +0900

    Verify "get az list" API response attributes

    Now most attributes of Nova v2/v3 APIs are not checked in Tempest,
    and this patch adds some tests which check these attributes to block
    the backward incompatibility change in the future.

    This patch adds the checks of "get az list" API responses.

    The response body of v2 API is the following:
      {
        "availabilityZoneInfo": [
          {
            "zoneName": "internal",
            "zoneState": {"available": true},
            "hosts": {"localhost-dev": {
              "nova-conductor": {"available": true, "active": true,
                                 "updated_at": "2014-03-13T05:23:56.000000"},
              "nova-scheduler": {"available": true, "active": true,
                                 "updated_at": "2014-03-13T05:23:48.000000"},
              "nova-cert": {"available": true, "active": true,
                            "updated_at": "2014-03-13T05:23:51.000000"}
            }}
          },
          {
            "zoneName": "nova",
            "zoneState": {"available": true},
            "hosts": {"localhost-dev": {
              "nova-compute": {"available": true, "active": true,
                               "updated_at": "2014-03-13T05:23:54.000000"}
            }}
          }
        ]
      }

    The one of v3 API is the following:
      {
        "availability_zone_info": [
          {
            "zone_name": "internal",
            "zone_state": {"available": true},
            "hosts": {"localhost-dev": {
              "nova-conductor": {"available": true, "active": true,
                                 "updated_at": "2014-03-13T05:27:36.000000"},
              "nova-scheduler": {"available": true, "active": true,
                                 "updated_at": "2014-03-13T05:27:38.000000"},
              "nova-cert": {"available": true, "active": true,
                            "updated_at": "2014-03-13T05:27:41.000000"}
            }}
          },
          {
            "zone_name": "nova",
            "zone_state": {"available": true},
            "hosts": {"localhost-dev": {
              "nova-compute": {"available": true, "active": true,
                               "updated_at": "2014-03-13T05:27:44.000000"}
            }}
          }
        ]
      }

    Partially implements blueprint nova-api-attribute-test

    Change-Id: Ie5742092a2884e9860aeefec483ca88a3df6a70c

commit f636877b556ae3159a33d135a4c5674bfec0970a
Author: Qiu Hua Qiao <qhqiao@cn.ibm.com>
Date:   Tue Apr 1 01:12:39 2014 -0500

    Change to use absolute path in load_template()

    If we execute the tempest in other path other than the root path of
    tempest, the case will failed because can't find the template files.

    Change-Id: Ic585546270b2c6d7a42d3128d752217d8d4e3860
    Closes-bug: 1300597

commit ef12fc85cd262246639be73515445a000ea9db80
Author: Masayuki Igawa <igawa@mxs.nes.nec.co.jp>
Date:   Wed Mar 19 16:25:34 2014 +0900

    Stop swift resource leaking even if an error occurs

    In some test, if an error occurrs in setUpClass(), some resources
    are not deleted because of tearDownClass() is not called.
    This commit fixes it but doesn't touch the code of creating only one
    resource without waiting for the resource creation.

     tempest/api
      +---- baremetal (unnecessary)
      +---- compute
      +---- data_processing (unnecessary)
      +---- database (unnecessary)
      +---- identity
      +---- image (done)
      +---- network
      +---- object_storage         <-- this patch
      +---- orchestration
      +---- queuing (unnecessary)
      +---- telemetry (unnecessary)
      +---- volume (done)

    Partially Implements: blueprint stop-leaking

    Change-Id: I69dd5bf9dbfa04e463b63f4f236fc0aa9e70e79a

commit 85c1e542a29543cc8334e301adfa3d9ba01617f9
Author: Sylvain Afchain <sylvain.afchain@enovance.com>
Date:   Sat Jan 11 08:23:16 2014 +0100

    Improve the extra routes test on router

    Insure that the values returned by the
    update_extra_routes method are correct and that
    the show_router method returns the extra route
    information.

    Change-Id: I62891ebc522b1aa9689d9b4c0c8f88d9b4910c8b

commit 42305a2d93658143d78bfea082acff68601d214a
Author: Yair Fried <yfried@redhat.com>
Date:   Tue Dec 17 17:59:47 2013 +0200

    Enable security_groups_basic_ops blocking tests

    Enable tests for security groups blocking traffic on default.
    Check that bug 1252620 and bug 1112912 are fixed

    Partially Implements: blueprint neutron-advanced-scenarios

    Change-Id: I20d02d97664f1032e43e11c2465a26ae6f5be80e

commit cbc4bc5345a6acbd0b96d0ecb65ac30d3840ba67
Author: Dane LeBlanc <leblancd@cisco.com>
Date:   Wed Mar 19 16:03:23 2014 -0400

    Add network API test to create/update a port with 2 IP addresses

    Test sequence is as follows:
    - Create a network with 2 subnets.
    - Create a port on the network with single IP addr from
      first subnet.
    - Update port with a second IP addr from second subnet.
    - Update port to return to a single IP addr.
    - Clean up resources (port, subnets, and network) via
      the tearDownClass method of the BaseNetworkTest class.

    Change-Id: I0036cd7fe412f4a371027fc5c323a7bc3ccce5b9

commit 93aa8192877e2b62ae5d3e9d263362bcd702b38e
Author: Yaroslav Lobankov <ylobankov@mirantis.com>
Date:   Tue Apr 1 20:03:25 2014 +0400

    Sahara: preparations for new tests

    * Method "create_node_group_template" was slightly changed;
    * New methods create/get/list/delete for cluster templates to API client were added;
    * Method "create_cluster_template" was added;
    * tearDownClass method was expanded;
    * Some code formatting was done.

    Partially implements: blueprint savanna-api-tests

    Change-Id: Icbbe2295803ffba8d13b1af2c7fbae2c7e5cb4d4

commit 34b75a1edc0dfb46764bcb333b251b2425ef5fe3
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Fri Feb 28 16:18:01 2014 +0100

    Stress action for volume attach verify

    The new stress action is able to verify the volume attachment,
    on the guest.

    The ``new_volume`` option can help in finding out the issue is on the
    nova side (or on things controlled by nova) or on cider side.

    Change-Id: I2d4c8548a2617dd33e2f116fce8b0b3d379b808e

commit d38f716f5fc4348f2cb6c9e826b87ee084c49b7d
Author: Attila Fazekas <afazekas@redhat.com>
Date:   Wed Mar 5 19:28:40 2014 +0100

    Volume xml client translate json attribute names

    Translate the XML special attribute names
     to the same as we get via the json api.

    Also changing the _check_if_bootable will be called only from the
    _parse_volume.

    Change-Id: I32ba5001a84bbee9459b3c9ce7a70d48fede22bd

Change-Id: I573e7e0c5f78a84aded59f5a030e45e2c381273e