set -o errexit
set -o pipefail
+# NOTE (eprasad) we need to override execution mode variable to mode supported by test framework
+export EXECUTION_MODE=$(echo "$EXECUTION_MODE" | sed 's/deployment/test/g')
+
+if [[ "$EXECUTION_MODE" == "offline-test" ]]; then
+ TEST_ROOT_DIR="/opt/test/offline/git/test"
+else
+ TEST_ROOT_DIR="$WORKSPACE"
+fi
+
echo "Info : Cloning infra/test repository"
cd $HOME && /bin/rm -rf $WORKSPACE
git clone -q $TEST_REPO_URL $WORKSPACE
-# NOTE (eprasad): we need to override execution mode variable coming from change.properties file
-if [[ "$CI_LOOP" != "release" ]]; then
- export EXECUTION_MODE=$(echo "$EXECUTION_MODE" | sed 's/deployment/test/g')
-else
- export EXECUTION_MODE=online-test
-fi
-cd $WORKSPACE/test
+cd "$TEST_ROOT_DIR/test"
./test.sh -s "$STACK_TYPE" -b "$BRANCH" -c "$DEPLOY_SCENARIO" -f "$TEST_FW" -t "$TEST_SUITE" \
-o /tmp/openrc -i /tmp/inventory.ini -y -v