X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=functest%2Futils%2Ffunctest_utils.py;h=dbed811a7e09b445fc14015da9b8cb1d72d63e24;hb=f8c0ae3d732cb423902c1de5caec262a98b044b6;hp=b2c36cff984f0cdbe02e1497976de2fb2ec62791;hpb=6c8b09ca1184139a784a7d6c42e0ca09fa57dca9;p=functest.git diff --git a/functest/utils/functest_utils.py b/functest/utils/functest_utils.py index b2c36cff9..dbed811a7 100644 --- a/functest/utils/functest_utils.py +++ b/functest/utils/functest_utils.py @@ -291,6 +291,13 @@ def get_ci_envvars(): return ci_env_var +def execute_command_raise(cmd, info=False, error_msg="", + verbose=True, output_file=None): + ret = execute_command(cmd, info, error_msg, verbose, output_file) + if ret != 0: + raise Exception(error_msg) + + def execute_command(cmd, info=False, error_msg="", verbose=True, output_file=None): if not error_msg: @@ -362,7 +369,7 @@ def get_parameter_from_yaml(parameter, file): value = value.get(element) if value is None: raise ValueError("The parameter %s is not defined in" - " config_functest.yaml" % parameter) + " %s" % (parameter, file)) return value