Code Review
/
yardstick.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Merge "Remove redundancy file and do relative modification"
[yardstick.git]
/
yardstick
/
cmd
/
commands
/
task.py
diff --git
a/yardstick/cmd/commands/task.py
b/yardstick/cmd/commands/task.py
index
03f6b1b
..
bd54478
100644
(file)
--- a/
yardstick/cmd/commands/task.py
+++ b/
yardstick/cmd/commands/task.py
@@
-50,12
+50,20
@@
class TaskCommands(object): # pragma: no cover
param = change_osloobj_to_paras(args)
self.output_file = param.output_file
param = change_osloobj_to_paras(args)
self.output_file = param.output_file
+ result = {}
+
try:
try:
- Task().start(param, **kwargs)
+
result =
Task().start(param, **kwargs)
except Exception as e:
self._write_error_data(e)
LOG.exception("")
except Exception as e:
self._write_error_data(e)
LOG.exception("")
+ if result.get('result', {}).get('criteria') == 'PASS':
+ LOG.info('Task Success')
+ else:
+ LOG.info('Task Failed')
+ raise RuntimeError('Task Failed')
+
def _write_error_data(self, error):
data = {'status': 2, 'result': str(error)}
write_json_to_file(self.output_file, data)
def _write_error_data(self, error):
data = {'status': 2, 'result': str(error)}
write_json_to_file(self.output_file, data)