You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2005/12/31 07:49:27 UTC
svn commit: r360255 - in /directory/trunk: apacheds-core-unit/pom.xml
apacheds-server-unit/pom.xml
Author: akarasulu
Date: Fri Dec 30 22:49:25 2005
New Revision: 360255
URL: http://svn.apache.org/viewcvs?rev=360255&view=rev
Log:
Added profiles to enable and disable regression tests. By default regression
tests have been disabled. They can be turned on by using the -Dregressions
switch when building. At this point all tests in the core-unit and server-unit
modules are disabled (all are regression tests). These should be renamed and
the excludes need to be adjusted to just ignore *RegressionTest.java.
Modified:
directory/trunk/apacheds-core-unit/pom.xml
directory/trunk/apacheds-server-unit/pom.xml
Modified: directory/trunk/apacheds-core-unit/pom.xml
URL: http://svn.apache.org/viewcvs/directory/trunk/apacheds-core-unit/pom.xml?rev=360255&r1=360254&r2=360255&view=diff
==============================================================================
--- directory/trunk/apacheds-core-unit/pom.xml (original)
+++ directory/trunk/apacheds-core-unit/pom.xml Fri Dec 30 22:49:25 2005
@@ -48,5 +48,63 @@
</plugin>
</plugins>
</build>
+
+ <profiles>
+ <profile>
+ <id>no-regression-tests</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <!-- TODO
+ Need to rename all regression tests to have Regression
+ in the name of the test so we can change the exclude below
+ to only refer to these tests rather than all tests like so:
+
+ <exclude>**/*Regression*Test*</exclude>
+ -->
+ <exclude>**/*Test.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>validate</phase>
+ <configuration>
+ <tasks>
+ <echo>
+=================================================================
+ W A R N I N G
+ -------------
+
+Regression tests have been disabled. To enable regression tests
+run maven with the -Dregressions switch or -P regressions switch.
+=================================================================
+ </echo>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>regressions</id>
+ <activation>
+ <property><name>regressions</name></property>
+ </activation>
+ </profile>
+ </profiles>
</project>
Modified: directory/trunk/apacheds-server-unit/pom.xml
URL: http://svn.apache.org/viewcvs/directory/trunk/apacheds-server-unit/pom.xml?rev=360255&r1=360254&r2=360255&view=diff
==============================================================================
--- directory/trunk/apacheds-server-unit/pom.xml (original)
+++ directory/trunk/apacheds-server-unit/pom.xml Fri Dec 30 22:49:25 2005
@@ -46,5 +46,62 @@
</plugin>
</plugins>
</build>
-</project>
+ <profiles>
+ <profile>
+ <id>no-regression-tests</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <!-- TODO
+ Need to rename all regression tests to have Regression
+ in the name of the test so we can change the exclude below
+ to only refer to these tests rather than all tests like so:
+
+ <exclude>**/*Regression*Test*</exclude>
+ -->
+ <exclude>**/*Test.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>validate</phase>
+ <configuration>
+ <tasks>
+ <echo>
+=================================================================
+ W A R N I N G
+ -------------
+
+Regression tests have been disabled. To enable regression tests
+run maven with the -Dregressions switch or -P regressions switch.
+=================================================================
+ </echo>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>regressions</id>
+ <activation>
+ <property><name>regressions</name></property>
+ </activation>
+ </profile>
+ </profiles>
+</project>
\ No newline at end of file