show actual exceptions in task.py 57/36757/1
authorRoss Brattain <ross.b.brattain@intel.com>
Wed, 1 Mar 2017 00:36:57 +0000 (16:36 -0800)
committerRoss Brattain <ross.b.brattain@intel.com>
Thu, 29 Jun 2017 22:14:25 +0000 (15:14 -0700)
Change-Id: I40bf255ccb844ffa0a151752579b552a285f5e18
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
yardstick/cmd/commands/task.py

index 0f98cab..03f6b1b 100644 (file)
@@ -11,6 +11,8 @@
 from __future__ import print_function
 from __future__ import absolute_import
 
+import logging
+
 from yardstick.benchmark.core.task import Task
 from yardstick.common.utils import cliargs
 from yardstick.common.utils import write_json_to_file
@@ -19,6 +21,9 @@ from yardstick.cmd.commands import change_osloobj_to_paras
 output_file_default = "/tmp/yardstick.out"
 
 
+LOG = logging.getLogger(__name__)
+
+
 class TaskCommands(object):     # pragma: no cover
     """Task commands.
 
@@ -49,7 +54,7 @@ class TaskCommands(object):     # pragma: no cover
             Task().start(param, **kwargs)
         except Exception as e:
             self._write_error_data(e)
-            raise
+            LOG.exception("")
 
     def _write_error_data(self, error):
         data = {'status': 2, 'result': str(error)}