]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc/src/test/java/org/argeo/slc/example/junit/TestAntBuild.java
Manage with Maven
[gpl/argeo-slc.git] / org.argeo.slc / src / test / java / org / argeo / slc / example / junit / TestAntBuild.java
index 8fa1219e8b66d1868753d9d3d4386ef1c32e9449..0d56f7f2fddd9ec811fe930fead43d11374efb61 100644 (file)
@@ -4,6 +4,8 @@ import java.io.File;
 \r
 import org.springframework.context.ApplicationContext;\r
 \r
+import org.apache.commons.logging.Log;\r
+import org.apache.commons.logging.LogFactory;\r
 import org.apache.tools.ant.Project;\r
 \r
 import junit.framework.TestCase;\r
@@ -20,16 +22,20 @@ import org.argeo.slc.dao.test.TestResultDao;
 \r
 /** High level tests for SLC Ant. */\r
 public class TestAntBuild extends TestCase {\r
+       private static Log log = LogFactory.getLog(TestAntBuild.class);\r
+\r
        /** Tests an end-to-end Ant run. */\r
        public void testAllRunSimple() {\r
-               File[] reportFiles = new File("src/test/slc/work/results/report/")\r
-                               .listFiles();\r
+               String slcBase = System.getProperty("it.slc.base");\r
+               File slcBaseDir = new File(slcBase).getAbsoluteFile();\r
+               log.info("SLC base: " + slcBaseDir);\r
+\r
+               String reportDirPath = slcBaseDir.getPath() + "/work/results/report/";\r
+               File[] reportFiles = new File(reportDirPath).listFiles();\r
                for (File file : reportFiles) {\r
                        file.delete();\r
                }\r
 \r
-               File slcBaseDir = new File("./src/test/slc").getAbsoluteFile();\r
-\r
                File antFile = new File(slcBaseDir.getPath()\r
                                + "/root/Category1/SubCategory2/build.xml");\r
                Project p = AntRegistryUtil.runAll(antFile);\r
@@ -71,7 +77,6 @@ public class TestAntBuild extends TestCase {
                                TestStatus.FAILED,\r
                                "Compare eu-reform-expected.txt with eu-reform-reached.txt");\r
 \r
-               String reportDirPath = "src/test/slc/work/results/report/";\r
                assertTrue(new File(reportDirPath + "index.html").exists());\r
                assertTrue(new File(reportDirPath + "slc-resultsList.html").exists());\r
                assertTrue(new File(reportDirPath + "slc-result-1.html").exists());\r