diff options
author | Morgan Richomme <morgan.richomme@orange.com> | 2016-01-26 13:32:01 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@172.30.200.206> | 2016-01-26 13:32:02 +0000 |
commit | bfb0c42f367746c8d32381192aab5512dd213c19 (patch) | |
tree | 9bb9ee08c53924d0765b43ac2604b0e936fb9357 /testcases/Controllers/ODL | |
parent | c208b3c1104fc210d73eabf6361efbd3ea62e265 (diff) | |
parent | 680847c24a64a3f015b308b7c3fc6c9271b945a2 (diff) |
Merge "Allow executing ODL test as many times as wanted on the same env"
Diffstat (limited to 'testcases/Controllers/ODL')
-rwxr-xr-x | testcases/Controllers/ODL/CI/start_tests.sh | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/testcases/Controllers/ODL/CI/start_tests.sh b/testcases/Controllers/ODL/CI/start_tests.sh index a2fd01299..4d600224e 100755 --- a/testcases/Controllers/ODL/CI/start_tests.sh +++ b/testcases/Controllers/ODL/CI/start_tests.sh @@ -53,14 +53,15 @@ PASS=${PASS:-'octopus'} NEUTRON_IP=${NEUTRON_IP:-192.168.0.68} set +x - +init_file=${REPO_DIR}/test/csit/suites/openstack/neutron/__init__.robot # Change openstack password for admin tenant in neutron suite -sed -i "s/\"password\": \".*\"/\"password\": \"${PASS}\"/" ${REPO_DIR}/test/csit/suites/openstack/neutron/__init__.robot +sed -i "s/\"password\": \".*\"/\"password\": \"${PASS}\"/" $init_file # Add Start Suite and Teardown Suite -sed -i "/^Documentation.*/a Suite Teardown Stop Suite" ${REPO_DIR}/test/csit/suites/openstack/neutron/__init__.robot -sed -i "/^Documentation.*/a Suite Setup Start Suite" ${REPO_DIR}/test/csit/suites/openstack/neutron/__init__.robot - +if [[ ! `grep 'Suite Teardown' ${init_file}` ]]; then + sed -i "/^Documentation.*/a Suite Teardown Stop Suite" $init_file + sed -i "/^Documentation.*/a Suite Setup Start Suite" $init_file +fi # add custom tests to suite, if there are more custom tests needed this will be reworked echo -e "${green}Copy custom tests to suite.${nc}" |