Author: bdaw
Date: 2007-12-16 12:34:50 -0500 (Sun, 16 Dec 2007)
New Revision: 9353
Added:
modules/web/trunk/pom.xml
modules/web/trunk/web/src/test/build.xml
Log:
forgotten files
Added: modules/web/trunk/pom.xml
===================================================================
--- modules/web/trunk/pom.xml (rev 0)
+++ modules/web/trunk/pom.xml 2007-12-16 17:34:50 UTC (rev 9353)
@@ -0,0 +1,32 @@
+<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.portal.web</groupId>
+ <artifactId>jboss-portal-modules-web-aggregator</artifactId>
+ <packaging>pom</packaging>
+ <name>JBoss Portal Web Module</name>
+ <version>1.1.0-SNAPSHOT</version>
+ <
url>http://labs.jboss.com/jbossportal</url>
+
+ <dependencies/>
+
+ <distributionManagement>
+ <repository>
+ <!-- Copy the distribution jar file to a local checkout of the maven repository
-->
+ <!-- This variable can be set in $MAVEN_HOME/conf/settings.xml -->
+ <id>repository.jboss.org</id>
+ <url>file://${jboss.repository.root}</url>
+ </repository>
+ <snapshotRepository>
+ <id>snapshots.jboss.org</id>
+ <name>JBoss Snapshot Repository</name>
+ <
url>dav:https://snapshots.jboss.org/maven2</url>
+ <uniqueVersion>true</uniqueVersion>
+ </snapshotRepository>
+ </distributionManagement>
+
+ <modules>
+ <module>web</module>
+ </modules>
+
+</project>
Added: modules/web/trunk/web/src/test/build.xml
===================================================================
--- modules/web/trunk/web/src/test/build.xml (rev 0)
+++ modules/web/trunk/web/src/test/build.xml 2007-12-16 17:34:50 UTC (rev 9353)
@@ -0,0 +1,618 @@
+<?xml version="1.0"?>
+<project name="identity-test"
xmlns:artifact="urn:maven-artifact-ant">
+
+ <target name="tests" depends="prepare_env">
+
+ <echo message="compile classpath: ${compile_classpath}"/>
+ <echo message="runtime classpath: ${runtime_classpath}"/>
+ <echo message="test classpath: ${test_classpath}"/>
+ <echo message="plugin classpath: ${plugin_classpath}"/>
+
+ <antcall target="package-tests"/>
+
+ <antcall target="tests.local"/>
+ <antcall target="tests.jboss-4.2"/>
+ <antcall target="tests.tomcat-6"/>
+
+ <!--Cleanup-->
+ <delete dir="${test.temp.dir}"/>
+
+ </target>
+
+ <target name="prepare_env">
+
+ <!--Relative path to target dir-->
+ <property name="target" value="target"/>
+ <property name="test.temp.dir"
value="${target}/test/tmp"/>
+ <mkdir dir="${test.temp.dir}"/>
+ <mkdir dir="${target}/jboss-unit"/>
+
+ <property name="test.temp.lib"
value="${test.temp.dir}/lib"/>
+ <property name="test.support"
value="${test.temp.dir}/support"/>
+
+ <property name="jboss-4.2.0.home"
value="${jboss_home}"/>
+ <property name="tomcat-6.0.home"
value="${tomcat_home}"/>
+
+ </target>
+
+ <target name="package-tests">
+
+ <copy todir="${test.support}">
+ <fileset dir="${target}/test-classes/support"/>
+ </copy>
+
+ <path id="mc.concurrent">
+ <pathelement path="${dependency.concurrent.jar}"/>
+ </path>
+ <path id="mc.trove">
+ <pathelement path="${dependency.trove.jar}"/>
+ </path>
+ <path id="mc.xerces">
+ <pathelement path="${dependency.xercesImpl.jar}"/>
+ <pathelement path="${dependency.resolver.jar}"/>
+ <pathelement path="${dependency.xml-apis.jar}"/>
+ </path>
+ <path id="mc.javassist">
+ <pathelement path="${dependency.javassist.jar}"/>
+ </path>
+ <path id="mc.jboss_common_logging_spi">
+ <pathelement path="${dependency.jboss-logging-spi.jar}"/>
+ </path>
+ <path id="mc.jboss_common_logging_jdk">
+ <pathelement path="${dependency.jboss-logging-jdk.jar}"/>
+ </path>
+ <path id="mc.jboss_common_logging_log4j">
+ <pathelement path="${dependency.jboss-logging-log4j.jar}"/>
+ </path>
+ <path id="mc.jboss_common_core">
+ <pathelement path="${dependency.jboss-common-core.jar}"/>
+ </path>
+ <path id="mc.jboss_vfs">
+ <pathelement path="${dependency.jboss-vfs.jar}"/>
+ </path>
+ <path id="mc.jboss_xb">
+ <pathelement path="${dependency.jbossxb.jar}"/>
+ </path>
+ <path id="mc.jboss_aop">
+ <pathelement path="${dependency.jboss-aop-as4-deployer.jar}"/>
+ <pathelement
path="${dependency.jboss-aop-deployer-jdk50.jar}"/>
+ <pathelement path="${dependency.jboss-aop-jdk50.jar}"/>
+ <pathelement path="${dependency.jboss-aop-jdk50-client.jar}"/>
+ <pathelement
path="${dependency.jboss-standalone-aspect-library-jdk50.jar}"/>
+ <pathelement
path="${dependency.jrockit-pluggable-instrumentor.jar}"/>
+ <pathelement path="${dependency.pluggable-instrumentor.jar}"/>
+ </path>
+ <path id="mc.jboss_microcontainer">
+ <pathelement path="${dependency.jboss-aop-mc-int.jar}"/>
+ <pathelement path="${dependency.jboss-classloader.jar}"/>
+ <pathelement path="${dependency.jboss-container.jar}"/>
+ <pathelement path="${dependency.jboss-dependency.jar}"/>
+ <pathelement
path="${dependency.jboss-container-metadata.jar}"/>
+ <pathelement
path="${dependency.jboss-container-metadata-spi.jar}"/>
+ <pathelement path="${dependency.jboss-deployers-core.jar}"/>
+ <pathelement
path="${dependency.jboss-deployers-core-spi.jar}"/>
+ <pathelement path="${dependency.jboss-deployers-client.jar}"/>
+ <pathelement
path="${dependency.jboss-deployers-client-spi.jar}"/>
+ <pathelement path="${dependency.jboss-deployers-impl.jar}"/>
+ <pathelement path="${dependency.jboss-deployers-spi.jar}"/>
+ <pathelement
path="${dependency.jboss-deployers-structure-spi.jar}"/>
+ <pathelement path="${dependency.jboss-deployers-vfs.jar}"/>
+ <pathelement path="${dependency.jboss-deployers-vfs-spi.jar}"/>
+ <pathelement path="${dependency.jboss-managed.jar}"/>
+ <pathelement path="${dependency.jboss-metatype.jar}"/>
+ <pathelement path="${dependency.jboss-kernel.jar}"/>
+ </path>
+ <path id="mc.portal-common">
+ <pathelement path="${dependency.portal-common-mc.jar}"/>
+ </path>
+ <path id="mc.jboss-unit">
+ <pathelement path="${dependency.jboss-unit.jar}"/>
+ <pathelement path="${dependency.jboss-unit-mc.jar}"/>
+ <pathelement path="${dependency.jboss-unit-remote.jar}"/>
+ <pathelement path="${dependency.portal-test-generic.jar}"/>
+ <pathelement path="${dependency.portal-test.jar}"/>
+ </path>
+ <path id="mc.portal-test-generic">
+ <pathelement path="${dependency.portal-test-generic.jar}"/>
+ </path>
+ <path id="mc.jboss-remoting">
+ <pathelement path="${dependency.jboss-remoting.jar}"/>
+ </path>
+ <path id="mc.log4j">
+ <pathelement path="${dependency.log4j.jar}"/>
+ </path>
+
+ <!-- **************************** -->
+ <!-- Tomcat 6.0 container servlet -->
+ <!-- **************************** -->
+
+ <copy
todir="${test.support}/tomcat-6.0-container-servlet/server-war/WEB-INF/lib"
flatten="true">
+ <path refid="mc.portal-common"/>
+ <path refid="mc.jboss-unit"/>
+ <path refid="mc.jboss-remoting"/>
+ <path refid="mc.log4j"/>
+ <path refid="mc.concurrent"/>
+ <path refid="mc.trove"/>
+ <path refid="mc.xerces"/>
+ <path refid="mc.javassist"/>
+ <path refid="mc.jboss_common_logging_spi"/>
+ <path refid="mc.jboss_common_logging_jdk"/>
+ <path refid="mc.jboss_common_logging_log4j"/>
+ <path refid="mc.jboss_common_core"/>
+ <path refid="mc.jboss_vfs"/>
+ <path refid="mc.jboss_xb"/>
+ <path refid="mc.jboss_aop"/>
+ <path refid="mc.jboss_microcontainer"/>
+ </copy>
+ <mkdir dir="${test.temp.lib}/tomcat-6.0-container-servlet"/>
+
+ <!-- **************************** -->
+ <!-- Tomcat 6.0 lifecyle listener -->
+ <!-- **************************** -->
+
+
+ <copy
todir="${test.support}/tomcat-6.0-lifecycle-listener/server-war/WEB-INF/lib"
flatten="true">
+ <path refid="mc.portal-common"/>
+ <path refid="mc.jboss-unit"/>
+ <path refid="mc.jboss-remoting"/>
+ <path refid="mc.log4j"/>
+ <path refid="mc.concurrent"/>
+ <path refid="mc.trove"/>
+ <path refid="mc.xerces"/>
+ <path refid="mc.javassist"/>
+ <path refid="mc.jboss_common_logging_spi"/>
+ <path refid="mc.jboss_common_logging_jdk"/>
+ <path refid="mc.jboss_common_logging_log4j"/>
+ <path refid="mc.jboss_common_core"/>
+ <path refid="mc.jboss_vfs"/>
+ <path refid="mc.jboss_xb"/>
+ <path refid="mc.jboss_aop"/>
+ <path refid="mc.jboss_microcontainer"/>
+ </copy>
+ <mkdir dir="${test.temp.lib}/tomcat-6.0-lifecycle-listener"/>
+
+ <!-- ****************** -->
+ <!-- Tomcat 6.0 generic -->
+ <!-- ****************** -->
+
+ <!-- -->
+ <mkdir
dir="${test.support}/tomcat-6.0-generic/server-war/WEB-INF/lib"/>
+ <copy
todir="${test.support}/tomcat-6.0-generic/server-war/WEB-INF/lib"
flatten="true">
+ <path refid="mc.portal-common"/>
+ <path refid="mc.jboss-unit"/>
+ <path refid="mc.jboss-remoting"/>
+ <path refid="mc.log4j"/>
+ <path refid="mc.concurrent"/>
+ <path refid="mc.trove"/>
+ <path refid="mc.xerces"/>
+ <path refid="mc.javassist"/>
+ <path refid="mc.jboss_common_logging_spi"/>
+ <path refid="mc.jboss_common_logging_jdk"/>
+ <path refid="mc.jboss_common_logging_log4j"/>
+ <path refid="mc.jboss_common_core"/>
+ <path refid="mc.jboss_vfs"/>
+ <path refid="mc.jboss_xb"/>
+ <path refid="mc.jboss_aop"/>
+ <path refid="mc.jboss_microcontainer"/>
+ </copy>
+ <mkdir dir="${test.temp.lib}/tomcat-6.0-generic"/>
+
+ <!-- *************************** -->
+ <!-- JBoss 4.2 container servlet -->
+ <!-- *************************** -->
+
+ <!-- -->
+ <copy
todir="${test.support}/jboss-4.2-container-servlet/server-war/WEB-INF/lib"
flatten="true">
+ <path refid="mc.portal-common"/>
+ <path refid="mc.portal-test-generic"/>
+ <path refid="mc.trove"/>
+ <path refid="mc.javassist"/>
+ <path refid="mc.jboss_common_logging_spi"/>
+ <path refid="mc.jboss_common_logging_jdk"/>
+ <path refid="mc.jboss_common_logging_log4j"/>
+ <path refid="mc.jboss_common_core"/>
+ <path refid="mc.jboss_vfs"/>
+ <path refid="mc.jboss_xb"/>
+ <path refid="mc.jboss_aop"/>
+ <path refid="mc.jboss_microcontainer"/>
+ </copy>
+ <mkdir dir="${test.temp.lib}/jboss-4.2-container-servlet"/>
+
+ <!-- ***************** -->
+ <!-- JBoss 4.2 generic -->
+ <!-- ***************** -->
+
+ <!-- -->
+ <copy todir="${test.support}/jboss-4.2-generic/server-war/WEB-INF/lib"
flatten="true">
+ <path refid="mc.portal-common"/>
+ <path refid="mc.portal-test-generic"/>
+ <path refid="mc.trove"/>
+ <path refid="mc.javassist"/>
+ <path refid="mc.jboss_common_logging_spi"/>
+ <path refid="mc.jboss_common_logging_jdk"/>
+ <path refid="mc.jboss_common_logging_log4j"/>
+ <path refid="mc.jboss_common_core"/>
+ <path refid="mc.jboss_vfs"/>
+ <path refid="mc.jboss_xb"/>
+ <path refid="mc.jboss_aop"/>
+ <path refid="mc.jboss_microcontainer"/>
+ </copy>
+ <mkdir dir="${test.temp.lib}/jboss-4.2-generic"/>
+
+ <!-- SPI Test case-->
+
+ <jar jarfile="${test.temp.lib}/portal-test-spi-lib.jar">
+ <fileset dir="${target}/test-classes/">
+ <include name="org/jboss/portal/test/web/spi/**"/>
+ <include
name="org/jboss/portal/test/web/ServletTestCase.class"/>
+ <include
name="org/jboss/portal/test/web/TestServlet.class"/>
+ <include
name="org/jboss/portal/test/web/WebAppRegistry.class"/>
+ </fileset>
+ <fileset dir="${target}/test-classes//portal-test-spi-jar"/>
+ </jar>
+
+ <war
jarfile="${test.temp.lib}/tomcat-6.0-container-servlet/test-spi-server.war">
+ <fileset
dir="${test.support}/tomcat-6.0-container-servlet/server-war"/>
+ <lib dir="${test.temp.lib}"
includes="portal-test-spi-lib.jar"/>
+ </war>
+ <jar
jarfile="${test.temp.lib}/tomcat-6.0-container-servlet/test-spi-app.war">
+ <fileset dir="${target}/test-classes/spi/app-war"/>
+ </jar>
+ <war
jarfile="${test.temp.lib}/tomcat-6.0-lifecycle-listener/test-spi-server.war">
+ <fileset
dir="${test.support}/tomcat-6.0-lifecycle-listener/server-war"/>
+ <lib dir="${test.temp.lib}"
includes="portal-test-spi-lib.jar"/>
+ </war>
+ <jar
jarfile="${test.temp.lib}/tomcat-6.0-container-servlet/test-spi-app.war">
+ <fileset dir="${target}/test-classes/spi/app-war"/>
+ </jar>
+ <war
jarfile="${test.temp.lib}/tomcat-6.0-generic/test-spi-server.war">
+ <fileset dir="${test.support}/tomcat-6.0-generic/server-war"/>
+ <lib dir="${test.temp.lib}"
includes="portal-test-spi-lib.jar"/>
+ </war>
+ <jar
jarfile="${test.temp.lib}/tomcat-6.0-generic/test-spi-app.war">
+ <fileset dir="${target}/test-classes/spi/generic/app-war"/>
+ </jar>
+ <war
jarfile="${test.temp.lib}/jboss-4.2-container-servlet/test-spi-server.war">
+ <fileset
dir="${test.support}/jboss-4.2-container-servlet/server-war"/>
+ <lib dir="${test.temp.lib}"
includes="portal-test-spi-lib.jar"/>
+ </war>
+ <jar
jarfile="${test.temp.lib}/jboss-4.2-container-servlet/test-spi-app.war">
+ <fileset dir="${target}/test-classes/spi/app-war"/>
+ </jar>
+ <war
jarfile="${test.temp.lib}/jboss-4.2-generic/test-spi-server.war">
+ <fileset dir="${test.support}/jboss-4.2-generic/server-war"/>
+ <lib dir="${test.temp.lib}"
includes="portal-test-spi-lib.jar"/>
+ </war>
+ <jar
jarfile="${test.temp.lib}/jboss-4.2-generic/test-spi-app.war">
+ <fileset dir="${target}/test-classes/spi/generic/app-war"/>
+ </jar>
+
+ <!--Request Test case-->
+
+ <jar jarfile="${test.temp.lib}/portal-test-request-lib.jar">
+ <fileset dir="${target}/test-classes/">
+ <include name="org/jboss/portal/test/web/request/**"/>
+ <include
name="org/jboss/portal/test/web/ServletTestCase.class"/>
+ <include
name="org/jboss/portal/test/web/TestServlet.class"/>
+ <include
name="org/jboss/portal/test/web/WebAppRegistry.class"/>
+ </fileset>
+ <fileset dir="${target}/test-classes/portal-test-request-jar"/>
+ </jar>
+
+ <war
jarfile="${test.temp.lib}/tomcat-6.0-container-servlet/test-request-server.war">
+ <fileset
dir="${test.support}/tomcat-6.0-container-servlet/server-war"/>
+ <lib dir="${test.temp.lib}"
includes="portal-test-request-lib.jar"/>
+ </war>
+
+ <war
jarfile="${test.temp.lib}/jboss-4.2-container-servlet/test-request-server.war">
+ <fileset
dir="${test.support}/jboss-4.2-container-servlet/server-war"/>
+ <lib dir="${test.temp.lib}"
includes="portal-test-request-lib.jar"/>
+ </war>
+
+
+ <!--Strip cargo manager war filename-->
+ <copy file="${dependency.cargo-manager.war}"
tofile="${test.temp.lib}/manager.war"/>
+
+ </target>
+
+ <target name="cargo.setup">
+ <property name="cargo.log.dir"
value="${target}/test/cargo"/>
+ <mkdir dir="${cargo.log.dir}"/>
+ <taskdef resource="cargo.tasks">
+ <classpath>
+ <pathelement path="${plugin_classpath}"/>
+ </classpath>
+ </taskdef>
+ </target>
+
+
+ <target name="cargo.jboss-4.2.start" depends="cargo.setup">
+ <!-- The lib portal-test-lib.jar must be loaded at the shared level rather than
in the war file
+ otherwise it is somehow inspected and produce a NoClassDefFoundError in the
web service integration
+ layer on the class
org/jboss/portal/test/framework/driver/remote/RemoteTestDriver for some unknown
+ reason, the class initiating the loading of the RemoteTestDriver class is
+
org.jboss.ws.integration.jboss42.DeployerInterceptorJSE.isWebserviceDeployment(DeployerInterceptorJSE.java:84)
+ -->
+
+
+ <cargo
+ containerId="jboss42x"
+ home="${test.jboss-4.2.home}"
+ log="${cargo.log.dir}/cargo.${test.id}.shutdown.log"
+ output="${cargo.log.dir}/cargo.${test.id}.server.log"
+ action="start"
+ wait="${cargo.wait}">
+ <sharedClasspath>
+ <path location="${dependency.portal-common.jar}"/>
+ <path location="${dependency.jboss-unit.jar}"/>
+ <path location="${dependency.jboss-unit-remote.jar}"/>
+ <path
location="${target}/portal-web-${project.version}.jar"/>
+
+ </sharedClasspath>
+ <configuration>
+ <property name="cargo.servlet.port" value="8080"/>
+ <property name="cargo.logging" value="high"/>
+ <deployable type="war"
file="${test.spi.server.path}"/>
+ </configuration>
+ </cargo>
+ </target>
+
+ <target name="cargo.jboss-4.2.stop" depends="cargo.setup">
+ <cargo
+ containerId="jboss42x"
+ home="${test.jboss-4.2.home}"
+ log="${cargo.log.dir}/cargo.${test.id}.startup.log"
+ action="stop">
+ <configuration>
+ <property name="cargo.rmi.port" value="1099"/>
+ </configuration>
+ </cargo>
+ </target>
+
+ <target name="tests.jboss-4.2.container-servlet"
if="${test.jboss-4.2.home.variable-name}">
+ <echo message="Starting JBoss 4.2 container-servlet tests with
${test.jboss-4.2.home}"/>
+ <antcall target="cargo.jboss-4.2.start">
+ <param name="cargo.wait" value="false"/>
+ <param name="test.spi.server.path"
value="${test.archive.path}"/>
+ </antcall>
+ <antcall target="tests.remote">
+ <param name="test.server.name"
value="${test.jboss-4.2.name}"/>
+ <param name="test.deploy.name"
value="jboss-4.2-container-servlet"/>
+ </antcall>
+ <antcall target="cargo.jboss-4.2.stop">
+ </antcall>
+ </target>
+
+ <target name="tests.jboss-4.2.generic"
if="${test.jboss-4.2.home.variable-name}">
+ <echo message="Starting JBoss 4.2 generic tests with
${test.jboss-4.2.home}"/>
+ <antcall target="cargo.jboss-4.2.start">
+ <param name="cargo.wait" value="false"/>
+ <param name="test.spi.server.path"
value="${test.archive.path}"/>
+ </antcall>
+ <antcall target="tests.remote">
+ <param name="test.server.name"
value="${test.jboss-4.2.name}"/>
+ <param name="test.deploy.name"
value="jboss-4.2-generic"/>
+ </antcall>
+ <antcall target="cargo.jboss-4.2.stop">
+ </antcall>
+ </target>
+
+ <target name="tests.jboss-4.2">
+ <fail message="Please set the environment variable JBOSS_4_2_0_HOME or
JBOSS_4_2_1_HOME">
+ <condition>
+ <and>
+ <not>
+ <isset property="jboss-4.2.0.home"/>
+ </not>
+ <not>
+ <isset property="jboss-4.2.1.home"/>
+ </not>
+ </and>
+ </condition>
+ </fail>
+ <antcall target="tests.jboss-4.2.container-servlet">
+ <param name="test.id"
value="JBoss-4_2_0-spi-container-servlet"/>
+ <param name="test.jboss-4.2.name"
value="RemoteJBoss_4_2_0"/>
+ <param name="test.jboss-4.2.home"
value="${jboss-4.2.0.home}"/>
+ <param name="test.jboss-4.2.home.variable-name"
value="jboss-4.2.0.home"/>
+ <param name="test.archive.path"
value="${test.temp.lib}/jboss-4.2-container-servlet/test-spi-server.war"/>
+ </antcall>
+ <antcall target="tests.jboss-4.2.container-servlet">
+ <param name="test.id"
value="JBoss-4_2_1-spi-container-servlet"/>
+ <param name="test.jboss-4.2.name"
value="RemoteJBoss_4_2_1"/>
+ <param name="test.jboss-4.2.home"
value="${jboss-4.2.1.home}"/>
+ <param name="test.jboss-4.2.home.variable-name"
value="jboss-4.2.1.home"/>
+ <param name="test.archive.path"
value="${test.temp.lib}/jboss-4.2-container-servlet/test-spi-server.war"/>
+ </antcall>
+ <antcall target="tests.jboss-4.2.generic">
+ <param name="test.id"
value="JBoss-4_2_0-spi-generic"/>
+ <param name="test.jboss-4.2.name"
value="RemoteJBoss_4_2_0"/>
+ <param name="test.jboss-4.2.home"
value="${jboss-4.2.0.home}"/>
+ <param name="test.jboss-4.2.home.variable-name"
value="jboss-4.2.0.home"/>
+ <param name="test.archive.path"
value="${test.temp.lib}/jboss-4.2-generic/test-spi-server.war"/>
+ </antcall>
+ <antcall target="tests.jboss-4.2.generic">
+ <param name="test.id"
value="JBoss-4_2_1-spi-generic"/>
+ <param name="test.jboss-4.2.name"
value="RemoteJBoss_4_2_1"/>
+ <param name="test.jboss-4.2.home"
value="${jboss-4.2.1.home}"/>
+ <param name="test.jboss-4.2.home.variable-name"
value="jboss-4.2.1.home"/>
+ <param name="test.archive.path"
value="${test.temp.lib}/jboss-4.2-generic/test-spi-server.war"/>
+ </antcall>
+ <antcall target="tests.jboss-4.2.container-servlet">
+ <param name="test.id"
value="JBoss-4_2_0-request-container-servlet"/>
+ <param name="test.jboss-4.2.name"
value="RemoteJBoss_4_2_0"/>
+ <param name="test.jboss-4.2.home"
value="${jboss-4.2.0.home}"/>
+ <param name="test.jboss-4.2.home.variable-name"
value="jboss-4.2.0.home"/>
+ <param name="test.archive.path"
value="${test.temp.lib}/jboss-4.2-container-servlet/test-request-server.war"/>
+ </antcall>
+ <antcall target="tests.jboss-4.2.container-servlet">
+ <param name="test.id"
value="JBoss-4_2_1-request-container-servlet"/>
+ <param name="test.jboss-4.2.name"
value="RemoteJBoss_4_2_1"/>
+ <param name="test.jboss-4.2.home"
value="${jboss-4.2.1.home}"/>
+ <param name="test.jboss-4.2.home.variable-name"
value="jboss-4.2.1.home"/>
+ <param name="test.archive.path"
value="${test.temp.lib}/jboss-4.2-container-servlet/test-request-server.war"/>
+ </antcall>
+ </target>
+
+
+ <target name="cargo.tomcat-6.start" depends="cargo.setup">
+
+ <!--output="${cargo.log.dir}/cargo.${test.id}.server.log"-->
+ <!--log="${cargo.log.dir}/cargo.${test.id}.start.log"-->
+ <cargo
+ containerId="tomcat5x"
+ home="${test.tomcat-6.home}"
+
+ action="start"
+ wait="${cargo.wait}">
+ <sharedClasspath>
+ <path location="${dependency.log4j.jar}"/>
+ <path location="${dependency.concurrent.jar}"/>
+ <path location="${dependency.portal-common.jar}"/>
+ <path location="${dependency.activation.jar}"/>
+ <path location="${dependency.junit.jar}"/>
+
+ <path
location="${target}/portal-web-${project.version}.jar"/>
+
+ </sharedClasspath>
+ <configuration>
+ <property name="cargo.servlet.port" value="8080"/>
+ <property name="cargo.logging" value="high"/>
+ <!--<property name="cargo.jvmargs" value="-Xdebug
-Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"/>-->
+ <deployable type="war"
file="${test.temp.lib}/manager.war"/>
+ <deployable type="war"
file="${test.spi.server.path}"/>
+ </configuration>
+ </cargo>
+ </target>
+
+ <target name="cargo.tomcat-6.stop" depends="cargo.setup">
+ <cargo
+ containerId="tomcat5x"
+ home="${test.tomcat-6.home}"
+ log="${cargo.log.dir}/cargo.${test.id}.shutdown.log"
+ action="stop">
+ <configuration>
+ </configuration>
+ </cargo>
+ </target>
+
+ <target name="tests.tomcat-6.container-servlet"
if="${test.tomcat-6.home.variable-name}">
+ <echo message="Starting Tomcat 6 container-servlet tests with
${test.tomcat-6.home}"/>
+ <antcall target="cargo.tomcat-6.start">
+ <param name="cargo.wait" value="false"/>
+ <param name="test.spi.server.path"
value="${test.archive.path}"/>
+ </antcall>
+ <antcall target="tests.remote">
+ <param name="test.server.name"
value="RemoteTomcat_6_0"/>
+ <param name="test.deploy.name"
value="tomcat-6.0-container-servlet"/>
+ </antcall>
+ <antcall target="cargo.tomcat-6.stop">
+ </antcall>
+ </target>
+
+ <target name="tests.tomcat-6.generic"
if="${test.tomcat-6.home.variable-name}">
+ <fail unless="test.tomcat-6.home" message="Please set the
environment variable TOMCAT_6_0_HOME"/>
+ <echo message="Starting Tomcat 6 generic tests with
${test.tomcat-6.home}"/>
+ <antcall target="cargo.tomcat-6.start">
+ <param name="cargo.wait" value="false"/>
+ <param name="test.spi.server.path"
value="${test.archive.path}"/>
+ </antcall>
+ <antcall target="tests.remote">
+ <param name="test.server.name"
value="RemoteTomcat_6_0"/>
+ <param name="test.deploy.name"
value="tomcat-6.0-generic"/>
+ </antcall>
+ <antcall target="cargo.tomcat-6.stop">
+ </antcall>
+ </target>
+
+ <target name="tests.tomcat-6">
+ <fail message="Please set the environment variable
TOMCAT_6_0_HOME">
+ <condition>
+ <and>
+ <not>
+ <isset property="tomcat-6.0.home"/>
+ </not>
+ </and>
+ </condition>
+ </fail>
+ <antcall target="tests.tomcat-6.container-servlet">
+ <param name="test.id"
value="Tomcat-6_0-spi-container-servlet"/>
+ <param name="test.tomcat-6.name"
value="RemoteTomcat_6_0"/>
+ <param name="test.tomcat-6.home"
value="${tomcat-6.0.home}"/>
+ <param name="test.tomcat-6.home.variable-name"
value="tomcat-6.0.home"/>
+ <param name="test.archive.path"
value="${test.temp.lib}/tomcat-6.0-container-servlet/test-spi-server.war"/>
+ </antcall>
+ <antcall target="tests.tomcat-6.generic">
+ <param name="test.id"
value="Tomcat-6_0-spi-generic"/>
+ <param name="test.tomcat-6.name"
value="RemoteTomcat_6_0"/>
+ <param name="test.tomcat-6.home"
value="${tomcat-6.0.home}"/>
+ <param name="test.tomcat-6.home.variable-name"
value="tomcat-6.0.home"/>
+ <param name="test.archive.path"
value="${test.temp.lib}/tomcat-6.0-generic/test-spi-server.war"/>
+ </antcall>
+ <antcall target="tests.tomcat-6.container-servlet">
+ <param name="test.id"
value="Tomcat-6_0-request-container-servlet"/>
+ <param name="test.tomcat-6.name"
value="RemoteTomcat_6_0"/>
+ <param name="test.tomcat-6.home"
value="${tomcat-6.0.home}"/>
+ <param name="test.tomcat-6.home.variable-name"
value="tomcat-6.0.home"/>
+ <param name="test.archive.path"
value="${test.temp.lib}/tomcat-6.0-container-servlet/test-request-server.war"/>
+ </antcall>
+ </target>
+
+
+
+ <target name="tests.local">
+
+ <taskdef name="jboss-unit"
classname="org.jboss.unit.tooling.ant.JBossUnitTask"
classpath="${plugin_classpath}"/>
+
+ <jboss-unit>
+
+ <tests config="${target}/test-classes/local-jboss-unit.xml">
+ </tests>
+
+ <reports>
+ <xml toDir="${target}/test/reports/local/xml/local"/>
+ <html toDir="${target}/test/reports/local/html/local"/>
+ </reports>
+
+ <classpath>
+ <pathelement location="${target}/test-classes/config"/>
+ <pathelement location="${target}/test-classes"/>
+
+ <pathelement path="${test_classpath}"/>
+ </classpath>
+
+ </jboss-unit>
+
+ </target>
+
+
+ <target name="tests.remote">
+
+
+ <taskdef name="jboss-unit"
classname="org.jboss.unit.tooling.ant.JBossUnitTask"
classpath="${plugin_classpath}"/>
+
+ <jboss-unit>
+
+ <tests config="${target}/test-classes/remote-jboss-unit.xml">
+ <property name="archivePath"
value="${test.temp.lib}/${test.deploy.name}"/>
+ <property name="serverName"
value="${test.server.name}"/>
+ </tests>
+
+ <reports>
+ <xml toDir="${target}/test/reports/${test.id}/xml/local"/>
+ <html toDir="${target}/test/reports/${test.id}/html/local"/>
+ </reports>
+
+ <classpath>
+ <pathelement location="${target}/test-classes/config"/>
+ <pathelement location="${target}/classes"/>
+ <pathelement location="${target}/test-classes"/>
+
+ <pathelement path="${test_classpath}"/>
+ </classpath>
+
+ </jboss-unit>
+
+ </target>
+
+</project>
\ No newline at end of file