forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cross...@apache.org
Subject svn commit: r960417 - /forrest/trunk/main/build.xml
Date Mon, 05 Jul 2010 01:15:06 GMT
Author: crossley
Date: Mon Jul  5 01:15:06 2010
New Revision: 960417

URL: http://svn.apache.org/viewvc?rev=960417&view=rev
Log:
Copy the "test" targets to enable a "test-basic" which uses no plugins.
Gump will use this.

Modified:
    forrest/trunk/main/build.xml

Modified: forrest/trunk/main/build.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/main/build.xml?rev=960417&r1=960416&r2=960417&view=diff
==============================================================================
--- forrest/trunk/main/build.xml (original)
+++ forrest/trunk/main/build.xml Mon Jul  5 01:15:06 2010
@@ -333,6 +333,8 @@ Remove any build directories in a tree b
   <target name="test" 
           depends="validate-config, testseed, testPlugins" 
           description="Test that the features are okay before committing."/>
+  <target name="test-basic" 
+          depends="validate-config, testseedBasic"/>
   <target name="testPlugins"
           depends="cleanPlugins"
           description="Test each type of the plugin">
@@ -376,6 +378,15 @@ Remove any build directories in a tree b
       </sequential>
     </for>
   </target>
+  <target name="testseedBasic" depends="init, cleanPlugins">
+    <for list="skinned,dispatcher" param="type">
+      <sequential>
+        <antcall target="testSiteBasicType">
+          <param name="test.site.type" value="@{type}"/>
+        </antcall>
+      </sequential>
+    </for>
+  </target>
   <target name="testSiteType"
 	  depends="testSeedSiteType,testReplacePluginsList"
           if="test.site.type"
@@ -385,6 +396,15 @@ Remove any build directories in a tree b
       <property name="project.home" value="${test.dir}"/>
     </ant>
   </target>
+  <target name="testSiteBasicType"
+	  depends="testSeedSiteBasicType,testReplacePluginsList"
+          if="test.site.type"
+	  description="Called by test target - Seeds, replaces list of required plugins and generates
a new site for testing">
+    <ant antfile="${forrest.core}/forrest.build.xml" target="site">
+      <property name="forrest.home" value="${forrest.home}"/>
+      <property name="project.home" value="${test.dir}"/>
+    </ant>
+  </target>
   <target name="testSeedSiteType"
 	  description="Called by test target - Seeds a new site for testing and read the value of
project.required.plugins if supplied">
     <echo level="info">
@@ -406,6 +426,26 @@ Remove any build directories in a tree b
       <fileset dir="${test.dir}" includes="forrest.properties.*.properties"/>
     </delete>
   </target>
+  <target name="testSeedSiteBasicType">
+    <echo level="info">
+      -------------------------------------
+      Testing seeded basic ${test.site.type} site ...
+      -------------------------------------
+    </echo>
+    <echo/>
+    <property name="test.dir" value="${build.dir}/test_${test.site.type}_site"/>
+    <delete dir="${test.dir}"/>
+    <mkdir dir="${test.dir}"/>
+    <ant antfile="${forrest.core}/forrest.build.xml" target="seed-basic">
+      <property name="forrest.home" value="${forrest.home}"/>
+      <property name="project.home" value="${test.dir}"/>
+    </ant>
+<!-- reading the value of project.required.plugins property if defined in forrest.properties.${test.site.type}.properties
-->
+    <property file="${test.dir}/forrest.properties.${test.site.type}.properties"/>
+    <delete file="${test.dir}/forrest.properties.*.properties" failonerror="false">
+      <fileset dir="${test.dir}" includes="forrest.properties.*.properties"/>
+    </delete>
+  </target>
   <target name="testReplacePluginsList"
           if="project.required.plugins"
           description="Called by test target - Replaces the list of required plugins if supplied
for testing a new site">



Mime
View raw message