From ed70735ac622d95f93abe04a55778eec2a1498f8 Mon Sep 17 00:00:00 2001
From: Sergey Skripnick <sskripnick@mirantis.com>
Date: Fri, 18 Apr 2014 23:19:17 +0300
Subject: [PATCH] Run rally ./exercise.sh inside post_test_hook

Since ./exercise.sh is run via sudo -H, environment variables
are not available for exercises/rally.sh. Some variables are
needed to be preserved, so we run ./exercise.sh in post_test_hook
without sudo.

Change-Id: I4c147219037d9358e8abda32f2dca7bde5706f83
---
 .../files/jenkins_job_builder/config/rally.yaml           | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/modules/openstack_project/files/jenkins_job_builder/config/rally.yaml b/modules/openstack_project/files/jenkins_job_builder/config/rally.yaml
index 796331ab34..0a988f2091 100644
--- a/modules/openstack_project/files/jenkins_job_builder/config/rally.yaml
+++ b/modules/openstack_project/files/jenkins_job_builder/config/rally.yaml
@@ -20,8 +20,7 @@
           #!/bin/bash -xe
           export PROJECTS="stackforge/rally $PROJECTS"
           export ENABLED_SERVICES=rally
-          export DEVSTACK_GATE_EXERCISES=1
-          export RUN_EXERCISES=rally
+          export DEVSTACK_GATE_EXERCISES=0
           export RALLY_SCENARIO={scenario}
 
           function pre_test_hook {{
@@ -30,6 +29,11 @@
           }}
           export -f pre_test_hook
 
+          function post_test_hook {{
+              $BASE/new/rally/tests_ci/rally-gate.sh
+          }}
+          export -f post_test_hook
+
           cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
           ./safe-devstack-vm-gate-wrap.sh