Trying to fix the build

This commit is contained in:
Marcin Grzejszczak
2016-09-08 11:56:46 +02:00
parent 8f174fd2ba
commit 9d6a45fb43
5 changed files with 30 additions and 5 deletions

View File

@@ -3,6 +3,7 @@ package org.springframework.cloud.sleuth.instrument.web;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -13,6 +14,7 @@ import org.springframework.cloud.sleuth.Span;
import org.springframework.cloud.sleuth.Tracer;
import org.springframework.cloud.sleuth.instrument.DefaultTestAutoConfiguration;
import org.springframework.cloud.sleuth.sampler.AlwaysSampler;
import org.springframework.cloud.sleuth.trace.TestSpanContextHolder;
import org.springframework.cloud.sleuth.util.ExceptionUtils;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Import;
@@ -59,6 +61,12 @@ public class RestTemplateTraceAspectIntegrationTests {
public void init() {
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.context).build();
this.controller.reset();
TestSpanContextHolder.removeCurrentSpan();
}
@After
public void cleanup() {
TestSpanContextHolder.removeCurrentSpan();
}
@Test

View File

@@ -18,6 +18,7 @@ package org.springframework.cloud.sleuth.instrument.web.client.feign.issues.issu
import java.util.concurrent.ExecutionException;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -29,6 +30,7 @@ import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.cloud.sleuth.Tracer;
import org.springframework.cloud.sleuth.sampler.AlwaysSampler;
import org.springframework.cloud.sleuth.trace.TestSpanContextHolder;
import org.springframework.cloud.sleuth.util.ExceptionUtils;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -58,6 +60,12 @@ public class Issue350Tests {
@Before
public void setup() {
ExceptionUtils.setFail(true);
TestSpanContextHolder.removeCurrentSpan();
}
@After
public void cleanup() {
TestSpanContextHolder.removeCurrentSpan();
}
@Test

View File

@@ -22,6 +22,7 @@ import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ExecutionException;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -31,8 +32,8 @@ import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.cloud.sleuth.Tracer;
import org.springframework.cloud.sleuth.assertions.SleuthAssertions;
import org.springframework.cloud.sleuth.sampler.AlwaysSampler;
import org.springframework.cloud.sleuth.trace.TestSpanContextHolder;
import org.springframework.cloud.sleuth.util.ExceptionUtils;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -73,6 +74,12 @@ public class Issue362Tests {
public void setup() {
this.feignComponentAsserter.executedComponents.clear();
ExceptionUtils.setFail(true);
TestSpanContextHolder.removeCurrentSpan();
}
@After
public void cleanup() {
TestSpanContextHolder.removeCurrentSpan();
}
@Test

View File

@@ -34,6 +34,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.test.SpringApplicationConfiguration;
import org.springframework.boot.test.WebIntegrationTest;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.cloud.netflix.feign.FeignClient;
@@ -70,10 +71,9 @@ import static org.assertj.core.api.BDDAssertions.then;
* @author Marcin Grzejszczak
*/
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(Application.class)
@WebIntegrationTest
@SpringBootTest(classes = Application.class, webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT)
@TestPropertySource(properties = {"spring.application.name=demo-feign-uri",
"server.port=9978"})
"server.port=9978", "eureka.client.enabled=true"})
public class Issue393Tests {
RestTemplate template = new RestTemplate();
@@ -86,7 +86,7 @@ public class Issue393Tests {
}
@After
public void close() {
public void cleanup() {
TestSpanContextHolder.removeCurrentSpan();
}

View File

@@ -9,6 +9,8 @@ exceptionService.ribbon:
ConnectTimeout: 1
ReadTimeout: 1
eureka.client.enabled: false
spring.sleuth.scheduled.skipPattern: "^org.*TestBeanWithScheduledMethodToBeIgnored$"
# comma separated list of matchers
spring.sleuth.rxjava.schedulers.ignoredthreads: HystixMetricPoller,^MyCustomThread.*$,^RxComputation.*$