Author: anil.saldhana(a)jboss.com
Date: 2009-07-13 15:37:13 -0400 (Mon, 13 Jul 2009)
New Revision: 640
Added:
identity-federation/trunk/jboss-identity-bindings/README
Modified:
identity-federation/trunk/jboss-identity-bindings/pom.xml
Log:
isolate the tests that take time into separate profile
Added: identity-federation/trunk/jboss-identity-bindings/README
===================================================================
--- identity-federation/trunk/jboss-identity-bindings/README (rev
0)
+++ identity-federation/trunk/jboss-identity-bindings/README 2009-07-13 19:37:13 UTC (rev
640)
@@ -0,0 +1,3 @@
+To run the tests that take long time:
+$> mvn install -Plong-tests
+
Modified: identity-federation/trunk/jboss-identity-bindings/pom.xml
===================================================================
--- identity-federation/trunk/jboss-identity-bindings/pom.xml 2009-07-10 23:48:38 UTC (rev
639)
+++ identity-federation/trunk/jboss-identity-bindings/pom.xml 2009-07-13 19:37:13 UTC (rev
640)
@@ -21,6 +21,65 @@
<name>JBoss Inc.</name>
<url>http://www.jboss.org</url>
</organization>
+
+ <!-- Profile to exclude the integration tests that take long time -->
+ <profiles>
+ <profile>
+ <id>exclude-long-tests</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.4.3</version>
+ <configuration>
+ <printSummary>true</printSummary>
+ <disableXmlReport>false</disableXmlReport>
+ <testFailureIgnore>false</testFailureIgnore>
+ <excludes>
+ <exclude>**/integration/*TestCase.java</exclude>
+ </excludes>
+ <forkMode>pertest</forkMode>
+ <argLine>${surefire.jvm.args}</argLine>
+ . <useFile>false</useFile>
+ <trimStackTrace>false</trimStackTrace>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <profile>
+ <id>long-tests</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.4.3</version>
+ <configuration>
+ <childDelegation>true</childDelegation>
+ <printSummary>true</printSummary>
+ <disableXmlReport>false</disableXmlReport>
+ <testFailureIgnore>false</testFailureIgnore>
+ <includes>
+ <include>**/integration/*TestCase.java</include>
+ </includes>
+ <forkMode>pertest</forkMode>
+ <argLine>${surefire.jvm.args}</argLine>
+ . <useFile>false</useFile>
+ <trimStackTrace>false</trimStackTrace>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
<build>
<plugins>
<plugin>
@@ -30,11 +89,6 @@
<printSummary>true</printSummary>
<disableXmlReport>false</disableXmlReport>
<testFailureIgnore>false</testFailureIgnore>
-
- <excludes>
- <exclude>**/integration/*TestCase.java</exclude>
- </excludes>
-
<includes>
<include>**/**TestCase.java</include>
</includes>
@@ -42,26 +96,7 @@
<argLine>-Djava.endorsed.dirs=${basedir}/src/test/resources/endorsed</argLine>
<useFile>false</useFile>
<trimStackTrace>false</trimStackTrace>
- </configuration>
- <executions>
- <execution>
- <id>integration-tests</id>
- <phase>integration-test</phase>
- <goals>
- <goal>test</goal>
- </goals>
- <configuration>
- <skip>false</skip>
- <excludes>
- <exclude>none</exclude>
- </excludes>
- <includes>
- <include>**/integration/*TestCase.java</include>
- </includes>
- </configuration>
- </execution>
- </executions>
-
+ </configuration>
</plugin>
</plugins>
</build>
Show replies by date