diff --git a/.gitignore b/.gitignore
index 3916fcee60b..de7d76e25b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/.settings
/.classpath
/.project
+/.local-execution-hints.log
diff --git a/pom.xml b/pom.xml
index 4c748de61a9..4027ca2f957 100644
--- a/pom.xml
+++ b/pom.xml
@@ -104,15 +104,98 @@
+ com.carrotsearch.randomizedtesting
+ junit4-maven-plugin
+ 2.0.12
+
+
+ tests
+ test
+
+ junit4
+
+
+ 20
+ pipe,warn
+ true
+
+
+
+
+
+
+
+
+ ${tests.jvms}
+
+
+
+
+
+
+ **/*Tests.class
+ **/*Test.class
+
+
+ **/Abstract*.class
+ **/*StressTest.class
+
+
+ -Xmx512m
+ -XX:MaxDirectMemorySize=512m
+ -Des.logger.prefix=
+
+ ${tests.shuffle}
+ ${tests.verbose}
+ ${tests.seed}
+ ${tests.failfast}
+
+
+ ${tests.iters}
+ ${tests.maxfailures}
+ ${tests.failfast}
+ ${tests.class}
+ ${tests.method}
+ ${tests.nightly}
+ ${tests.badapples}
+ ${tests.weekly}
+ ${tests.slow}
+ ${tests.awaitsfix}
+ ${tests.slow}
+ ${tests.timeoutSuite}
+ ${tests.showSuccess}
+ ${tests.integration}
+ ${tests.cluster_seed}
+ ${tests.client.ratio}
+ ${env.ES_TEST_LOCAL}
+ ${es.node.mode}
+ ${es.logger.level}
+ true
+
+
+
+
+
+
+
org.apache.maven.plugins
maven-surefire-plugin
- 2.12.3
+ 2.15
-
- **/*Tests.java
-
+ true
+
org.apache.maven.plugins
maven-source-plugin