From 1b367a87faa359dbba2e4046b79b4e56e5831d7f Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Tue, 28 Aug 2012 16:55:32 -0700 Subject: [PATCH] Add a switch to run n-vol or cinder. Both will be supported in Folsom, so we will need a job to test each. Change-Id: Ifd7215a49409d471ce090456aa4a62c1f4a85d32 --- devstack-vm-gate-wrap.sh | 3 +++ devstack-vm-gate.sh | 17 ++++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/devstack-vm-gate-wrap.sh b/devstack-vm-gate-wrap.sh index d830438e..a5488ec7 100755 --- a/devstack-vm-gate-wrap.sh +++ b/devstack-vm-gate-wrap.sh @@ -24,6 +24,9 @@ PROJECTS="openstack-dev/devstack openstack/nova openstack/glance openstack/keyst # Set to 1 to run the Tempest test suite export DEVSTACK_GATE_TEMPEST=${DEVSTACK_GATE_TEMPEST:-0} +# Set to 1 to run cinder instead of nova volume +export DEVSTACK_GATE_CINDER=${DEVSTACK_GATE_CINDER:-1} + # Set the virtualization driver to: libvirt, openvz export DEVSTACK_GATE_VIRT_DRIVER=${DEVSTACK_GATE_VIRT_DRIVER:-libvirt} diff --git a/devstack-vm-gate.sh b/devstack-vm-gate.sh index bb8e1f66..cf7bb312 100755 --- a/devstack-vm-gate.sh +++ b/devstack-vm-gate.sh @@ -33,13 +33,20 @@ if [ "$ZUUL_BRANCH" == "stable/diablo" ]; then export DEVSTACK_GATE_TEMPEST=0 fi -if [ "$ZUUL_BRANCH" != "stable/diablo" ] && - [ "$ZUUL_BRANCH" != "stable/essex" ]; then - ENABLED_SERVICES=$ENABLED_SERVICES,cinder,c-api,c-vol,c-sch,swift - SKIP_EXERCISES=boot_from_volume,client-env +SKIP_EXERCISES=boot_from_volume,client-env + +if [ "$GERRIT_BRANCH" != "stable/diablo" ] && + [ "$GERRIT_BRANCH" != "stable/essex" ]; then + + if [ "$DEVSTACK_GATE_CINDER" -eq "1" ]; then + ENABLED_SERVICES=$ENABLED_SERVICES,cinder,c-api,c-vol,c-sch + else + ENABLED_SERVICES=$ENABLED_SERVICES,n-vol + fi + ENABLED_SERVICES=$ENABLED_SERVICES,swift else ENABLED_SERVICES=$ENABLED_SERVICES,n-vol - SKIP_EXERCISES=boot_from_volume,client-env,swift + SKIP_EXERCISES=$SKIP_EXERCISES,swift fi cat <localrc