Commit Graph

5 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
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
Igor Malinovskiy a26824818f Remove Limited XML API Support from Manila
Remove the broken XML support presently available in Manila
in order to comply with the general direction among other
OpenStack projects to support JSON only.

Change-Id: Ibb542fa223f7f7d1bf95f3d1f568987ef839cd12
Closes-Bug: #1440782
2015-04-13 15:43:47 +03:00
vponomaryov 46857b6ffc Sync tempest plugin
Our plugin for Tempest project is not compatible anymore.
Sync it and update commit ID that should be checked out.

Change-Id: I4db33a120da29f2417f2f3f2153f473626ae6b5f
2015-02-23 18:27:07 +02:00
vponomaryov 0760c35223 Update plugin for tempest
Partially implements bp: tempest-job

Change-Id: I7119d4682434b54c2804d4bb2101712fbaafd616
2014-02-27 19:43:10 +02:00