Add @RetryOnFailure to ES tests.
This commit is contained in:
parent
f5590e97bd
commit
b4c8b7e538
|
@ -1,3 +1,4 @@
|
||||||
|
import com.anotherchrisberry.spock.extensions.retry.RetryOnFailure
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.agent.test.TestUtils
|
import datadog.trace.agent.test.TestUtils
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
|
@ -19,6 +20,7 @@ import spock.lang.Shared
|
||||||
|
|
||||||
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
||||||
|
|
||||||
|
@RetryOnFailure
|
||||||
class Elasticsearch6RestClientTest extends AgentTestRunner {
|
class Elasticsearch6RestClientTest extends AgentTestRunner {
|
||||||
@Shared
|
@Shared
|
||||||
int httpPort
|
int httpPort
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import com.anotherchrisberry.spock.extensions.retry.RetryOnFailure
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.agent.test.TestUtils
|
import datadog.trace.agent.test.TestUtils
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
|
@ -21,6 +22,7 @@ import spock.lang.Shared
|
||||||
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
||||||
import static org.elasticsearch.cluster.ClusterName.CLUSTER_NAME_SETTING
|
import static org.elasticsearch.cluster.ClusterName.CLUSTER_NAME_SETTING
|
||||||
|
|
||||||
|
@RetryOnFailure
|
||||||
class Elasticsearch5RestClientTest extends AgentTestRunner {
|
class Elasticsearch5RestClientTest extends AgentTestRunner {
|
||||||
@Shared
|
@Shared
|
||||||
int httpPort
|
int httpPort
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import com.anotherchrisberry.spock.extensions.retry.RetryOnFailure
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.agent.test.TestUtils
|
import datadog.trace.agent.test.TestUtils
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
|
@ -14,6 +15,7 @@ import spock.lang.Shared
|
||||||
import static datadog.trace.agent.test.TestUtils.runUnderTrace
|
import static datadog.trace.agent.test.TestUtils.runUnderTrace
|
||||||
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
||||||
|
|
||||||
|
@RetryOnFailure
|
||||||
class Elasticsearch2NodeClientTest extends AgentTestRunner {
|
class Elasticsearch2NodeClientTest extends AgentTestRunner {
|
||||||
public static final long TIMEOUT = 10000; // 10 seconds
|
public static final long TIMEOUT = 10000; // 10 seconds
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import com.anotherchrisberry.spock.extensions.retry.RetryOnFailure
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.agent.test.TestUtils
|
import datadog.trace.agent.test.TestUtils
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
|
@ -17,6 +18,7 @@ import spock.lang.Shared
|
||||||
import static datadog.trace.agent.test.TestUtils.runUnderTrace
|
import static datadog.trace.agent.test.TestUtils.runUnderTrace
|
||||||
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
||||||
|
|
||||||
|
@RetryOnFailure
|
||||||
class Elasticsearch2TransportClientTest extends AgentTestRunner {
|
class Elasticsearch2TransportClientTest extends AgentTestRunner {
|
||||||
public static final long TIMEOUT = 10000; // 10 seconds
|
public static final long TIMEOUT = 10000; // 10 seconds
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package springdata
|
package springdata
|
||||||
|
|
||||||
|
import com.anotherchrisberry.spock.extensions.retry.RetryOnFailure
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
import datadog.trace.api.DDTags
|
import datadog.trace.api.DDTags
|
||||||
|
@ -10,6 +11,7 @@ import spock.lang.Shared
|
||||||
|
|
||||||
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
||||||
|
|
||||||
|
@RetryOnFailure
|
||||||
class Elasticsearch2SpringRepositoryTest extends AgentTestRunner {
|
class Elasticsearch2SpringRepositoryTest extends AgentTestRunner {
|
||||||
@Shared
|
@Shared
|
||||||
ApplicationContext applicationContext = new AnnotationConfigApplicationContext(Config)
|
ApplicationContext applicationContext = new AnnotationConfigApplicationContext(Config)
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package springdata
|
package springdata
|
||||||
|
|
||||||
|
import com.anotherchrisberry.spock.extensions.retry.RetryOnFailure
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.agent.test.TestUtils
|
import datadog.trace.agent.test.TestUtils
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
|
@ -24,6 +25,7 @@ import java.util.concurrent.atomic.AtomicLong
|
||||||
|
|
||||||
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
||||||
|
|
||||||
|
@RetryOnFailure
|
||||||
class Elasticsearch2SpringTemplateTest extends AgentTestRunner {
|
class Elasticsearch2SpringTemplateTest extends AgentTestRunner {
|
||||||
public static final long TIMEOUT = 10000; // 10 seconds
|
public static final long TIMEOUT = 10000; // 10 seconds
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import com.anotherchrisberry.spock.extensions.retry.RetryOnFailure
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.agent.test.TestUtils
|
import datadog.trace.agent.test.TestUtils
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
|
@ -17,6 +18,7 @@ import static datadog.trace.agent.test.TestUtils.runUnderTrace
|
||||||
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
||||||
import static org.elasticsearch.cluster.ClusterName.CLUSTER_NAME_SETTING
|
import static org.elasticsearch.cluster.ClusterName.CLUSTER_NAME_SETTING
|
||||||
|
|
||||||
|
@RetryOnFailure
|
||||||
class Elasticsearch5NodeClientTest extends AgentTestRunner {
|
class Elasticsearch5NodeClientTest extends AgentTestRunner {
|
||||||
public static final long TIMEOUT = 10000; // 10 seconds
|
public static final long TIMEOUT = 10000; // 10 seconds
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import com.anotherchrisberry.spock.extensions.retry.RetryOnFailure
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.agent.test.TestUtils
|
import datadog.trace.agent.test.TestUtils
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
|
@ -21,6 +22,7 @@ import static datadog.trace.agent.test.TestUtils.runUnderTrace
|
||||||
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
||||||
import static org.elasticsearch.cluster.ClusterName.CLUSTER_NAME_SETTING
|
import static org.elasticsearch.cluster.ClusterName.CLUSTER_NAME_SETTING
|
||||||
|
|
||||||
|
@RetryOnFailure
|
||||||
class Elasticsearch5TransportClientTest extends AgentTestRunner {
|
class Elasticsearch5TransportClientTest extends AgentTestRunner {
|
||||||
public static final long TIMEOUT = 10000; // 10 seconds
|
public static final long TIMEOUT = 10000; // 10 seconds
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import com.anotherchrisberry.spock.extensions.retry.RetryOnFailure
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.agent.test.TestUtils
|
import datadog.trace.agent.test.TestUtils
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
|
@ -16,6 +17,7 @@ import static datadog.trace.agent.test.TestUtils.runUnderTrace
|
||||||
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
||||||
import static org.elasticsearch.cluster.ClusterName.CLUSTER_NAME_SETTING
|
import static org.elasticsearch.cluster.ClusterName.CLUSTER_NAME_SETTING
|
||||||
|
|
||||||
|
@RetryOnFailure
|
||||||
class Elasticsearch6NodeClientTest extends AgentTestRunner {
|
class Elasticsearch6NodeClientTest extends AgentTestRunner {
|
||||||
public static final long TIMEOUT = 10000; // 10 seconds
|
public static final long TIMEOUT = 10000; // 10 seconds
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import com.anotherchrisberry.spock.extensions.retry.RetryOnFailure
|
||||||
import datadog.trace.agent.test.AgentTestRunner
|
import datadog.trace.agent.test.AgentTestRunner
|
||||||
import datadog.trace.agent.test.TestUtils
|
import datadog.trace.agent.test.TestUtils
|
||||||
import datadog.trace.api.DDSpanTypes
|
import datadog.trace.api.DDSpanTypes
|
||||||
|
@ -20,6 +21,7 @@ import static datadog.trace.agent.test.TestUtils.runUnderTrace
|
||||||
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
import static datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces
|
||||||
import static org.elasticsearch.cluster.ClusterName.CLUSTER_NAME_SETTING
|
import static org.elasticsearch.cluster.ClusterName.CLUSTER_NAME_SETTING
|
||||||
|
|
||||||
|
@RetryOnFailure
|
||||||
class Elasticsearch6TransportClientTest extends AgentTestRunner {
|
class Elasticsearch6TransportClientTest extends AgentTestRunner {
|
||||||
public static final long TIMEOUT = 10000; // 10 seconds
|
public static final long TIMEOUT = 10000; // 10 seconds
|
||||||
|
|
||||||
|
|
|
@ -69,6 +69,8 @@ dependencies {
|
||||||
testCompile deps.testLogging
|
testCompile deps.testLogging
|
||||||
testCompile 'info.solidsoft.spock:spock-global-unroll:0.5.1'
|
testCompile 'info.solidsoft.spock:spock-global-unroll:0.5.1'
|
||||||
testCompile group: 'com.github.stefanbirkner', name: 'system-rules', version: '1.17.1'
|
testCompile group: 'com.github.stefanbirkner', name: 'system-rules', version: '1.17.1'
|
||||||
|
|
||||||
|
testCompile group: 'com.anotherchrisberry', name: 'spock-retry', version: '0.6.4'
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType(Javadoc) {
|
tasks.withType(Javadoc) {
|
||||||
|
|
Loading…
Reference in New Issue