From 8f9d5c0212a860332f2614fbe185a8e1038d1876 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Thu, 1 Mar 2012 15:10:53 -0800 Subject: [PATCH] Gate the gate script. Add a re-exec to the gate script to make sure that it is gated itself. Change-Id: I3ba01ac95be0c89382b1f0e6e8a8bab2e03d80a9 --- slave_scripts/devstack-vm-gate.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/slave_scripts/devstack-vm-gate.sh b/slave_scripts/devstack-vm-gate.sh index b66839fb..325c79c6 100755 --- a/slave_scripts/devstack-vm-gate.sh +++ b/slave_scripts/devstack-vm-gate.sh @@ -66,6 +66,13 @@ done # we are testing the proposed change from this point forward. CI_SCRIPT_DIR=$WORKSPACE/openstack-ci/slave_scripts +# Also, if we're testing openstack-ci, re-exec this script once so +# that we can test the new version of it. +if [[ $GERRIT_PROJECT == "openstack/openstack-ci" ]] && [[ $RE_EXEC != "true" ]]; then + export RE_EXEC="true" + exec $CI_SCRIPT_DIR/devstack-vm-gate.sh +fi + FETCH_OUTPUT=`$CI_SCRIPT_DIR/devstack-vm-fetch.py` || exit $? eval $FETCH_OUTPUT