aboutsummaryrefslogtreecommitdiffstats
path: root/testcases/Controllers/ODL/CI/start_tests.sh
diff options
context:
space:
mode:
authorPeter Bandzi <pbandzi@cisco.com>2015-04-24 16:03:30 +0200
committerPeter Bandzi <pbandzi@cisco.com>2015-04-24 16:10:12 +0200
commitd5e6fbfda60a508dec4193d913f7a4bd0206c76e (patch)
treee0ba01a727fcfe4748a4d19230aecf069d79f65a /testcases/Controllers/ODL/CI/start_tests.sh
parent019227b6f4fdbbc93e14c7231a1e30c4523479ce (diff)
small fixes to script starting odl suite
additional info provided in functest.rst JIRA: FUNCTEST-5 Change-Id: Ia32fc69cb22777af45846ba6eb2b179a73c22780 Signed-off-by: Peter Bandzi <pbandzi@cisco.com>
Diffstat (limited to 'testcases/Controllers/ODL/CI/start_tests.sh')
-rw-r--r--testcases/Controllers/ODL/CI/start_tests.sh29
1 files changed, 16 insertions, 13 deletions
diff --git a/testcases/Controllers/ODL/CI/start_tests.sh b/testcases/Controllers/ODL/CI/start_tests.sh
index 48ad787fd..e2f94a65a 100644
--- a/testcases/Controllers/ODL/CI/start_tests.sh
+++ b/testcases/Controllers/ODL/CI/start_tests.sh
@@ -7,18 +7,7 @@ green='\033[0;32m'
light_green='\033[1;32m'
nc='\033[0m' # No Color
-
-echo -e "${green}Current environment parameters for ODL suite.${nc}"
-# Following vars might be also specified as CLI params
-set -x
-PATH_TO_VENV=${PATH_TO_VENV:-~/.virtualenvs/robot/bin/activate}
-OSTACK_IP=${OSTACK_IP:-'oscontrol'}
-ODL_PORT=${ODL_PORT:-8081}
-USR_NAME=${USR_NAME:-'admin'}
-PASS=${PASS:-'octopus'}
-set +x
-
-usage="Script for starting ODL tests.
+usage="Script for starting ODL tests. Tests to be executed are specified in test_list.txt file.
usage:
[var=value] bash $(basename "$0") [-h]
@@ -43,6 +32,16 @@ while getopts ':h' option; do
esac
done
+echo -e "${green}Current environment parameters for ODL suite.${nc}"
+# Following vars might be also specified as CLI params
+set -x
+PATH_TO_VENV=${PATH_TO_VENV:-~/.virtualenvs/robot/bin/activate}
+OSTACK_IP=${OSTACK_IP:-'oscontrol'}
+ODL_PORT=${ODL_PORT:-8081}
+USR_NAME=${USR_NAME:-'admin'}
+PASS=${PASS:-'octopus'}
+set +x
+
echo -e "${green}Cloning ODL integration git repo.${nc}"
if [ -d integration ]; then
cd integration
@@ -61,10 +60,14 @@ source $PATH_TO_VENV
# List of tests are specified in test_list.txt
# those are relative paths to test directories from integartion suite
-# script reads each line from file so no empty lines are allowed
echo -e "${green}Executing chosen tests.${nc}"
while read line
do
+ # skip comments
+ [[ ${line:0:1} == "#" ]] && continue
+ # skip empty lines
+ [[ -z "${line}" ]] && continue
+
echo -e "${light_green}Starting test: $line ${nc}"
pybot -v OPENSTACK:${OSTACK_IP} -v PORT:${ODL_PORT} -v CONTROLLER:${OSTACK_IP} $line
done < test_list.txt