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>