[jboss-svn-commits] JBL Code SVN: r36632 - labs/jbosstm/trunk/ArjunaCore/arjuna.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Feb 19 13:05:40 EST 2011


Author: tomjenkinson
Date: 2011-02-19 13:05:40 -0500 (Sat, 19 Feb 2011)
New Revision: 36632

Modified:
   labs/jbosstm/trunk/ArjunaCore/arjuna/pom.xml
Log:
JBTM-574 updated to invoke the byteman tests as part of the test run

Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/pom.xml	2011-02-19 18:04:50 UTC (rev 36631)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/pom.xml	2011-02-19 18:05:40 UTC (rev 36632)
@@ -37,6 +37,9 @@
 			<testResource>
 				<directory>src/test/resources</directory>
 			</testResource>
+			<testResource>
+				<directory>tests/byteman-scripts</directory>
+			</testResource>
 		</testResources>
 
 
@@ -64,10 +67,14 @@
 				<artifactId>maven-surefire-plugin</artifactId>
 				<version>2.7</version>
 				<configuration>
-					<workingDirectory>${basedir}/target</workingDirectory>
+					<additionalClasspathElements>
+						<additionalClasspathElement>${env.JAVA_HOME}/lib/tools.jar</additionalClasspathElement>
+					</additionalClasspathElements>
+					<workingDirectory>${basedir}/target/test-classes</workingDirectory>
 					<runOrder>alphabetical</runOrder>
 					<redirectTestOutputToFile>true</redirectTestOutputToFile>
 					<forkMode>pertest</forkMode>
+					<useManifestOnlyJar>false</useManifestOnlyJar>
 					<includes>
 						<include>**/*.java</include>
 					</includes>
@@ -88,15 +95,7 @@
 
 						<!-- LogStressTest2 takes too long - needs moving to /qa -->
 						<exclude>**/LogStressTest2.java</exclude>
-						<!-- tests which have been modified to run using byteman scripts -->
-						<exclude>**/reaper/ReaperMonitorTest.java</exclude>
-						<exclude>**/reaper/ReaperTestCase3.java</exclude>
-						<exclude>**/reaper/ReaperTestCase2.java</exclude>
-						<exclude>**/reaper/ReaperTestCase.java</exclude>
-						<exclude>**/objectstore/LogStoreRecoveryTest.java</exclude>
-						<exclude>**/objectstore/LogStoreTest2.java</exclude>
-
-						<exclude>**/recovery/RecoveryManagerStartStopTest.java</exclude>
+						
 						<!-- auxilairy code used by reaper test classes -->
 						<exclude>**/reaper/ReaperTestCaseControl.java</exclude>
 					</excludes>
@@ -129,9 +128,31 @@
 		<dependency>
 			<groupId>org.jboss.byteman</groupId>
 			<artifactId>byteman</artifactId>
-			<version>1.4.0</version>
+			<version>${byteman-version}</version>
 			<scope>test</scope>
 		</dependency>
+		<dependency>
+			<groupId>org.jboss.byteman</groupId>
+			<artifactId>byteman-install</artifactId>
+			<version>${byteman-version}</version>
+			<scope>test</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.byteman</groupId>
+			<artifactId>byteman-submit</artifactId>
+			<version>${byteman-version}</version>
+			<scope>test</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.byteman</groupId>
+			<artifactId>byteman-bmunit</artifactId>
+			<version>${byteman-version}</version>
+			<scope>test</scope>
+		</dependency>
 	</dependencies>
 
+	<properties>
+		<byteman-version>1.5.1</byteman-version>
+	</properties>
+
 </project>



More information about the jboss-svn-commits mailing list