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 changes from topics 'YARDSTICK-1250', 'YARDSTICK-1249'
[yardstick.git]
/
yardstick
/
benchmark
/
runners
/
duration.py
diff --git
a/yardstick/benchmark/runners/duration.py
b/yardstick/benchmark/runners/duration.py
index
60b0348
..
60f1fa5
100644
(file)
--- a/
yardstick/benchmark/runners/duration.py
+++ b/
yardstick/benchmark/runners/duration.py
@@
-27,6
+27,7
@@
import traceback
import time
from yardstick.benchmark.runners import base
import time
from yardstick.benchmark.runners import base
+from yardstick.common import exceptions as y_exc
LOG = logging.getLogger(__name__)
LOG = logging.getLogger(__name__)
@@
-70,13
+71,13
@@
def _worker_process(queue, cls, method_name, scenario_cfg,
try:
result = method(data)
try:
result = method(data)
- except
AssertionError as assertion
:
+ except
y_exc.SLAValidationError as error
:
# SLA validation failed in scenario, determine what to do now
if sla_action == "assert":
raise
elif sla_action == "monitor":
# SLA validation failed in scenario, determine what to do now
if sla_action == "assert":
raise
elif sla_action == "monitor":
- LOG.warning("SLA validation failed: %s",
assertion
.args)
- errors =
assertion
.args
+ LOG.warning("SLA validation failed: %s",
error
.args)
+ errors =
error
.args
# catch all exceptions because with multiprocessing we can have un-picklable exception
# problems https://bugs.python.org/issue9400
except Exception: # pylint: disable=broad-except
# catch all exceptions because with multiprocessing we can have un-picklable exception
# problems https://bugs.python.org/issue9400
except Exception: # pylint: disable=broad-except