diff options
author | chenjiankun <chenjiankun1@huawei.com> | 2017-08-09 04:04:20 +0000 |
---|---|---|
committer | chenjiankun <chenjiankun1@huawei.com> | 2017-08-09 10:08:53 +0000 |
commit | 9f303274516e43db97d065b9c6a9ac3980a2c0ce (patch) | |
tree | 4de39ef056b0eff7b4123f54b4870524f8f29e93 | |
parent | 795438d0766a0c1bd7480c68f3234434019e6917 (diff) |
Bugfix: cannot run task if without yardstick.conf in danube
JIRA: YARDSTICK-776
In danube.0.3.0, if we do not have yardstick.conf and then run task directly,
we will get a RuntimeError, so yardstick.conf is must. This is not reasonable.
In this patch, I fix it. So we can run it without yardstick.conf
Change-Id: Ic069f67221da109db17cbd1bd51d299f6e267e6d
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
-rw-r--r-- | yardstick/benchmark/core/task.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/yardstick/benchmark/core/task.py b/yardstick/benchmark/core/task.py index 3a151dbba..b5e333a53 100644 --- a/yardstick/benchmark/core/task.py +++ b/yardstick/benchmark/core/task.py @@ -54,7 +54,11 @@ class Task(object): # pragma: no cover check_environment() - self.config['yardstick'] = utils.parse_ini_file(config_file) + try: + self.config['yardstick'] = utils.parse_ini_file(config_file) + except Exception: + # all error will be ignore, the default value is {} + self.config['yardstick'] = {} total_start_time = time.time() parser = TaskParser(args.inputfile[0]) |