]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.core/src/main/java/org/argeo/slc/ant/test/SlcTestTask.java
INtroduce tree test result web service (not working yet)
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / java / org / argeo / slc / ant / test / SlcTestTask.java
index dff1b981e1e9e92e45ba5fb87350c4a43b9f6ee6..f0326175be126663a19d096684d53748696d4689 100644 (file)
@@ -8,6 +8,8 @@ import org.argeo.slc.ant.SlcAntConfig;
 import org.argeo.slc.ant.spring.AbstractSpringArg;\r
 import org.argeo.slc.ant.structure.SAwareTask;\r
 import org.argeo.slc.core.deploy.DeployedSystem;\r
+import org.argeo.slc.core.process.SlcExecution;\r
+import org.argeo.slc.core.process.SlcExecutionAware;\r
 import org.argeo.slc.core.structure.StructureAware;\r
 import org.argeo.slc.core.structure.tree.TreeSPath;\r
 import org.argeo.slc.core.test.ExecutableTestRun;\r
@@ -96,6 +98,12 @@ public class SlcTestTask extends SAwareTask {
                        testRun.setTestResult(result);\r
                }\r
 \r
+               SlcExecution slcExecution = getSlcExecution();\r
+               if (result != null && slcExecution != null\r
+                               && result instanceof SlcExecutionAware) {\r
+                       ((SlcExecutionAware) result).notifySlcExecution(slcExecution);\r
+               }\r
+\r
                if (result != null && result instanceof StructureAware) {\r
                        ((StructureAware<TreeSPath>) result).notifyCurrentPath(\r
                                        getRegistry(), getTreeSPath());\r