3 Commits

Author SHA1 Message Date
Erlon R. Cruz
183dca0f91 Fix multibackend-matrix confs
The command to edit tempest.conf should be run as the same
user that owns that file. This is causing the scripts to run always
with the same backends[1].

[1] http://bit.ly/2juDims

Change-Id: Ie865042c052746b5001f6132c159bc32165021a3
2017-02-15 16:01:32 -02:00
Erlon R. Cruz
91229faf59 Adds attached migration to multibackend-matrix
This test was left behind as it wasn't passing the LVM -> NFS
migration setup. As it wasn't possible to reproduce and fix localy,
let's add this to the gate so we can reproduce the error scenario.
Additionaly to that, some bug fixes need this to be fully tested.

Change-Id: Icd9138c1bc1335e9465184749bf6dd5733c605a3
2017-02-15 16:01:32 -02:00
Erlon R. Cruz
4f5a5962fa Gate migration tests: Add Cinder tempest hook
This patch is part of the effort to add migration tests to OpenStack
gate. It will rely in 2 tempest tests that are on the dependency list and that
the gate job will configure the following backends: ceph nfs glusterfs lvm.
Once running, the script will configure 2 tempest backends and run the
migration tests on all possible combinations of the backend listed above. The
output of the test run will be something like:

                    ceph             nfs
    ceph             ---         SUCCESS
     nfs         SUCCESS             ---

If all tests in the matrix result in SUCCESS, then the test script returns.
Otherwise, other value is returned and the job is marked as failed.

Depends-on: I4ed9b1f30d4e4e595c44a0ce243c2463069833d7
Depends-on: Iff4d880a0f8e928cbc07b84ff0c357ad59ef929c
Change-Id: I17b5cd9dafb3ad17e8721376ae1e6790bd93108c
2016-11-23 11:34:14 -02:00