Commit Graph

544 Commits

Author SHA1 Message Date
Jenkins e343228414 Merge "Merge simple tenant usage tests between v2 and v2.1" 2015-06-09 07:46:12 +00:00
Jenkins e2e54133ca Merge "Share assisted vol snapshots test between v2 and v2.1" 2015-06-09 07:45:49 +00:00
Jenkins 0b7f5bba56 Merge "Share deferred_delete func tests between v2 and v2.1" 2015-06-09 07:45:10 +00:00
Jenkins a31ffb47b4 Merge "Merge test_admin_actions between v2 and v2.1" 2015-06-09 07:44:31 +00:00
parklong 6ccc90ec1a Merge extension-info functional tests of v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges extension-info functional tests.

ExtensionInfoSamplesJsonTest is v3 only, leave it as before.

ExtensionInfoAllSamplesJsonTest, the response data is different,
tag the template files with version.

Change-Id: Id7b7bf08cda58d606325ddb82568a73f0bb99f60
2015-06-09 14:48:19 +08:00
parklong f036a54801 Merge extended-volume functional tests of v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges extended-volume functional tests.

Change-Id: I18f3c9f3e3b253006b1a34b4739716aa21275d66
2015-06-08 10:08:04 +08:00
ghanshyam 28a5f93b1b Merge simple tenant usage tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges simple tenant usage functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.

Change-Id: I435272874d63c63052e8ac72ff16b0459e854a61
2015-05-26 15:19:11 +09:00
ghanshyam 1eb49afbba Merge fping functional tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges fping functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled tests to run
merged functional tests for both v2 and v2.1.

Change-Id: I1dd91402c38736accea0e9b73be66a9aaa72c4f3
2015-05-26 11:59:43 +09:00
ghanshyam 90312d9480 Share admin password func test between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges admin password functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled for v2.1 tests to run
successfully.

Change-Id: Icfb9253ffb0852d15e685045a31b9fe811722733
2015-05-26 10:51:29 +09:00
Jenkins 6c8adefb9d Merge "Merge user_data functional tests of v2 and v2.1" 2015-05-22 22:50:42 +00:00
Jenkins 37991ef9c3 Merge "Merge V2 and V2.1 services functional tests" 2015-05-21 18:10:02 +00:00
Matt Riedemann 8886590f30 Show 'reserved' status in os-fixed-ips
Adds a new microversion to show the 'reserved' status on a FixedIP in
the os-fixed-ips extension.

Closes-Bug: #1249526

Implements blueprint show-reserved-status-in-os-fixed-ips-api

Change-Id: Iadaae393fce0c78dbdfd3b02958ddfd6276edb94
2015-05-15 10:38:47 -07:00
parklong d4db3bde66 Merge user_data functional tests of v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges user_data functional tests.

Change-Id: I31aeb01864c9e67e0bc20f2ba3b1a8bf01e8104d
2015-05-14 08:25:02 +00:00
ghanshyam c54638e178 Merge test_admin_actions between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges admin actions functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled for v2.1 tests to run
successfully.

Change-Id: I0b942e038ae6b50837e246f76c1e592539f1761a
2015-05-13 14:38:28 +09:00
ghanshyam c1517c3a92 Merge migrate server tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges servers actions migrate, live migrate server
functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.

Change-Id: Ie02bb74b9e9a33d18f984f9821171d91972c4f20
2015-05-12 15:01:43 +09:00
Jenkins e8707aa3b5 Merge "Merge server metadata tests between v2 and v2.1" 2015-05-12 05:02:51 +00:00
ghanshyam 0efe94670d Share deferred_delete func tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges deferred delete functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.

Change-Id: Ice79473ec5640f87de659d32a094c321e4b1f0db
2015-05-12 11:50:26 +09:00
ghanshyam 09a044cb7d Share assisted vol snapshots test between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges assisted volume snapshots functional tests.

Change-Id: Idf2dd3c875a89b65865a8e3621429dfb7d62af15
2015-05-12 11:18:05 +09:00
ghanshyam 3e1275c6fd Merge V2 and V2.1 services functional tests
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges services functional tests.

In V2 services API has following extensions
- os-services
- os-extended-services-delete
- os-extended-services

In V2.1 above extensions have been merged together in services plugins

Change-Id: I498e80aef9c05b125d396f40fcb0e6ae4bef8da6
2015-05-12 11:09:40 +09:00
ghanshyam 4aa5ca5424 Merge lock/pause server tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges servers actions lock/unlock, pause/unpause server
functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.

Change-Id: I7e6c9d414959019eb6d29b2e87e1d8104c801903
2015-05-12 10:30:28 +09:00
ghanshyam 072944f454 Merge server metadata tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges servers metadata functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.

Change-Id: I6726ea5515db0c25e9a9a4356a50ddb03be92541
2015-05-12 10:17:33 +09:00
Jenkins 23948b0a7b Merge "Merge server usage tests between v2 and v2.1" 2015-05-07 12:21:55 +00:00
Jenkins 6536d05ae9 Merge "Merge attach interfaces func test between v2 and v2.1" 2015-05-07 12:21:26 +00:00
Jenkins 47a4aa2909 Merge "Merge extended server Att tests between v2 and v2.1" 2015-05-07 12:20:59 +00:00
Jenkins 3aefd933de Merge "Merge multinic functional tests between v2 and v2.1" 2015-05-07 12:20:32 +00:00
Jenkins dbc53add94 Merge "Merge extended server status tests between v2 and v2.1" 2015-05-07 12:20:06 +00:00
Jenkins 2d5c6c7d75 Merge "Merge servers-ips functional tests of v2 and v2.1" 2015-05-07 12:19:41 +00:00
Jenkins d63e5c12c2 Merge "Merge create-backup functional tests of v2 and v2.1" 2015-04-29 22:50:14 +00:00
Jenkins 38b1f60091 Merge "Share hide server add tests between v2 and v2.1" 2015-04-29 22:49:49 +00:00
Jenkins 5c39250909 Merge "Merge server shelve tests between v2 and v2.1" 2015-04-29 19:42:45 +00:00
Jenkins f9af15c977 Merge "Merge suspend-server functional tests of v2 and v2.1" 2015-04-29 19:42:16 +00:00
Jenkins ba888a64ad Merge "Merge flavor_access functional tests of v2 and v2.1" 2015-04-29 19:41:52 +00:00
Jenkins 7ecd933c1d Merge "Merge flavor_rxtx functional tests of v2 and v2.1" 2015-04-29 19:41:27 +00:00
parklong 83c52f6650 Merge servers-ips functional tests of v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges servers-ips functional tests.

Change-Id: I60d470997e369154550516d5f02fffb0d846620b
2015-04-29 09:50:54 +08:00
Jenkins d65b8e201b Merge "Merge V2 and V2.1 networks functional tests" 2015-04-28 00:55:40 +00:00
Jenkins 760fefb173 Merge "Share V2 and V2.1 images functional tests" 2015-04-28 00:55:21 +00:00
ghanshyam 9c70db4d44 Merge server groups tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges servers groups functional tests.
Also inheriting this tests class from ApiSampleTestBaseV3 instead of
ServersSampleBase as this does not use any ServersSampleBase class methods.

Change-Id: I687ce52a9844b830ee324105c4f49dec83534d9b
2015-04-21 16:04:08 +09:00
Jenkins e77edeee0e Merge "Merge server diagnostics & ext events tests for v2 & v2.1" 2015-04-21 03:47:02 +00:00
parklong 9a371de8f2 Merge create-backup functional tests of v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges create-backup functional tests.

Change-Id: I3edd045fa61e4e6469fce6ccc9d49e4f400c089f
2015-04-20 13:30:42 +08:00
ghanshyam bb7869c45b Merge server shelve tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges servers shelve functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.

Change-Id: I16c565dab63d385633d406021709cbd6f9ddbc63
2015-04-20 09:22:28 +09:00
ghanshyam bb00d795c6 Merge server usage tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges servers usage functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.

Change-Id: I46bfeaed8f47ea7674f14d6f3d3b301dcc35d419
2015-04-17 08:53:49 +00:00
ghanshyam 57d4698f66 Share hide server add tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges hide server addresses functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.

Change-Id: I8c467050ea3ed666c3837d9c2846ae5d9b245c69
2015-04-17 17:51:21 +09:00
ghanshyam 1ff170370f Share V2 and V2.1 images functional tests
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges all images functional tests.
- images
- image_metadata
- image_size

Change-Id: I26bd1c521cb50c97a8720438fe08412577ae7204
2015-04-17 17:38:25 +09:00
ghanshyam d89820973f Merge attach interfaces func test between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges attach interfaces functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled for v2.1 tests to run
successfully.

Change-Id: I60f37956a52cb10068e778e6020ae8a8e9395caa
2015-04-17 11:56:53 +09:00
ghanshyam 3d31f6684a Merge evacuate functional tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges evacuate functional tests.

V2 has below 2 extensions for evacuate
- os-evacuate
- os-extended-evacuate-find-host
which are merged in single plugin 'evacuate' in v2.1

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled for server tests to run
merged functional tests for both v2 and v2.1.

Change-Id: Ib3c7fd1ecc9bc9a188350a0ec42299fc01919445
2015-04-17 11:42:07 +09:00
ghanshyam b445083aea Merge extended server Att tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges extended servers attribute functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.
Also enabling required extension for v2 tests.

Change-Id: I6dfafe454378fdd1a3fda0109f9bd6f3484d8b66
2015-04-17 11:29:35 +09:00
ghanshyam 710108e069 Merge multinic functional tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges multinic functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.

Change-Id: I92c2d128ccb5728de77991544a58c1b6c6ca47fc
2015-04-17 11:19:25 +09:00
ghanshyam 2cf7b6ff95 Merge server diagnostics & ext events tests for v2 & v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges below servers functional tests.
- test_server_diagnostics
- test_server_external_events

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.

Change-Id: I6a078e8dcbdd0160c6efb6dbac327ebc1f90fe1a
2015-04-17 01:58:24 +00:00
ghanshyam 7b40b0b90b Merge extended server status tests between v2 and v2.1
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges extended servers status functional tests.

In V2.1 os-access-ip is separate plugin where in v2 it was mixed in server
plugin itself. So os-access-ip extension is enabled to run
merged functional tests for both v2 and v2.1.
Also enabling required extension for v2 tests.

Change-Id: I9ec0172c52ecca3b0f4ecb34223b1762729536f5
2015-04-17 01:54:44 +00:00
ghanshyam 1bf7e4bb81 Merge V2 and V2.1 networks functional tests
Currently v2 and v2.1 have separate functional tests and their
corresponding sample files. As v2 and v2.1 are supposed to be identical,
there is overhead to maintain two set of functional tests and sample files.
We can have one set of tests which can run for both v2 and v2.1.

This commit merges networks functional tests.
Below APIs tests are megred-
-os-networks
-os-extended-networks
-os-networks-associate

Change-Id: I0fe9d82d5f847fb3fd3f231ccdc29d646d0ee0a3
2015-04-17 01:21:51 +00:00