summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-10-22 13:15:52 +0000
committerGerrit Code Review <review@openstack.org>2016-10-22 13:15:52 +0000
commit0b8f01a6a76f43b02b79352793bb92b44805ae71 (patch)
treed47c4bde5e3255fb8a87648cd17f4e76de4c2a8b
parent8b7e6e6a7931c431d9497d7a2cef0fa91e6c7b9b (diff)
parent156318d6794d87874d2a675f3f621a38eab0ca65 (diff)
downloadtrove-0b8f01a6a76f43b02b79352793bb92b44805ae71.tar.gz
Merge "Make trovestack able to run in the gate context"
-rwxr-xr-xintegration/scripts/trovestack9
1 files changed, 8 insertions, 1 deletions
diff --git a/integration/scripts/trovestack b/integration/scripts/trovestack
index 8aca8dc4..3f0b6170 100755
--- a/integration/scripts/trovestack
+++ b/integration/scripts/trovestack
@@ -664,9 +664,12 @@ function install_test_packages() {
function mod_confs() {
DATASTORE_TYPE=$1
+ exclaim "Running mod_confs ..."
sudo install -b --mode 0664 $TROVESTACK_SCRIPTS/conf/test_begin.conf $TEST_CONF
- TROVE_REPORT_DIR=$TROVESTACK_SCRIPTS/../report/
+ # cmd_dsvm_gate_tests will set this to be $HOME/report
+ TROVE_REPORT_DIR=${TROVE_REPORT_DIR:=TROVESTACK_SCRIPTS/../report/}
+
EXTRA_CONF=$TROVESTACK_SCRIPTS/conf/test.extra.conf
if [ -e $EXTRA_CONF ]; then
cat $EXTRA_CONF >> $TEST_CONF
@@ -792,6 +795,7 @@ function cmd_build_image() {
sudo $HTTP_PROXY $PKG_MGR $PKG_GET_ARGS update
sudo $HTTP_PROXY $PKG_MGR $PKG_GET_ARGS install qemu
sudo -H $HTTP_PROXY pip install --upgrade pip dib-utils
+ pkg_install python-yaml
install_devstack_code
@@ -1208,12 +1212,15 @@ function cmd_kick_start() {
}
function cmd_dsvm_gate_tests() {
+ exclaim "Running cmd_dsvm_gate_tests ..."
DATASTORE_TYPE=${1:-'mysql'}
TEST_GROUP=${2:-${DATASTORE_TYPE}}
HOST_SCP_USERNAME=${3:-'jenkins'}
GUEST_USERNAME=${4:-'ubuntu'}
CONTROLLER_IP=${5:-'10.1.0.1'}
ESCAPED_PATH_TROVE=${6:-'\/opt\/stack\/new\/trove'}
+ export REPORT_DIRECTORY=${REPORT_DIRECTORY:=$HOME/dsvm-report/}
+ export TROVE_REPORT_DIR=$HOME/dsvm-report/
if [[ $BRANCH_OVERRIDE == "stable/liberty" ]]; then
# Devstack in liberty doesn't copy the clouds.yaml file to /etc so we need to