diff options
author | Jose Lausuch <jalausuch@suse.com> | 2017-10-18 11:16:19 +0200 |
---|---|---|
committer | Jose Lausuch <jalausuch@suse.com> | 2017-10-30 13:04:40 +0000 |
commit | cf2ca7235d3082eb10dc1889a44e30ec102bb94c (patch) | |
tree | d0397d32bc56007e4d9a79cf205e6042b7934eb5 | |
parent | e9ade965ab40c3321b4aab03104e7e211af73d0a (diff) |
Inheritance from Feature class
Change-Id: I81aa9582452ca43a4eab32ba34a640043c89043e
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
(cherry picked from commit b8d1b8a5f1b8f7d400c82c4988b0d76e1416d34b)
-rw-r--r-- | sdnvpn/test/functest/run_sdnvpn_tests.py | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/sdnvpn/test/functest/run_sdnvpn_tests.py b/sdnvpn/test/functest/run_sdnvpn_tests.py index 140256d..64dffd4 100644 --- a/sdnvpn/test/functest/run_sdnvpn_tests.py +++ b/sdnvpn/test/functest/run_sdnvpn_tests.py @@ -12,23 +12,21 @@ import importlib import logging import os import sys -import time import traceback import yaml -from functest.core import testcase +from functest.core import feature as base from sdnvpn.lib import config as sdnvpn_config from sdnvpn.lib.gather_logs import gather_logs COMMON_CONFIG = sdnvpn_config.CommonConfig() -class SdnvpnFunctest(testcase.TestCase): +class SdnvpnFunctest(base.Feature): __logger = logging.getLogger(__name__) - def run(self): - self.start_time = time.time() + def execute(self): cmd_line = "neutron quota-update --subnet -1 --network -1 --port -1" self.__logger.info("Setting subnet/net quota to unlimited : %s" @@ -82,8 +80,6 @@ class SdnvpnFunctest(testcase.TestCase): if status == "FAIL": overall_status = "FAIL" - self.stop_time = time.time() - try: gather_logs('overall') except Exception as ex: @@ -93,13 +89,13 @@ class SdnvpnFunctest(testcase.TestCase): if overall_status == "PASS": self.result = 100 - return testcase.TestCase.EX_OK + return base.Feature.EX_OK - return testcase.TestCase.EX_RUN_ERROR + return base.Feature.EX_RUN_ERROR if __name__ == '__main__': logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(name)s' '- %(levelname)s - %(message)s') SDNVPN = SdnvpnFunctest() - sys.exit(SDNVPN.run()) + sys.exit(SDNVPN.execute()) |