Including Ekstazi profile (www.ekstazi.org) to optimize regression tests

Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/7655cb61
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/7655cb61
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/7655cb61

Branch: refs/heads/master
Commit: 7655cb61e382b9a059b75d392e59fa608e2afcd1
Parents: 8d4fd1d
Author: Milos Gligoric <milos.gligo...@gmail.com>
Authored: Tue Dec 16 11:19:46 2014 +0100
Committer: Luc Maisonobe <l...@apache.org>
Committed: Tue Dec 16 13:37:58 2014 +0100

----------------------------------------------------------------------
 .gitignore |  1 +
 pom.xml    | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-math/blob/7655cb61/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
index 3ca003a..56b85a7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,6 +7,7 @@ target
 /build
 /lib
 /site-content
+.ekstazi
 *.class
 *.iml
 *.ipr

http://git-wip-us.apache.org/repos/asf/commons-math/blob/7655cb61/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 628ec6a..46da7d8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -701,6 +701,43 @@
         </plugins>
       </build>
     </profile>
+    <!-- Ekstazi (www.ekstazi.org) profile to optimize regression testing -->
+    <profile>
+      <id>ekstazi</id>
+      <activation>
+        <property>
+          <name>ekstazi</name>
+        </property>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.ekstazi</groupId>
+            <artifactId>ekstazi-maven-plugin</artifactId>
+            <version>4.4.0</version>
+            <configuration>
+              <forcefailing>true</forcefailing>
+            </configuration>
+            <executions>
+              <execution>
+                <id>ekstazi</id>
+                <goals>
+                  <goal>select</goal>
+                  <goal>restore</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              
<excludesFile>${java.io.tmpdir}/${user.name}EkstaziExcludes</excludesFile>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
   </profiles>
 
 </project>

Reply via email to