[jboss-cvs] JBossAS SVN: r62565 - projects/microcontainer/trunk/aop-mc-int.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 25 16:49:28 EDT 2007


Author: pgier
Date: 2007-04-25 16:49:28 -0400 (Wed, 25 Apr 2007)
New Revision: 62565

Modified:
   projects/microcontainer/trunk/aop-mc-int/pom.xml
Log:
Added profiles so that each group of tests can be run separately.
A group of tests can now be run like this:
mvn -Dtests-weave

Modified: projects/microcontainer/trunk/aop-mc-int/pom.xml
===================================================================
--- projects/microcontainer/trunk/aop-mc-int/pom.xml	2007-04-25 20:37:30 UTC (rev 62564)
+++ projects/microcontainer/trunk/aop-mc-int/pom.xml	2007-04-25 20:49:28 UTC (rev 62565)
@@ -43,12 +43,13 @@
               <goal>test</goal>
             </goals>
             <configuration>
-              <skip>false</skip>
+              <skip>true</skip>
               <includes>
                 <include>org/jboss/test/**/*TestCase.java</include>
               </includes>
+              <useSystemClassLoader>true</useSystemClassLoader>
               <argLine>-Djava.system.class.loader=org.jboss.aop.standalone.SystemClassLoader</argLine>
-              <forkMode>always</forkMode>
+              <reportsDirectory>${project.build.directory}/surefire-reports/weave</reportsDirectory>     
               <systemProperties>
                 <property>
                   <name>jboss.aop.exclude</name>
@@ -71,9 +72,6 @@
                   <value>true</value>
                 </property>
               </systemProperties>
-              <!--
-              <redirectTestOutputToFile>true</redirectTestOutputToFile>          
-              -->
             </configuration>
           </execution>
           <execution>
@@ -83,12 +81,12 @@
               <goal>test</goal>
             </goals>
             <configuration>
-              <skip>false</skip>
+              <skip>true</skip>
+              <reportsDirectory>${project.build.directory}/surefire-reports/weave-secure</reportsDirectory>     
               <includes>
                 <include>org/jboss/test/**/*TestCase.java</include>
               </includes>
               <argLine>-Djava.system.class.loader=org.jboss.aop.standalone.SystemClassLoader</argLine>
-              <forkMode>always</forkMode>
               <systemProperties>
                 <property>
                   <name>jboss.aop.exclude</name>
@@ -111,9 +109,6 @@
                   <value>true</value>
                 </property>
               </systemProperties>
-              <!--
-              <redirectTestOutputToFile>true</redirectTestOutputToFile>          
-              -->
             </configuration>
           </execution>
           <execution>
@@ -122,7 +117,8 @@
               <goal>test</goal>
             </goals>
             <configuration>
-              <skip>false</skip>
+              <skip>true</skip>
+              <reportsDirectory>${project.build.directory}/surefire-reports/no-weave</reportsDirectory>     
               <includes>
                 <include>org/jboss/test/microcontainer/test/**/*TestCase.java</include>
               </includes>
@@ -136,7 +132,6 @@
                   <value>target/log</value>
                 </property>
               </systemProperties>
-              <redirectTestOutputToFile>true</redirectTestOutputToFile>          
             </configuration>
           </execution>
           <execution>
@@ -145,7 +140,8 @@
               <goal>test</goal>
             </goals>
             <configuration>
-              <skip>false</skip>
+              <skip>true</skip>
+              <reportsDirectory>${project.build.directory}/surefire-reports/no-weave-secure</reportsDirectory>     
               <includes>
                 <include>org/jboss/test/microcontainer/test/**/*TestCase.java</include>
               </includes>
@@ -163,13 +159,13 @@
                   <value>true</value>
                 </property>
               </systemProperties>
-              <redirectTestOutputToFile>true</redirectTestOutputToFile>          
             </configuration>
           </execution>
         </executions>
         <configuration>
           <testFailureIgnore>true</testFailureIgnore>
-          <!--<forkMode>always</forkMode>-->
+          <forkMode>always</forkMode>
+          <redirectTestOutputToFile>true</redirectTestOutputToFile>          
           <skip>true</skip>
         </configuration>
       </plugin>
@@ -231,4 +227,102 @@
       <scope>test</scope>
     </dependency>
   </dependencies>
+  <profiles>
+    <profile>
+      <id>tests-weave</id>
+      <activation>
+        <property>
+          <name>tests-weave</name>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>weave</id>
+                <configuration>
+                  <skip>false</skip>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>tests-weave-secure</id>
+      <activation>
+        <property>
+          <name>tests-weave-secure</name>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>weave-secure</id>
+                <configuration>
+                  <skip>false</skip>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>tests-no-weave</id>
+      <activation>
+        <property>
+          <name>tests-no-weave</name>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>no-weave</id>
+                <configuration>
+                  <skip>false</skip>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>tests-no-weave-secure</id>
+      <activation>
+        <property>
+          <name>tests-no-weave-secure</name>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>no-weave-secure</id>
+                <configuration>
+                  <skip>false</skip>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
 </project>




More information about the jboss-cvs-commits mailing list