aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Buil <manuel.buil@ericsson.com>2016-07-25 11:20:05 +0200
committerManuel Buil <manuel.buil@ericsson.com>2016-07-25 11:22:03 +0200
commita6e8b23db1d3106d790a506c8e8277b1e638ddbd (patch)
tree8fa49bd6fd9074ab92f78bf7f5c1c08094638026
parent0f6c6171d514f6f7c3cb376bd40f20468a37bc41 (diff)
Bug fix for SFC test case
The path is fixed in the sfc_tacker script, some minor bug fixes in sfc.py are made and the "FAILED" messages are not handled by log.error instead of debug Change-Id: I2facbd985c1c0c0cac3865504b1bf65940b7ce50 Signed-off-by: Manuel Buil <manuel.buil@ericsson.com>
-rwxr-xr-xtestcases/features/sfc/sfc.py13
-rwxr-xr-xtestcases/features/sfc/sfc_tacker.bash2
2 files changed, 7 insertions, 8 deletions
diff --git a/testcases/features/sfc/sfc.py b/testcases/features/sfc/sfc.py
index 99aac66b..562d410b 100755
--- a/testcases/features/sfc/sfc.py
+++ b/testcases/features/sfc/sfc.py
@@ -18,7 +18,7 @@ parser.add_argument("-r", "--report",
args = parser.parse_args()
""" logging configuration """
-logger = ft_logger.Logger("create_instance_and_ip").getLogger()
+logger = ft_logger.Logger("ODL_SFC").getLogger()
REPO_PATH = os.environ['repos_dir'] + '/functest/'
HOME = os.environ['HOME'] + "/"
@@ -81,7 +81,7 @@ def main():
iptable_command1 = ("sshpass -p r00tme ssh root@10.20.0.2 ssh"
" " + ip + " iptables -P INPUT ACCEPT ")
iptable_command2 = ("sshpass -p r00tme ssh root@10.20.0.2 ssh"
- " " + ip + "iptables -t nat -P INPUT ACCEPT ")
+ " " + ip + " iptables -t nat -P INPUT ACCEPT ")
subprocess.call(iptable_command1, shell=True)
subprocess.call(iptable_command2, shell=True)
@@ -269,13 +269,12 @@ def main():
# WRITE THE CORRECT WAY TO DO LOGGING
i = 0
- logger.info("First output: %s" % stdout.readlines())
if "timed out" in stdout.readlines()[0]:
logger.info('\033[92m' + "TEST 1 [PASSED] "
"==> SSH BLOCKED" + '\033[0m')
i = i + 1
else:
- logger.debug('\033[91m' + "TEST 1 [FAILED] "
+ logger.error('\033[91m' + "TEST 1 [FAILED] "
"==> SSH NOT BLOCKED" + '\033[0m')
return
@@ -296,7 +295,7 @@ def main():
"==> HTTP WORKS" + '\033[0m')
i = i + 1
else:
- logger.debug('\033[91m' + "TEST 2 [FAILED] "
+ logger.error('\033[91m' + "TEST 2 [FAILED] "
"==> HTTP BLOCKED" + '\033[0m')
return
@@ -323,7 +322,7 @@ def main():
"==> HTTP BLOCKED" + '\033[0m')
i = i + 1
else:
- logger.debug('\033[91m' + "TEST 3 [FAILED] "
+ logger.error('\033[91m' + "TEST 3 [FAILED] "
"==> HTTP NOT BLOCKED" + '\033[0m')
return
@@ -344,7 +343,7 @@ def main():
"==> SSH WORKS" + '\033[0m')
i = i + 1
else:
- logger.debug('\033[91m' + "TEST 4 [FAILED] "
+ logger.error('\033[91m' + "TEST 4 [FAILED] "
"==> SSH BLOCKED" + '\033[0m')
return
diff --git a/testcases/features/sfc/sfc_tacker.bash b/testcases/features/sfc/sfc_tacker.bash
index 8b53eeb7..690d5f52 100755
--- a/testcases/features/sfc/sfc_tacker.bash
+++ b/testcases/features/sfc/sfc_tacker.bash
@@ -1,5 +1,5 @@
#!/bin/bash
-BASEDIR=`pwd`
+BASEDIR=`dirname $0`
#import VNF descriptor
tacker vnfd-create --vnfd-file ${BASEDIR}/test-vnfd1.yaml