git://git.onelab.eu
/
nepi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixing issues with serialization
[nepi.git]
/
src
/
nepi
/
execution
/
runner.py
diff --git
a/src/nepi/execution/runner.py
b/src/nepi/execution/runner.py
index
75e766f
..
52b4bde
100644
(file)
--- a/
src/nepi/execution/runner.py
+++ b/
src/nepi/execution/runner.py
@@
-17,7
+17,7
@@
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-from nepi.execution.ec import ExperimentController
+from nepi.execution.ec import ExperimentController
, ECState
import math
import numpy
import math
import numpy
@@
-140,12
+140,15
@@
class ExperimentRunner(object):
ec = ExperimentController.load(filepath)
ec.deploy()
ec = ExperimentController.load(filepath)
ec.deploy()
-
+
ec.wait_finished(wait_guids)
time.sleep(wait_time)
ec.release()
ec.wait_finished(wait_guids)
time.sleep(wait_time)
ec.release()
+ if ec.state == ECState.FAILED:
+ raise RuntimeError, "Experiment failed"
+
return ec
return ec