aboutsummaryrefslogtreecommitdiffstats
path: root/tests/functest/odl-sfc/sfc.py
diff options
context:
space:
mode:
authorVijayendra Radhakrishna <vradhakrishna@mvista.com>2016-12-07 16:22:28 +0530
committerVijayendra Radhakrishna <vradhakrishna@mvista.com>2016-12-07 18:04:47 +0530
commit12b658702a1db256fb9cf1e3fa7d055ac58b91af (patch)
tree213340894e4b9a492abfc1bf4108525e3987d55b /tests/functest/odl-sfc/sfc.py
parent7fddc131f4ed035397adf685df617d0df6cd8bf9 (diff)
odl-sfc refactor:run_tests.py integration
- JIRA:SFC-54 - This has not yet removed dependacy of prepare_odl_sfc.py Change-Id: Ie86eb167d49a16bbe4322978a907825829ac364d Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
Diffstat (limited to 'tests/functest/odl-sfc/sfc.py')
-rwxr-xr-xtests/functest/odl-sfc/sfc.py31
1 files changed, 4 insertions, 27 deletions
diff --git a/tests/functest/odl-sfc/sfc.py b/tests/functest/odl-sfc/sfc.py
index de233869..5c7a8522 100755
--- a/tests/functest/odl-sfc/sfc.py
+++ b/tests/functest/odl-sfc/sfc.py
@@ -1,9 +1,7 @@
import argparse
import os
import sys
-import time
import functest.utils.functest_logger as ft_logger
-import functest.utils.functest_utils as ft_utils
import functest.utils.openstack_utils as os_utils
import functest.utils.openstack_tacker as os_tacker
import threading
@@ -27,7 +25,9 @@ logger = ft_logger.Logger("ODL_SFC").getLogger()
CLIENT = "client"
SERVER = "server"
COMMON_CONFIG = sfc_config.CommonConfig()
-TESTCASE_CONFIG = sfc_config.TestcaseConfig('sfc_two_chains_SSH_and_HTTP')
+# TestcaseConfig sfc name will be changed once
+# we rename sfc.py with appropriate name
+TESTCASE_CONFIG = sfc_config.TestcaseConfig('sfc')
PROXY = {
'ip': COMMON_CONFIG.fuel_master_ip,
@@ -56,8 +56,6 @@ def main():
'\033[91mexport INSTALLER_IP=<ip>\033[0m')
sys.exit(1)
- start_time = time.time()
- status = "PASS"
test_utils.configure_iptables()
test_utils.download_image(COMMON_CONFIG.url,
COMMON_CONFIG.image_path)
@@ -252,28 +250,7 @@ def main():
ovs_logger, controller_clients, compute_clients, error)
results.add_to_summary(2, "FAIL", "SSH works")
- if results.num_tests_failed > 0:
- status = "FAIL"
- logger.error('\033[91mSFC TESTS: %s :( FOUND %s FAIL \033[0m' % (
- status, results.num_tests_failed))
-
- if args.report:
- details = results["details"]
- stop_time = time.time()
- logger.debug("Promise Results json: " + str(details))
- ft_utils.push_results_to_db("sfc",
- "sfc_two_chains_SSH_and_HTTP",
- start_time,
- stop_time,
- status,
- details)
- ovs_logger.create_artifact_archive()
-
- if status == "PASS":
- logger.info('\033[92mSFC ALL TESTS: %s :)\033[0m' % status)
- sys.exit(0)
-
- sys.exit(1)
+ return results.compile_summary()
if __name__ == '__main__':