diff options
author | xudan <xudan16@huawei.com> | 2017-08-03 21:28:03 -0400 |
---|---|---|
committer | xudan <xudan16@huawei.com> | 2017-08-03 21:37:50 -0400 |
commit | fc37fef338a99254c64cc5c8cb5e1e29ec7ecdb1 (patch) | |
tree | 3df7f33f78b6c450fec0553f05c1e60ba5b81027 /dovetail/testcase.py | |
parent | 0613773ea94a9d2d4a553348b3c5363cef2dd93c (diff) |
Add resiliency test caes into proposed_tests
JIRA: DOVETAIL-474
Add Bottlenecks resiliency test case "posca_factor_ping" into proposed_tests.
Change-Id: I76aea651014fb4722ddae07559f417d3f840eee2
Signed-off-by: xudan <xudan16@huawei.com>
Diffstat (limited to 'dovetail/testcase.py')
-rw-r--r-- | dovetail/testcase.py | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/dovetail/testcase.py b/dovetail/testcase.py index 7b012c88..bdfd3d35 100644 --- a/dovetail/testcase.py +++ b/dovetail/testcase.py @@ -254,13 +254,30 @@ class FunctestTestcase(Testcase): class YardstickTestcase(Testcase): - validate_testcae_list = {} + validate_testcase_list = {} def __init__(self, testcase_yaml): super(YardstickTestcase, self).__init__(testcase_yaml) self.type = 'yardstick' +class BottlenecksTestcase(Testcase): + + validate_testcase_list = {} + + def __init__(self, testcase_yaml): + super(BottlenecksTestcase, self).__init__(testcase_yaml) + self.type = 'bottlenecks' + self._update_cmds() + + def _update_cmds(self): + if dt_cfg.dovetail_config['report_dest'].startswith("http"): + try: + self.testcase['validate']['cmds'][0] += ' --report' + except KeyError: + return + + class ShellTestcase(Testcase): validate_testcase_list = {} @@ -274,6 +291,7 @@ class TestcaseFactory(object): TESTCASE_TYPE_MAP = { 'functest': FunctestTestcase, 'yardstick': YardstickTestcase, + 'bottlenecks': BottlenecksTestcase, 'shell': ShellTestcase, } |