From c5640b866b1194f8b8a84a8a2c179ab663684529 Mon Sep 17 00:00:00 2001 From: Fei Long Wang Date: Thu, 7 Apr 2016 11:53:06 +1200 Subject: [PATCH] Support Tempest test as gate job Now Zaqar isn't using Tempest for jenkins gate checking, which is a missing. This patch fixes it by using Tempest's all-plugin to run Zaqar's Tempest cases in tree. Change-Id: I7e10a5b218b60eea47a96d36ebeb4029d33e7edd --- devstack/gate/gate_hook.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/devstack/gate/gate_hook.sh b/devstack/gate/gate_hook.sh index 50bf68a39..7a6ae5c97 100755 --- a/devstack/gate/gate_hook.sh +++ b/devstack/gate/gate_hook.sh @@ -39,6 +39,10 @@ function run_devstack_gate() { function run_tempest_tests() { export DEVSTACK_GATE_TEMPEST=1 run_devstack_gate + + cd $BASE/new/tempest/ + sudo -E testr init + sudo -E tox -eall-plugin zaqar } function run_zaqarclient_tests() { @@ -52,14 +56,14 @@ function run_zaqarclient_tests() { case "$DEVSTACK_GATE_ZAQAR_TEST_SUITE" in tempest) - run_tempest_tests - ;; + run_tempest_tests + ;; zaqarclient) - run_zaqarclient_tests - ;; + run_zaqarclient_tests + ;; *) - # NOTE(flaper87): Eventually, this will error - run_zaqarclient_tests - ;; + # NOTE(flaper87): Eventually, this will error + run_zaqarclient_tests + ;; esac