From b1a1cabab6247d4423c299f9c28dd9251c0895b1 Mon Sep 17 00:00:00 2001 From: ghanshyam Date: Wed, 31 May 2017 05:54:26 +0300 Subject: [PATCH] Running volume multibackend slow scenario tests in scenario job Tempest has few volume multibackend tests like test_volume_migrate_attached.py. Those tests are now marked as slow tests. These tests used to run in lvm multibackend experimental job but not now as these tests became slow tests and this job does not run slow tests. - gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv Now multibackend tests does not run anywhere and scenario multinode job is place where all the slow scenario tests run. This commit enables lvm multibackends on scenario multinode job and rename it accordingly. Change-Id: I2606c689a33c4402cd81fef32db894b9b139cf78 --- jenkins/jobs/devstack-gate.yaml | 5 ++++- jenkins/jobs/projects.yaml | 2 +- zuul/layout.yaml | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/jenkins/jobs/devstack-gate.yaml b/jenkins/jobs/devstack-gate.yaml index 2897941f00..12b9050ece 100644 --- a/jenkins/jobs/devstack-gate.yaml +++ b/jenkins/jobs/devstack-gate.yaml @@ -383,7 +383,7 @@ - console-log - job-template: - name: '{pipeline}-tempest-dsvm-neutron-scenario-multinode-{node-release}{suffix}' + name: '{pipeline}-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend-{node-release}{suffix}' node: '{node}' wrappers: @@ -403,6 +403,9 @@ [[local|localrc]] ENABLE_IDENTITY_V2=False TEMPEST_USE_TEST_ACCOUNTS=True + # Enable lvm multiple backends to run multi backend slow scenario tests. + # Note: multi backend experimental job exclude the slow scenario tests. + CINDER_ENABLED_BACKENDS=lvm:lvmdriver-1,lvm:lvmdriver-2 - shell: | #!/bin/bash -xe diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index c1b678ef4b..939a28d873 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -14737,7 +14737,7 @@ - openstack-publish-jobs - openstack-releasenotes-jobs - pypi-jobs - - '{pipeline}-tempest-dsvm-neutron-scenario-multinode-{node-release}{suffix}': + - '{pipeline}-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend-{node-release}{suffix}': pipeline: gate node: ubuntu-xenial-2-node node-release: ubuntu-xenial diff --git a/zuul/layout.yaml b/zuul/layout.yaml index dbd9cff582..31aaaa233a 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -13192,7 +13192,7 @@ projects: - gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-full-ssh # This runs all of the scenario tests, even the slow ones. - - gate-tempest-dsvm-neutron-scenario-multinode-ubuntu-xenial-nv + - gate-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend-ubuntu-xenial-nv - gate-tempest-dsvm-ironic-pxe_ipa-full-ubuntu-xenial-nv - gate-tempest-dsvm-lxc-ubuntu-xenial - gate-tempest-dsvm-lvm-ubuntu-xenial @@ -18173,7 +18173,7 @@ projects: - gate-tempest-dsvm-nnet-ubuntu-xenial-newton - gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton # non voting scenario test - - gate-tempest-dsvm-neutron-scenario-multinode-ubuntu-xenial-nv + - gate-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend-ubuntu-xenial-nv # tempest plugin sanity - gate-tempest-plugin-sanity-ubuntu-xenial-nv gate: