[jboss-svn-commits] JBL Code SVN: r36745 - labs/jbosstm/trunk/qa.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Feb 25 06:09:34 EST 2011


Author: tomjenkinson
Date: 2011-02-25 06:09:34 -0500 (Fri, 25 Feb 2011)
New Revision: 36745

Added:
   labs/jbosstm/trunk/qa/pom.xml
Log:
JBTM-574 first go at a co-ordinating pom for the qa tests

Added: labs/jbosstm/trunk/qa/pom.xml
===================================================================
--- labs/jbosstm/trunk/qa/pom.xml	                        (rev 0)
+++ labs/jbosstm/trunk/qa/pom.xml	2011-02-25 11:09:34 UTC (rev 36745)
@@ -0,0 +1,114 @@
+<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">
+
+	<!-- JBoss, Home of Professional Open Source Copyright 2009, Red Hat Middleware 
+		LLC, and individual contributors as indicated by the @author tags. See the 
+		copyright.txt in the distribution for a full listing of individual contributors. 
+		This copyrighted material is made available to anyone wishing to use, modify, 
+		copy, or redistribute it subject to the terms and conditions of the GNU Lesser 
+		General Public License, v. 2.1. This program is distributed in the hope that 
+		it will be useful, but WITHOUT A WARRANTY; without even the implied warranty 
+		of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser 
+		General Public License for more details. You should have received a copy 
+		of the GNU Lesser General Public License, v.2.1 along with this distribution; 
+		if not, write to the Free Software Foundation, Inc., 51 Franklin Street, 
+		Fifth Floor, Boston, MA 02110-1301, USA. (C) 2009, @author JBoss Inc. (jonathan.halliday at redhat.com) -->
+
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.jboss.jbossts</groupId>
+	<artifactId>narayana-qa</artifactId>
+	<version>4.15.0.M1-SNAPSHOT</version>
+	<packaging>pom</packaging>
+	<name>QA module</name>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-dependency-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>unpack-dependencies</id>
+						<phase>initialize</phase>
+						<goals>
+							<goal>unpack-dependencies</goal>
+						</goals>
+						<configuration>
+							<includes>**/*</includes>
+							<markersDirectory>${project.build.directory}/dependency-markers</markersDirectory>
+							<outputDirectory>${project.build.directory}</outputDirectory>
+							<excludeTransitive>true</excludeTransitive>
+						</configuration>
+					</execution>					
+				</executions>
+			</plugin>
+			<plugin>
+				<artifactId>maven-antrun-plugin</artifactId>
+				<version>1.6</version>
+				<executions>
+					<execution>
+						<id>compile-qa-tests</id>
+						<phase>compile</phase>
+						<configuration>
+							<target>
+								<ant>
+									<property name="buildtype" value="core"/>
+									<property name="org.jboss.jbossts.qa.ts.home" value="${project.build.directory}/arjunacore-dist-${project.version}"/>
+								</ant>
+							</target>
+
+						</configuration>
+						<goals>
+							<goal>run</goal>
+						</goals>
+					</execution>
+					<execution>
+						<id>run-qa-tests</id>
+						<phase>test</phase>
+						<configuration>
+							<target>
+								<ant antfile="run-tests.xml">
+									<property name="org.jboss.jbossts.qa.ts.home" value="${project.build.directory}/arjunacore-dist-${project.version}"/>
+								</ant>
+							</target>
+
+						</configuration>
+						<goals>
+							<goal>run</goal>
+						</goals>
+					</execution>
+				</executions>
+				<dependencies>
+			            <dependency>
+			              <groupId>sun.jdk</groupId>
+			              <artifactId>tools</artifactId>
+			              <version>1.4.2</version>
+			              <scope>system</scope>
+			              <systemPath>${java.home}/../lib/tools.jar</systemPath>
+			            </dependency>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>3.8.1</version>
+		</dependency>
+		<dependency>
+			<groupId>ant</groupId>
+			<artifactId>ant-junit</artifactId>
+			<version>1.6.5</version>
+		</dependency>
+				</dependencies>
+			</plugin>
+		</plugins>
+	</build>
+
+	<dependencies>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>arjunacore-dist</artifactId>
+			<version>4.15.0.M1-SNAPSHOT</version>
+			<scope>test</scope>
+			<classifier>bin</classifier>
+			<type>zip</type>
+		</dependency>
+	</dependencies>
+</project>



More information about the jboss-svn-commits mailing list