[jbossws-commits] JBossWS SVN: r10505 - stack/metro/trunk/modules/testsuite.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Fri Aug 7 10:36:12 EDT 2009


Author: alessio.soldano at jboss.com
Date: 2009-08-07 10:36:12 -0400 (Fri, 07 Aug 2009)
New Revision: 10505

Modified:
   stack/metro/trunk/modules/testsuite/pom.xml
Log:
[JBWS-2719] Adding profile for remote management


Modified: stack/metro/trunk/modules/testsuite/pom.xml
===================================================================
--- stack/metro/trunk/modules/testsuite/pom.xml	2009-08-07 14:21:17 UTC (rev 10504)
+++ stack/metro/trunk/modules/testsuite/pom.xml	2009-08-07 14:36:12 UTC (rev 10505)
@@ -19,6 +19,7 @@
     <surefire.security.args>-Djava.security.manager -Djava.security.policy=src/test/etc/tst.policy</surefire.security.args>
     <surefire.jdwp.args>-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005</surefire.jdwp.args>
     <surefire.gc.args>-Xmx512m -XX:MaxPermSize=256m</surefire.gc.args>
+    <surefire.management.args>-Dcom.sun.management.jmxremote</surefire.management.args>
     <test.archive.directory>${project.build.directory}/test-libs</test.archive.directory>
     <test.classes.directory>${project.build.directory}/test-classes</test.classes.directory>
     <test.resources.directory>${project.build.directory}/test-resources</test.resources.directory>
@@ -277,6 +278,33 @@
       </properties>
     </profile>
     
+    <!--
+    Name:  management
+    Descr: Enable remote jmx management (useful to attach JConsole, for instance)
+    -->
+    <profile>
+      <id>management</id>
+      <activation>
+        <property>
+          <name>management</name>
+        </property>
+      </activation>
+      <properties>
+        <surefire.jvm.management.args>${surefire.management.args}</surefire.jvm.management.args>
+      </properties>
+    </profile>
+    <profile>
+      <id>no-management</id>
+      <activation>
+        <property>
+          <name>!management</name>
+        </property>
+      </activation>
+      <properties>
+        <surefire.jvm.management.args> </surefire.jvm.management.args>
+      </properties>
+    </profile>
+
     <!-- 
     Name:  hudson
     Descr: Ignore test failures on hudson
@@ -344,7 +372,7 @@
           <plugin>
             <artifactId>maven-surefire-plugin</artifactId>
             <configuration>
-              <argLine>${surefire.jvm.args} -Djava.endorsed.dirs=${jboss500.home}/lib/endorsed</argLine>
+              <argLine>${surefire.jvm.args} ${surefire.jvm.management.args} -Djava.endorsed.dirs=${jboss500.home}/lib/endorsed</argLine>
               <!-- TODO: replace with maven dependencies -->
               <additionalClasspathElements>
                 <additionalClasspathElement>${jboss.home}/client/jbossall-client.jar</additionalClasspathElement>
@@ -410,7 +438,7 @@
           <plugin>
             <artifactId>maven-surefire-plugin</artifactId>
             <configuration>
-              <argLine>${surefire.jvm.args} -Djava.endorsed.dirs=${jboss501.home}/lib/endorsed</argLine>
+              <argLine>${surefire.jvm.args} ${surefire.jvm.management.args} -Djava.endorsed.dirs=${jboss501.home}/lib/endorsed</argLine>
               <!-- TODO: replace with maven dependencies -->
               <additionalClasspathElements>
                 <additionalClasspathElement>${jboss.home}/client/jbossall-client.jar</additionalClasspathElement>
@@ -475,7 +503,7 @@
           <plugin>
             <artifactId>maven-surefire-plugin</artifactId>
             <configuration>
-              <argLine>${surefire.jvm.args} -Djava.endorsed.dirs=${jboss510.home}/lib/endorsed</argLine>
+              <argLine>${surefire.jvm.args} ${surefire.jvm.management.args} -Djava.endorsed.dirs=${jboss510.home}/lib/endorsed</argLine>
               <!-- TODO: replace with maven dependencies -->
               <additionalClasspathElements>
                 <additionalClasspathElement>${jboss.home}/client/jbossall-client.jar</additionalClasspathElement>
@@ -556,7 +584,7 @@
           <plugin>
             <artifactId>maven-surefire-plugin</artifactId>
             <configuration>
-              <argLine>${surefire.jvm.args} -Djava.endorsed.dirs=${jboss520.home}/lib/endorsed</argLine>
+              <argLine>${surefire.jvm.args} ${surefire.jvm.management.args} -Djava.endorsed.dirs=${jboss520.home}/lib/endorsed</argLine>
               <!-- TODO: replace with maven dependencies -->
               <additionalClasspathElements>
                 <additionalClasspathElement>${jboss.home}/client/jbossall-client.jar</additionalClasspathElement>
@@ -637,7 +665,7 @@
           <plugin>
             <artifactId>maven-surefire-plugin</artifactId>
             <configuration>
-              <argLine>${surefire.jvm.args} -Djava.endorsed.dirs=${jboss600.home}/lib/endorsed</argLine>
+              <argLine>${surefire.jvm.args} ${surefire.jvm.management.args} -Djava.endorsed.dirs=${jboss600.home}/lib/endorsed</argLine>
               <!-- TODO: replace with maven dependencies -->
               <additionalClasspathElements>
                 <additionalClasspathElement>${jboss.home}/client/jbossall-client.jar</additionalClasspathElement>



More information about the jbossws-commits mailing list