diff options
author | Georg Kunz <georg.kunz@ericsson.com> | 2018-04-01 11:35:09 +0200 |
---|---|---|
committer | Georg Kunz <georg.kunz@ericsson.com> | 2018-04-09 23:13:37 +0200 |
commit | b33fc07ea2cfd7c4bad0dd404ad0cb45dbb476df (patch) | |
tree | 7b4373c840cb96179be3046b49b981b7b92ce740 /dovetail/run.py | |
parent | 5749c7888be91216e79c840029fc89eb192c338b (diff) |
API validaton exemption for Danube-based releaseovp.1.1.0
This patch adds the ability to Dovetail to disable strict API
response validation in Tempest-based test cases run by Functest. This is
a backport of the changes from master, targeting OVP 1.0.1
Corresponding updates of the web portal will follow.
JIRA: DOVETAIL-633
Change-Id: Iace99ea1b6224ea907a2c3af8676e9285e6ad3ee
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
Diffstat (limited to 'dovetail/run.py')
-rwxr-xr-x | dovetail/run.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/dovetail/run.py b/dovetail/run.py index e5154ad1..5ff22323 100755 --- a/dovetail/run.py +++ b/dovetail/run.py @@ -221,7 +221,7 @@ def copy_patch_files(logger): patch_set_path = dt_cfg.dovetail_config['patch_dir'] if not os.path.isdir(patch_set_path): os.makedirs(patch_set_path) - cmd = 'sudo cp -r %s/* %s' % (patch_path, patch_set_path) + cmd = 'sudo cp -a -r %s/* %s' % (patch_path, patch_set_path) dt_utils.exec_cmd(cmd, logger, exit_on_error=False) @@ -281,6 +281,12 @@ def main(*args, **kwargs): else: dt_cfg.dovetail_config['offline'] = False + if kwargs['no_api_validation']: + dt_cfg.dovetail_config['no_api_validation'] = True + logger.warning('Strict API response validation DISABLED.') + else: + dt_cfg.dovetail_config['no_api_validation'] = False + dt_utils.get_hardware_info(logger) origin_testarea = kwargs['testarea'] |