package org.argeo.slc.ant;\r
\r
import java.io.File;\r
-import java.net.URL;\r
-\r
-import org.apache.commons.logging.Log;\r
-import org.apache.commons.logging.LogFactory;\r
\r
import org.argeo.slc.core.process.SlcExecution;\r
-import org.argeo.slc.runtime.SimpleSlcRuntime;\r
import org.argeo.slc.unit.AbstractSpringTestCase;\r
import org.springframework.core.io.FileSystemResource;\r
\r
public class SlcAntTest extends AbstractSpringTestCase {\r
- private Log log = LogFactory.getLog(getClass());\r
+ // private Log log = LogFactory.getLog(getClass());\r
\r
public void testSimpleRun() {\r
- // AntRegistryUtil.runAll(getClass().getResource(\r
- // "/org/argeo/slc/ant/build.xml"), "test", null);\r
-\r
- URL url = getClass().getResource("/org/argeo/slc/ant/build.xml");\r
- log.info("Run Ant file from URL: " + url);\r
-\r
- // AntRunner antRunner = new AntRunner(getContext(), url, "test");\r
- // antRunner.run();\r
-\r
AntSlcApplication slcApp = new AntSlcApplication();\r
- slcApp.setSlcRuntime(new SimpleSlcRuntime(getContext()));\r
slcApp.setRootDir(new FileSystemResource(new File("src/test/resources")\r
.getAbsolutePath()\r
+ File.separator));\r
- slcApp.init();\r
+ slcApp.setWorkDir(new File(System.getProperty("java.io.tmpdir")));\r
+ slcApp.setRuntimeContext(getContext());\r
\r
SlcExecution slcExecution = new SlcExecution();\r
slcExecution.getAttributes().put(SlcAntConstants.EXECATTR_ANT_FILE,\r
- url.toString());\r
+ "/org/argeo/slc/ant/build.xml");\r
\r
slcApp.execute(slcExecution, null, null);\r
}\r