From a3c5a79abe166476ba30a2d31bf7df9a707fed48 Mon Sep 17 00:00:00 2001 From: ghanshyam Date: Mon, 14 May 2018 12:31:27 +0000 Subject: [PATCH] Move live migration tests out of scenario job 'tempest-scenario-multinode-lvm-multibackend' job used to run - all scenario test including slow tests with lvm multi-backend setup - live migration and migration tests This commit make scenario job only run the scenario tests and exclude migration and live migration tests out of it. coverage of those tests are there in below jobs - migration tests run as part of - 'neutron-tempest-multinode-full' - live migration tests run as part of - 'nova-live-migration' This helps to provide a generic job to run the scenario tests in parallel including slow tests so that project like nova, cinder, neutron etc can use this job ti run on their main pipeline. - http://lists.openstack.org/pipermail/openstack-dev/2018-May/130418.html Change-Id: Ibddd633a3fdccb11100f5bc150c4595147402237 --- .zuul.yaml | 3 +++ .../tempest-scenario-multinode-lvm-multibackend/run.yaml | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 49ecb63bb7..10d799dfd5 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -146,6 +146,9 @@ - job: name: tempest-scenario-multinode-lvm-multibackend parent: legacy-dsvm-base-multinode + description: | + This job will run all scenario tests including slow tests + with lvm multibackend setup. run: playbooks/tempest-scenario-multinode-lvm-multibackend/run.yaml post-run: playbooks/tempest-scenario-multinode-lvm-multibackend/post.yaml timeout: 10800 diff --git a/playbooks/tempest-scenario-multinode-lvm-multibackend/run.yaml b/playbooks/tempest-scenario-multinode-lvm-multibackend/run.yaml index 03f64f9a09..57b407428b 100644 --- a/playbooks/tempest-scenario-multinode-lvm-multibackend/run.yaml +++ b/playbooks/tempest-scenario-multinode-lvm-multibackend/run.yaml @@ -47,8 +47,8 @@ set -x export PYTHONUNBUFFERED=true export DEVSTACK_GATE_TEMPEST=1 - # Run scenario and nova migration tests with concurrency 2 - export DEVSTACK_GATE_TEMPEST_REGEX='(^tempest\.(scenario|api\.compute\.admin\.test_(live_|)migration))' + # Run all scenario tests including slow tests with concurrency 2 + export DEVSTACK_GATE_TEMPEST_REGEX='(^tempest\.(scenario))' export TEMPEST_CONCURRENCY=2 export DEVSTACK_GATE_NEUTRON=1 export DEVSTACK_GATE_TLSPROXY=1