Commit Graph

6 Commits

Author SHA1 Message Date
Marc Koderer 09798caae1 Use Tempest plugin interface
Make use of the Tempest plugin interface instead of copying Manila
files into Tempest. This will remove the burden to port Manila
tests onto Tempest master recurrently.

This ports all existing Manila Tempest test to the new structure.

It uses manila_tempest_tests as new top folder for all Tempest
tests. It follow the model of Heat (see [1]).

[1]: https://github.com/openstack/heat/tree/master/heat_integrationtests

Change-Id: Ie5ed64a6777ed1acf8dd56522c26705ae897596d
Partly-implements: bp tempest-plugin-interface
Depends-On: I26dd32b1de8cceeaa6dc674092efec683df71889
2015-09-05 00:36:33 +00:00
Igor Malinovskiy d3d5d77ab6 Use new manila-service-image with public-key auth
- Update devstack plugin
- Update tempest scenario tests

Implements bp reproducible-server-image

Change-Id: I7c71ee2f20074e04021b5c95d8c18096d21b0404
Closes-Bug: #1421104
2015-06-22 16:03:13 +03:00
Valeriy Ponomaryov 2335afa915 Sync tempest plugin with latest tempest
Sync our Tempest plugin to latest state of tempest repo because it has
incompatibilities.

Change-Id: I0d62f8a6f11f4bdba25807123e4cc4396a75799d
2015-05-08 14:51:24 +03:00
Marc Koderer 0d9c1e6489 Add mount/umount in scenario tests
This adds mounting and unmounting of a created share. In order
to be sure that the nfs/cfis tools are available in the used image
it's using the default Ubuntu nfs/cifs image. Since cloudinit
is not supported for this image it's using username/password
authentication as workaround.

Change-Id: I77720ba5beb836614728081bbf74b44991d6e284
Partially-implements: blueprint scenario-tests
2015-04-17 19:26:54 +02:00
vponomaryov 79b6079d7e Move response code verification to share client
Currently, Tempest tests for Manila do verify response codes for API calls.
Move such verifications to client module to have verifications in one place.
Remove response part from returning data to tests as unnecessary.
Fix all tests that have such verifications.

Change-Id: If9f32c616700afb4f3aa1acd6d5ed96a3ce6783b
2015-04-14 23:21:40 +03:00
Marc Koderer c413219116 Add initial scenario test for Manila
Adapt manager and add first initial test for Manila. A ping check will
be performed to check the connectivity from the VM to the share
server/service. The test can be triggered using the experimental test
job introduced by [1].

Open todo's that can be addressed later:
 - Support of flat network
 - More flexible configuration options

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

Change-Id: Ie72e877a88c337866e9cb591f8099218d84ee5dd
Partially-implements: blueprint scenario-tests
2015-03-27 14:59:55 +01:00