X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2Ftest%2FSlcTestTask.java;h=f0326175be126663a19d096684d53748696d4689;hb=d5d72139e7497923c2b8e2f4d25f366d01425498;hp=dff1b981e1e9e92e45ba5fb87350c4a43b9f6ee6;hpb=7b4d35882e5a3843381d19c909d62077a924509b;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/ant/test/SlcTestTask.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/ant/test/SlcTestTask.java index dff1b981e..f0326175b 100644 --- a/org.argeo.slc.core/src/main/java/org/argeo/slc/ant/test/SlcTestTask.java +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/ant/test/SlcTestTask.java @@ -8,6 +8,8 @@ import org.argeo.slc.ant.SlcAntConfig; import org.argeo.slc.ant.spring.AbstractSpringArg; import org.argeo.slc.ant.structure.SAwareTask; import org.argeo.slc.core.deploy.DeployedSystem; +import org.argeo.slc.core.process.SlcExecution; +import org.argeo.slc.core.process.SlcExecutionAware; import org.argeo.slc.core.structure.StructureAware; import org.argeo.slc.core.structure.tree.TreeSPath; import org.argeo.slc.core.test.ExecutableTestRun; @@ -96,6 +98,12 @@ public class SlcTestTask extends SAwareTask { testRun.setTestResult(result); } + SlcExecution slcExecution = getSlcExecution(); + if (result != null && slcExecution != null + && result instanceof SlcExecutionAware) { + ((SlcExecutionAware) result).notifySlcExecution(slcExecution); + } + if (result != null && result instanceof StructureAware) { ((StructureAware) result).notifyCurrentPath( getRegistry(), getTreeSPath());