[seam-commits] Seam SVN: r10171 - in trunk/src/test/ftest: examples and 1 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Mon Mar 16 09:16:36 EDT 2009


Author: jharting
Date: 2009-03-16 09:16:36 -0400 (Mon, 16 Mar 2009)
New Revision: 10171

Added:
   trunk/src/test/ftest/lib/jboss-test-1.0.5.GA.jar
Modified:
   trunk/src/test/ftest/build.xml
   trunk/src/test/ftest/examples/build.xml
   trunk/src/test/ftest/ftest.properties
Log:
JBSEAM-4017

Modified: trunk/src/test/ftest/build.xml
===================================================================
--- trunk/src/test/ftest/build.xml	2009-03-16 09:40:44 UTC (rev 10170)
+++ trunk/src/test/ftest/build.xml	2009-03-16 13:16:36 UTC (rev 10171)
@@ -48,6 +48,7 @@
 
 	<target name="testall.jboss4">
 		<property name="container" value="jboss4" />
+		<antcall target="start.container.before.suite" />
 		<antcall target="start.selenium.server" />
 		<!-- Execute tests for all examples jboss-->
 		<testexample name="blog" />
@@ -84,6 +85,7 @@
 	
 	<target name="testall.jboss5">
 		<property name="container" value="jboss5" />
+		<antcall target="start.container.before.suite" />
 		<antcall target="start.selenium.server" />
 		<!-- Execute tests for all examples jboss-->
 		<testexample name="blog" />
@@ -308,5 +310,13 @@
 			</ant>
 		</sequential>
 	</macrodef>
+	
+	<target name="start.container.before.suite" if="run.container.per.suite">
+		<echo>Starting container</echo>
+		<ant antfile="examples/build.xml" target="start.container.jboss" inheritall="false">
+			<property name="container" value="${container}" />
+		</ant>	
+	</target>
+	
 </project>
 

Modified: trunk/src/test/ftest/examples/build.xml
===================================================================
--- trunk/src/test/ftest/examples/build.xml	2009-03-16 09:40:44 UTC (rev 10170)
+++ trunk/src/test/ftest/examples/build.xml	2009-03-16 13:16:36 UTC (rev 10171)
@@ -20,7 +20,7 @@
 Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 02110-1301 USA, or see the FSF site: http://www.fsf.org.
 -->
-<project name="ftest.example.common.build" basedir="." default="build">
+<project name="ftest.example.common.build" basedir="." default="build" xmlns:server="http://jboss.org/ns/test/ant/server">
 
 	<!-- Location of Seam -->
 	<dirname property="seam.dir" file="${ant.file.ftest.example.common.build}/../../../../" />
@@ -65,6 +65,10 @@
 		<path location="${classes.dir}" />
 	</path>
 
+	<taskdef name="config" classname="org.jboss.ant.taskdefs.server.ConfigManagerTask" uri="http://jboss.org/ns/test/ant/server" loaderref="server.loader" classpathref="classpath.build" />
+	<taskdef name="start" classname="org.jboss.ant.taskdefs.server.StartServerTask" uri="http://jboss.org/ns/test/ant/server" loaderref="server.loader" classpathref="classpath.build" />
+	<taskdef name="stop" classname="org.jboss.ant.taskdefs.server.StopServerTask" uri="http://jboss.org/ns/test/ant/server" loaderref="server.loader" classpathref="classpath.build" />
+
 	<!-- common target definitions -->
 
 	<target name="clean" description="Delete all generated files">
@@ -175,7 +179,7 @@
 		</ant>
 	</target>
 
-	<target name="container.properties" depends="set.deploy.properties">
+	<target name="container.properties" depends="set.deploy.properties" unless="container.home">
 		<set.container.properties container="${container}" />
 	</target>
 
@@ -184,12 +188,15 @@
 		<sequential>
 			<fail unless="@{container}.home" message="@{container}.home property has to be set" />
 			<property name="container.home" value="${@{container}.home}" />
+			<property name="container.profile" value="${@{container}.profile}" />
+			<property name="container.jvm.arguments" value="${@{container}.jvm.arguments}" />
 			<property name="deploy.target" value="${@{container}.deploy.target}" />
 			<property name="undeploy.target" value="${@{container}.undeploy.target}" />
 			<property name="context.path" value="${@{container}.context.path}" />
 			<property name="wait.url" value="${context.path}" />
 			<property name="wait.time" value="${@{container}.deploy.waittime}" />
 			<propertyset id="deploy.properties" refid="${container}.deploy.properties" />
+			<echo>Container properties set</echo>
 		</sequential>
 	</macrodef>
 
@@ -202,4 +209,14 @@
 		<propertyset id="jboss-embedded.deploy.properties" />
 	</target>
 
+	<target name="start.container.jboss" depends="container.properties">
+		<server:config javaHome="${java.home}" jbossHome="${container.home}">
+			<server name="${container.profile}">
+				<jvmarg value="${container.jvm.arguments}" />
+				<sysproperty key="java.endorsed.dirs" value="${container.home}/lib/endorsed" />
+			</server>
+		</server:config>
+		<server:start name="${container.profile}" />
+	</target>
+
 </project>

Modified: trunk/src/test/ftest/ftest.properties
===================================================================
--- trunk/src/test/ftest/ftest.properties	2009-03-16 09:40:44 UTC (rev 10170)
+++ trunk/src/test/ftest/ftest.properties	2009-03-16 13:16:36 UTC (rev 10171)
@@ -54,4 +54,9 @@
 #tomcat6.home=
 #jboss-embedded.home=
 
+# container settings
+jboss4.profile=default
+jboss4.jvm.arguments=-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512 -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
 
+jboss5.profile=default
+jboss5.jvm.arguments=-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512 -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

Added: trunk/src/test/ftest/lib/jboss-test-1.0.5.GA.jar
===================================================================
(Binary files differ)


Property changes on: trunk/src/test/ftest/lib/jboss-test-1.0.5.GA.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream




More information about the seam-commits mailing list