X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.agent%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2Funit%2FMinimalAntClasspathTestCase.java;h=bf6c0b603da303add6d37d3d7041018f15fb6c46;hb=e95a183611a40be7aca3233bb19b89bdc5043338;hp=df07c9687c04a518e4aae76ff28454a7f61517ef;hpb=2d93486e9d12f22409944d774911fe755e1350dc;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/unit/MinimalAntClasspathTestCase.java b/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/unit/MinimalAntClasspathTestCase.java index df07c9687..bf6c0b603 100644 --- a/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/unit/MinimalAntClasspathTestCase.java +++ b/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/unit/MinimalAntClasspathTestCase.java @@ -1,14 +1,18 @@ package org.argeo.slc.ant.unit; import java.io.File; +import java.util.UUID; import org.argeo.slc.ant.AntConstants; +import org.argeo.slc.ant.AntExecutionContext; import org.argeo.slc.ant.AntSlcApplication; import org.argeo.slc.core.process.SlcExecution; +import org.argeo.slc.runtime.SlcExecutionOutput; import org.argeo.slc.unit.AbstractSpringTestCase; import org.springframework.core.io.FileSystemResource; -public class MinimalAntClasspathTestCase extends AbstractSpringTestCase { +public class MinimalAntClasspathTestCase extends AbstractSpringTestCase + implements SlcExecutionOutput { protected void execute(String scriptPath) { AntSlcApplication slcApp = new AntSlcApplication(); slcApp.setRootDir(new FileSystemResource(new File("src/test/resources") @@ -18,10 +22,16 @@ public class MinimalAntClasspathTestCase extends AbstractSpringTestCase { slcApp.setParentContext(getContext()); SlcExecution slcExecution = new SlcExecution(); + slcExecution.setUuid(UUID.randomUUID().toString()); slcExecution.getAttributes().put(AntConstants.EXECATTR_ANT_FILE, scriptPath); + slcExecution.setUser("user"); - slcApp.execute(slcExecution, null, null, null); + slcApp.execute(slcExecution, null, null, this); + } + + /** to be overridden */ + public void postExecution(AntExecutionContext executionContext) { } }