Merge branch 'master' into 9369-arv-cwl-docs
[arvados.git] / sdk / cwl / arvados_cwl / __init__.py
index 61736ccb808327e50943028ea1248dca340b624b..cf968809b9016d1df1ab408bd75b4192b4ad1eb5 100644 (file)
@@ -215,6 +215,9 @@ class ArvCwlRunner(object):
         if self.final_status == "UnsupportedRequirement":
             raise UnsupportedRequirement("Check log for details.")
 
+        if self.final_status != "success":
+            raise WorkflowException("Workflow failed.")
+
         if self.final_output is None:
             raise WorkflowException("Workflow did not return a result.")