diff --git a/pom.xml b/pom.xml
index aed23518448..c6ce8201676 100644
--- a/pom.xml
+++ b/pom.xml
@@ -33,6 +33,11 @@
0.90.8
4.6.0
+ 1
+ true
+ onerror
+
+ INFO
@@ -43,6 +48,19 @@
+
+ org.hamcrest
+ hamcrest-all
+ 1.3
+ test
+
+
+ org.apache.lucene
+ lucene-test-framework
+ ${lucene.version}
+ test
+
+
org.elasticsearch
elasticsearch
@@ -65,23 +83,10 @@
- org.testng
- testng
- 6.3.1
- test
-
-
-
- org.hamcrest
- hamcrest-core
- 1.3.RC2
- test
-
-
-
- org.hamcrest
- hamcrest-library
- 1.3.RC2
+ org.elasticsearch
+ elasticsearch
+ ${elasticsearch.version}
+ test-jar
test
@@ -98,15 +103,100 @@
+ com.carrotsearch.randomizedtesting
+ junit4-maven-plugin
+ 2.0.12
+
+
+ tests
+ test
+
+ junit4
+
+
+
+ true
+ 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.11
+ 2.15
-
- **/*Tests.java
-
+ true
+
org.apache.maven.plugins
maven-source-plugin