Merge branch '2.1.x'
# Conflicts: # pom.xml # spring-cloud-consul-dependencies/pom.xml
This commit is contained in:
@@ -46,7 +46,8 @@ public class ConsulConfigAutoConfiguration {
|
||||
protected static class ConsulRefreshConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnProperty(name = "spring.cloud.consul.config.watch.enabled", matchIfMissing = true)
|
||||
@ConditionalOnProperty(name = "spring.cloud.consul.config.watch.enabled",
|
||||
matchIfMissing = true)
|
||||
public ConfigWatch configWatch(ConsulConfigProperties properties,
|
||||
ConsulPropertySourceLocator locator, ConsulClient consul,
|
||||
@Qualifier(CONFIG_WATCH_TASK_SCHEDULER_NAME) TaskScheduler taskScheduler) {
|
||||
@@ -55,7 +56,8 @@ public class ConsulConfigAutoConfiguration {
|
||||
}
|
||||
|
||||
@Bean(name = CONFIG_WATCH_TASK_SCHEDULER_NAME)
|
||||
@ConditionalOnProperty(name = "spring.cloud.consul.config.watch.enabled", matchIfMissing = true)
|
||||
@ConditionalOnProperty(name = "spring.cloud.consul.config.watch.enabled",
|
||||
matchIfMissing = true)
|
||||
public TaskScheduler configWatchTaskScheduler() {
|
||||
return new ThreadPoolTaskScheduler();
|
||||
}
|
||||
|
||||
@@ -39,7 +39,8 @@ public class ConsulConfigBootstrapConfiguration {
|
||||
@Configuration
|
||||
@EnableConfigurationProperties
|
||||
@Import(ConsulAutoConfiguration.class)
|
||||
@ConditionalOnProperty(name = "spring.cloud.consul.config.enabled", matchIfMissing = true)
|
||||
@ConditionalOnProperty(name = "spring.cloud.consul.config.enabled",
|
||||
matchIfMissing = true)
|
||||
protected static class ConsulPropertySourceConfiguration {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -30,11 +30,13 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Spencer Gibb
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulPropertySourceLocatorFailFastTests.Config.class, properties = {
|
||||
"spring.application.name=testConsulPropertySourceLocatorFailFast",
|
||||
"spring.cloud.consul.host=53210a7c-4809-42cb-8b30-057d2db85fcc",
|
||||
"spring.cloud.consul.port=65530", "spring.cloud.consul.retry.maxAttempts=0",
|
||||
"spring.cloud.consul.config.failFast=false" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = ConsulPropertySourceLocatorFailFastTests.Config.class,
|
||||
properties = { "spring.application.name=testConsulPropertySourceLocatorFailFast",
|
||||
"spring.cloud.consul.host=53210a7c-4809-42cb-8b30-057d2db85fcc",
|
||||
"spring.cloud.consul.port=65530",
|
||||
"spring.cloud.consul.retry.maxAttempts=0",
|
||||
"spring.cloud.consul.config.failFast=false" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulPropertySourceLocatorFailFastTests {
|
||||
|
||||
@Test
|
||||
|
||||
@@ -49,7 +49,8 @@ public @interface ConditionalOnConsulEnabled {
|
||||
/**
|
||||
* Consul property is enabled.
|
||||
*/
|
||||
@ConditionalOnProperty(value = "spring.cloud.consul.enabled", matchIfMissing = true)
|
||||
@ConditionalOnProperty(value = "spring.cloud.consul.enabled",
|
||||
matchIfMissing = true)
|
||||
static class FoundProperty {
|
||||
|
||||
}
|
||||
|
||||
@@ -40,7 +40,8 @@ import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
|
||||
*/
|
||||
@Configuration
|
||||
@ConditionalOnConsulEnabled
|
||||
@ConditionalOnProperty(value = "spring.cloud.consul.discovery.enabled", matchIfMissing = true)
|
||||
@ConditionalOnProperty(value = "spring.cloud.consul.discovery.enabled",
|
||||
matchIfMissing = true)
|
||||
@ConditionalOnDiscoveryEnabled
|
||||
@EnableConfigurationProperties
|
||||
@AutoConfigureBefore({ SimpleDiscoveryClientAutoConfiguration.class,
|
||||
@@ -86,7 +87,9 @@ public class ConsulDiscoveryClientConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnMissingBean
|
||||
@ConditionalOnProperty(name = "spring.cloud.consul.discovery.catalog-services-watch.enabled", matchIfMissing = true)
|
||||
@ConditionalOnProperty(
|
||||
name = "spring.cloud.consul.discovery.catalog-services-watch.enabled",
|
||||
matchIfMissing = true)
|
||||
public ConsulCatalogWatch consulCatalogWatch(
|
||||
ConsulDiscoveryProperties discoveryProperties,
|
||||
@Qualifier(CATALOG_WATCH_TASK_SCHEDULER_NAME) TaskScheduler taskScheduler) {
|
||||
@@ -95,7 +98,9 @@ public class ConsulDiscoveryClientConfiguration {
|
||||
}
|
||||
|
||||
@Bean(name = CATALOG_WATCH_TASK_SCHEDULER_NAME)
|
||||
@ConditionalOnProperty(name = "spring.cloud.consul.discovery.catalog-services-watch.enabled", matchIfMissing = true)
|
||||
@ConditionalOnProperty(
|
||||
name = "spring.cloud.consul.discovery.catalog-services-watch.enabled",
|
||||
matchIfMissing = true)
|
||||
public TaskScheduler catalogWatchTaskScheduler() {
|
||||
return new ThreadPoolTaskScheduler();
|
||||
}
|
||||
|
||||
@@ -33,7 +33,8 @@ import org.springframework.context.annotation.Configuration;
|
||||
@EnableConfigurationProperties
|
||||
@ConditionalOnConsulEnabled
|
||||
@ConditionalOnBean(SpringClientFactory.class)
|
||||
@ConditionalOnProperty(value = "spring.cloud.consul.ribbon.enabled", matchIfMissing = true)
|
||||
@ConditionalOnProperty(value = "spring.cloud.consul.ribbon.enabled",
|
||||
matchIfMissing = true)
|
||||
@AutoConfigureAfter(RibbonAutoConfiguration.class)
|
||||
@RibbonClients(defaultConfiguration = ConsulRibbonClientConfiguration.class)
|
||||
public class RibbonConsulAutoConfiguration {
|
||||
|
||||
@@ -30,7 +30,8 @@ import org.springframework.context.annotation.Configuration;
|
||||
* @author Spencer Gibb
|
||||
*/
|
||||
@ConditionalOnClass(ConfigServicePropertySourceLocator.class)
|
||||
@ConditionalOnProperty(value = "spring.cloud.config.discovery.enabled", matchIfMissing = false)
|
||||
@ConditionalOnProperty(value = "spring.cloud.config.discovery.enabled",
|
||||
matchIfMissing = false)
|
||||
@Configuration
|
||||
@ImportAutoConfiguration({ ConsulAutoConfiguration.class,
|
||||
ConsulDiscoveryClientConfiguration.class })
|
||||
|
||||
@@ -41,9 +41,11 @@ import org.springframework.context.annotation.Configuration;
|
||||
*/
|
||||
@Configuration
|
||||
@ConditionalOnBean(AutoServiceRegistrationProperties.class)
|
||||
@ConditionalOnMissingBean(type = "org.springframework.cloud.consul.discovery.ConsulLifecycle")
|
||||
@ConditionalOnMissingBean(
|
||||
type = "org.springframework.cloud.consul.discovery.ConsulLifecycle")
|
||||
@ConditionalOnConsulEnabled
|
||||
@ConditionalOnProperty(value = "spring.cloud.service-registry.auto-registration.enabled", matchIfMissing = true)
|
||||
@ConditionalOnProperty(value = "spring.cloud.service-registry.auto-registration.enabled",
|
||||
matchIfMissing = true)
|
||||
@AutoConfigureAfter({ AutoServiceRegistrationConfiguration.class,
|
||||
ConsulServiceRegistryAutoConfiguration.class })
|
||||
public class ConsulAutoServiceRegistrationAutoConfiguration {
|
||||
|
||||
@@ -36,7 +36,8 @@ import org.springframework.context.annotation.Configuration;
|
||||
*/
|
||||
@Configuration
|
||||
@ConditionalOnConsulEnabled
|
||||
@ConditionalOnProperty(value = "spring.cloud.service-registry.enabled", matchIfMissing = true)
|
||||
@ConditionalOnProperty(value = "spring.cloud.service-registry.enabled",
|
||||
matchIfMissing = true)
|
||||
@AutoConfigureBefore(ServiceRegistryAutoConfiguration.class)
|
||||
public class ConsulServiceRegistryAutoConfiguration {
|
||||
|
||||
|
||||
@@ -37,10 +37,11 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Spencer Gibb
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulDiscoveryClientAclTests.MyTestConfig.class, properties = {
|
||||
"spring.application.name=testConsulDiscoveryAcl",
|
||||
"spring.cloud.consul.discovery.preferIpAddress=true",
|
||||
"consul.token=2d2e6b3b-1c82-40ab-8171-54609d8ad304" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = ConsulDiscoveryClientAclTests.MyTestConfig.class,
|
||||
properties = { "spring.application.name=testConsulDiscoveryAcl",
|
||||
"spring.cloud.consul.discovery.preferIpAddress=true",
|
||||
"consul.token=2d2e6b3b-1c82-40ab-8171-54609d8ad304" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulDiscoveryClientAclTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -39,12 +39,13 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Tim Ysewyn
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulDiscoveryClientCustomizedTests.MyTestConfig.class, properties = {
|
||||
"spring.application.name=testConsulDiscovery2",
|
||||
"spring.cloud.consul.discovery.instanceId=testConsulDiscovery2Id",
|
||||
"spring.cloud.consul.discovery.hostname=testConsulDiscovery2Host",
|
||||
"spring.cloud.consul.discovery.registerHealthCheck=false",
|
||||
"spring.cloud.consul.discovery.tags=plaintag,foo=bar,foo2=bar2=baz2" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = ConsulDiscoveryClientCustomizedTests.MyTestConfig.class,
|
||||
properties = { "spring.application.name=testConsulDiscovery2",
|
||||
"spring.cloud.consul.discovery.instanceId=testConsulDiscovery2Id",
|
||||
"spring.cloud.consul.discovery.hostname=testConsulDiscovery2Host",
|
||||
"spring.cloud.consul.discovery.registerHealthCheck=false",
|
||||
"spring.cloud.consul.discovery.tags=plaintag,foo=bar,foo2=bar2=baz2" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulDiscoveryClientCustomizedTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -42,10 +42,11 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Piotr Wielgolaski
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(webEnvironment = MOCK, classes = ConsulDiscoveryClientDefaultQueryTagTests.TestConfig.class, properties = {
|
||||
"spring.application.name=consulServiceDefaultTag",
|
||||
"spring.cloud.consul.discovery.catalogServicesWatch.enabled=false",
|
||||
"spring.cloud.consul.discovery.defaultQueryTag=intg" })
|
||||
@SpringBootTest(webEnvironment = MOCK,
|
||||
classes = ConsulDiscoveryClientDefaultQueryTagTests.TestConfig.class,
|
||||
properties = { "spring.application.name=consulServiceDefaultTag",
|
||||
"spring.cloud.consul.discovery.catalogServicesWatch.enabled=false",
|
||||
"spring.cloud.consul.discovery.defaultQueryTag=intg" })
|
||||
@DirtiesContext
|
||||
public class ConsulDiscoveryClientDefaultQueryTagTests {
|
||||
|
||||
|
||||
@@ -36,9 +36,12 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Glen Lockhart
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(properties = { "spring.application.name=testConsulDiscoveryHttps",
|
||||
"spring.cloud.consul.discovery.prefer-ip-address=true",
|
||||
"spring.cloud.consul.discovery.scheme=https" }, classes = ConsulDiscoveryClientHttpsTests.MyTestConfig.class, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
properties = { "spring.application.name=testConsulDiscoveryHttps",
|
||||
"spring.cloud.consul.discovery.prefer-ip-address=true",
|
||||
"spring.cloud.consul.discovery.scheme=https" },
|
||||
classes = ConsulDiscoveryClientHttpsTests.MyTestConfig.class,
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulDiscoveryClientHttpsTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -40,9 +40,12 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Joe Athman
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(properties = { "spring.application.name=testConsulDiscovery",
|
||||
"spring.cloud.consul.discovery.prefer-ip-address=true",
|
||||
"spring.cloud.consul.discovery.tags=foo=bar" }, classes = ConsulDiscoveryClientTests.MyTestConfig.class, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
properties = { "spring.application.name=testConsulDiscovery",
|
||||
"spring.cloud.consul.discovery.prefer-ip-address=true",
|
||||
"spring.cloud.consul.discovery.tags=foo=bar" },
|
||||
classes = ConsulDiscoveryClientTests.MyTestConfig.class,
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulDiscoveryClientTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -39,9 +39,11 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Spencer Gibb
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(properties = { "spring.application.name=testConsulLoadBalancer",
|
||||
"spring.cloud.consul.discovery.prefer-ip-address=true",
|
||||
"spring.cloud.consul.discovery.tags=foo=bar" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
properties = { "spring.application.name=testConsulLoadBalancer",
|
||||
"spring.cloud.consul.discovery.prefer-ip-address=true",
|
||||
"spring.cloud.consul.discovery.tags=foo=bar" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulLoadbalancerClientTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -37,10 +37,11 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author b omee
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulServerListAclTests.TestConfig.class, properties = {
|
||||
"spring.application.name=testConsulServerListAcl",
|
||||
"spring.cloud.consul.discovery.preferIpAddress=true",
|
||||
"consul.token=2d2e6b3b-1c82-40ab-8171-54609d8ad304" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = ConsulServerListAclTests.TestConfig.class,
|
||||
properties = { "spring.application.name=testConsulServerListAcl",
|
||||
"spring.cloud.consul.discovery.preferIpAddress=true",
|
||||
"consul.token=2d2e6b3b-1c82-40ab-8171-54609d8ad304" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulServerListAclTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -43,11 +43,12 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Stéphane Leroy
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = TtlSchedulerRemoveTests.TtlSchedulerRemoveTestConfig.class, properties = {
|
||||
"spring.application.name=ttlSchedulerRemove",
|
||||
"spring.cloud.consul.discovery.instance-id=ttlSchedulerRemove-id",
|
||||
"spring.cloud.consul.discovery.heartbeat.enabled=true",
|
||||
"spring.cloud.consul.discovery.heartbeat.ttlValue=2" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = TtlSchedulerRemoveTests.TtlSchedulerRemoveTestConfig.class,
|
||||
properties = { "spring.application.name=ttlSchedulerRemove",
|
||||
"spring.cloud.consul.discovery.instance-id=ttlSchedulerRemove-id",
|
||||
"spring.cloud.consul.discovery.heartbeat.enabled=true",
|
||||
"spring.cloud.consul.discovery.heartbeat.ttlValue=2" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class TtlSchedulerRemoveTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -42,12 +42,13 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Stéphane Leroy
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = TtlSchedulerTests.TtlSchedulerTestConfig.class, properties = {
|
||||
"spring.application.name=ttlScheduler",
|
||||
"spring.cloud.consul.discovery.instance-id=ttlScheduler-id",
|
||||
"spring.cloud.consul.discovery.heartbeat.enabled=true",
|
||||
"spring.cloud.consul.discovery.heartbeat.ttlValue=2",
|
||||
"management.server.port=0" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = TtlSchedulerTests.TtlSchedulerTestConfig.class,
|
||||
properties = { "spring.application.name=ttlScheduler",
|
||||
"spring.cloud.consul.discovery.instance-id=ttlScheduler-id",
|
||||
"spring.cloud.consul.discovery.heartbeat.enabled=true",
|
||||
"spring.cloud.consul.discovery.heartbeat.ttlValue=2",
|
||||
"management.server.port=0" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class TtlSchedulerTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -29,7 +29,8 @@ import org.springframework.context.annotation.Configuration;
|
||||
import static org.mockito.BDDMockito.given;
|
||||
import static org.mockito.Mockito.mock;
|
||||
|
||||
@ConditionalOnProperty(value = "spring.cloud.consul.discovery.test.enabled", matchIfMissing = false)
|
||||
@ConditionalOnProperty(value = "spring.cloud.consul.discovery.test.enabled",
|
||||
matchIfMissing = false)
|
||||
@Configuration
|
||||
public class TestConsulDiscoveryClientBootstrapConfiguration {
|
||||
|
||||
|
||||
@@ -35,10 +35,13 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
* @author Niko Tung
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoRegistrationCheckTtlDeregisterCriticalServiceTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myConsulServiceRegistryHealthCheckTtlDeregisterCriticalServiceAfter-N",
|
||||
"spring.cloud.consul.discovery.health-check-critical-timeout=1m",
|
||||
"spring.cloud.consul.discovery.heartbeat.enabled=true" }, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoRegistrationCheckTtlDeregisterCriticalServiceTests.TestConfig.class,
|
||||
properties = {
|
||||
"spring.application.name=myConsulServiceRegistryHealthCheckTtlDeregisterCriticalServiceAfter-N",
|
||||
"spring.cloud.consul.discovery.health-check-critical-timeout=1m",
|
||||
"spring.cloud.consul.discovery.heartbeat.enabled=true" },
|
||||
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
|
||||
public class ConsulAutoRegistrationCheckTtlDeregisterCriticalServiceTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -37,9 +37,11 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Lomesh Patel
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoRegistrationHealthCheckHeadersTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService-DiscoveryHealthCheckTlsSkipVerify",
|
||||
"spring.cloud.consul.discovery.health-check-headers.X-Config-Token=ACCESSTOKEN" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = ConsulAutoRegistrationHealthCheckHeadersTests.TestConfig.class,
|
||||
properties = {
|
||||
"spring.application.name=myTestService-DiscoveryHealthCheckTlsSkipVerify",
|
||||
"spring.cloud.consul.discovery.health-check-headers.X-Config-Token=ACCESSTOKEN" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoRegistrationHealthCheckHeadersTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -37,9 +37,12 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Patrick Hi
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoRegistrationHealthCheckTlsSkipVerifyTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService-DiscoveryHealthCheckTlsSkipVerify",
|
||||
"spring.cloud.consul.discovery.health-check-tls-skip-verify=true" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoRegistrationHealthCheckTlsSkipVerifyTests.TestConfig.class,
|
||||
properties = {
|
||||
"spring.application.name=myTestService-DiscoveryHealthCheckTlsSkipVerify",
|
||||
"spring.cloud.consul.discovery.health-check-tls-skip-verify=true" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoRegistrationHealthCheckTlsSkipVerifyTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -41,10 +41,11 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Jon Freedman
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationDisabledTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestNotDeRegisteredService",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestNotDeRegisteredService-D",
|
||||
"spring.cloud.consul.discovery.deregister=false" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationDisabledTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestNotDeRegisteredService",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestNotDeRegisteredService-D",
|
||||
"spring.cloud.consul.discovery.deregister=false" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceDeRegistrationDisabledTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -41,11 +41,13 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Spencer Gibb
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationCustomizedAgentAddressTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService-AA",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-AA",
|
||||
"spring.cloud.consul.discovery.serviceName=myprefix-${spring.application.name}",
|
||||
"spring.cloud.consul.discovery.preferAgentAddress=true" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoServiceRegistrationCustomizedAgentAddressTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestService-AA",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-AA",
|
||||
"spring.cloud.consul.discovery.serviceName=myprefix-${spring.application.name}",
|
||||
"spring.cloud.consul.discovery.preferAgentAddress=true" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationCustomizedAgentAddressTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -40,8 +40,10 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Spencer Gibb
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationCustomizedDiscoveryPortTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService-DiscoveryPort" }, webEnvironment = DEFINED_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoServiceRegistrationCustomizedDiscoveryPortTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestService-DiscoveryPort" },
|
||||
webEnvironment = DEFINED_PORT)
|
||||
public class ConsulAutoServiceRegistrationCustomizedDiscoveryPortTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -45,10 +45,12 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Jin Zhang
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationCustomizedInstanceGroupTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService-WithGroup",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-WithGroup",
|
||||
"spring.cloud.consul.discovery.instanceGroup=test" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoServiceRegistrationCustomizedInstanceGroupTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestService-WithGroup",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-WithGroup",
|
||||
"spring.cloud.consul.discovery.instanceGroup=test" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationCustomizedInstanceGroupTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -40,11 +40,13 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Sixian Liu
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationCustomizedInstanceZoneTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService-WithZone",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-WithZone",
|
||||
"spring.cloud.consul.discovery.instanceZone=zone1",
|
||||
"spring.cloud.consul.discovery.defaultZoneMetadataName=myZone" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoServiceRegistrationCustomizedInstanceZoneTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestService-WithZone",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-WithZone",
|
||||
"spring.cloud.consul.discovery.instanceZone=zone1",
|
||||
"spring.cloud.consul.discovery.defaultZoneMetadataName=myZone" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationCustomizedInstanceZoneTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -45,13 +45,15 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Lomesh Patel (lomeshpatel)
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationCustomizedManagementServicePortTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService-GG",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-GG",
|
||||
"spring.cloud.consul.discovery.registerHealthCheck=false",
|
||||
"spring.cloud.consul.discovery.managementPort=4452",
|
||||
"spring.cloud.consul.discovery.serviceName=myprefix-${spring.application.name}",
|
||||
"management.server.port=0" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoServiceRegistrationCustomizedManagementServicePortTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestService-GG",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-GG",
|
||||
"spring.cloud.consul.discovery.registerHealthCheck=false",
|
||||
"spring.cloud.consul.discovery.managementPort=4452",
|
||||
"spring.cloud.consul.discovery.serviceName=myprefix-${spring.application.name}",
|
||||
"management.server.port=0" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationCustomizedManagementServicePortTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -45,14 +45,16 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Venil Noronha
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationCustomizedPropsTests.TestPropsConfig.class, properties = {
|
||||
"spring.application.name=myTestService-B",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-B",
|
||||
"spring.cloud.consul.discovery.port=4452",
|
||||
"spring.cloud.consul.discovery.hostname=myhost",
|
||||
"spring.cloud.consul.discovery.ipAddress=10.0.0.1",
|
||||
"spring.cloud.consul.discovery.registerHealthCheck=false",
|
||||
"spring.cloud.consul.discovery.failFast=false" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoServiceRegistrationCustomizedPropsTests.TestPropsConfig.class,
|
||||
properties = { "spring.application.name=myTestService-B",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-B",
|
||||
"spring.cloud.consul.discovery.port=4452",
|
||||
"spring.cloud.consul.discovery.hostname=myhost",
|
||||
"spring.cloud.consul.discovery.ipAddress=10.0.0.1",
|
||||
"spring.cloud.consul.discovery.registerHealthCheck=false",
|
||||
"spring.cloud.consul.discovery.failFast=false" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationCustomizedPropsTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -40,10 +40,12 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Spencer Gibb
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationCustomizedServiceNameTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService-CC",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-CC",
|
||||
"spring.cloud.consul.discovery.serviceName=myprefix-${spring.application.name}" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoServiceRegistrationCustomizedServiceNameTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestService-CC",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-CC",
|
||||
"spring.cloud.consul.discovery.serviceName=myprefix-${spring.application.name}" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationCustomizedServiceNameTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -38,10 +38,12 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Piotr Wielgolaski
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationCustomizedServletContextTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService-WithServletContext",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-WithServletContext",
|
||||
"server.servlet.context-path=/customContext" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoServiceRegistrationCustomizedServletContextTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestService-WithServletContext",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-WithServletContext",
|
||||
"server.servlet.context-path=/customContext" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationCustomizedServletContextTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -38,8 +38,9 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Marcin Biegan
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationCustomizedTests.MyTestConfig.class, properties = {
|
||||
"spring.application.name=testCustomAutoServiceRegistration" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationCustomizedTests.MyTestConfig.class,
|
||||
properties = { "spring.application.name=testCustomAutoServiceRegistration" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationCustomizedTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -34,12 +34,13 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @deprecated remove in Edgware
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = TestPropsConfig.class, properties = {
|
||||
"spring.application.name=myTestServiceDefaultChecks",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestServiceDefaultChecks",
|
||||
"spring.cloud.consul.discovery.healthCheckCriticalTimeout=30m",
|
||||
"spring.cloud.consul.discovery.healthCheckInterval=19s",
|
||||
"spring.cloud.consul.discovery.healthCheckTimeout=12s" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = TestPropsConfig.class,
|
||||
properties = { "spring.application.name=myTestServiceDefaultChecks",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestServiceDefaultChecks",
|
||||
"spring.cloud.consul.discovery.healthCheckCriticalTimeout=30m",
|
||||
"spring.cloud.consul.discovery.healthCheckInterval=19s",
|
||||
"spring.cloud.consul.discovery.healthCheckTimeout=12s" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationDefaultCheckTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -40,9 +40,10 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Spencer Gibb
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationDefaultPortTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService2-DD",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService2-DD" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationDefaultPortTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestService2-DD",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService2-DD" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationDefaultPortTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -40,9 +40,10 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Spencer Gibb
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationDisabledTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestNotRegisteredService2",
|
||||
"spring.cloud.service-registry.auto-registration.enabled=false" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationDisabledTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestNotRegisteredService2",
|
||||
"spring.cloud.service-registry.auto-registration.enabled=false" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationDisabledTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -43,10 +43,11 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = {
|
||||
ConsulAutoServiceRegistrationManagementCustomizerTests.TestConfig.class,
|
||||
ConsulAutoServiceRegistrationManagementCustomizerTests.ManagementConfig.class }, properties = {
|
||||
"spring.application.name=myTestService-SS",
|
||||
ConsulAutoServiceRegistrationManagementCustomizerTests.ManagementConfig.class },
|
||||
properties = { "spring.application.name=myTestService-SS",
|
||||
"spring.cloud.consul.discovery.registerHealthCheck=false",
|
||||
"management.server.port=4453" }, webEnvironment = RANDOM_PORT)
|
||||
"management.server.port=4453" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationManagementCustomizerTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -42,12 +42,14 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Dmitry Zhikharev (jihor)
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationManagementDisabledServiceTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService-NM",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-NM",
|
||||
"spring.cloud.service-registry.auto-registration.register-management=false",
|
||||
"spring.cloud.consul.discovery.managementPort=4453",
|
||||
"management.port=0" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoServiceRegistrationManagementDisabledServiceTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestService-NM",
|
||||
"spring.cloud.consul.discovery.instanceId=myTestService1-NM",
|
||||
"spring.cloud.service-registry.auto-registration.register-management=false",
|
||||
"spring.cloud.consul.discovery.managementPort=4453",
|
||||
"management.port=0" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationManagementDisabledServiceTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -43,10 +43,12 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Lomesh Patel (lomeshpatel)
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationManagementServiceTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myTestService-EE",
|
||||
"spring.cloud.consul.discovery.registerHealthCheck=false",
|
||||
"management.server.port=4452" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(
|
||||
classes = ConsulAutoServiceRegistrationManagementServiceTests.TestConfig.class,
|
||||
properties = { "spring.application.name=myTestService-EE",
|
||||
"spring.cloud.consul.discovery.registerHealthCheck=false",
|
||||
"management.server.port=4452" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationManagementServiceTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -38,9 +38,9 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Spencer Gibb
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationNonWebTests.TestConfig.class, properties = {
|
||||
"spring.application.name=consulNonWebTest",
|
||||
"server.port=32111" }, webEnvironment = NONE)
|
||||
@SpringBootTest(classes = ConsulAutoServiceRegistrationNonWebTests.TestConfig.class,
|
||||
properties = { "spring.application.name=consulNonWebTest", "server.port=32111" },
|
||||
webEnvironment = NONE)
|
||||
public class ConsulAutoServiceRegistrationNonWebTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -44,8 +44,8 @@ import static org.springframework.cloud.consul.serviceregistry.ConsulAutoRegistr
|
||||
* @author Venil Noronha
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(properties = {
|
||||
"spring.application.name=myTestService1-FF::something" }, webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(properties = { "spring.application.name=myTestService1-FF::something" },
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulAutoServiceRegistrationTests {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -41,9 +41,11 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
* @author Alexey Savchuk
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = ConsulServiceRegistryCheckTtlTests.TestConfig.class, properties = {
|
||||
"spring.application.name=myConsulServiceRegistryCheckTtlTestService-S",
|
||||
"spring.cloud.consul.discovery.heartbeat.enabled=true" }, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
|
||||
@SpringBootTest(classes = ConsulServiceRegistryCheckTtlTests.TestConfig.class,
|
||||
properties = {
|
||||
"spring.application.name=myConsulServiceRegistryCheckTtlTestService-S",
|
||||
"spring.cloud.consul.discovery.heartbeat.enabled=true" },
|
||||
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
|
||||
public class ConsulServiceRegistryCheckTtlTests {
|
||||
|
||||
@LocalServerPort
|
||||
|
||||
@@ -41,7 +41,8 @@ import static org.springframework.boot.test.context.SpringBootTest.WebEnvironmen
|
||||
* @author Spencer Gibb
|
||||
*/
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(properties = "spring.cloud.consul.discovery.query-passing=true", webEnvironment = RANDOM_PORT)
|
||||
@SpringBootTest(properties = "spring.cloud.consul.discovery.query-passing=true",
|
||||
webEnvironment = RANDOM_PORT)
|
||||
public class ConsulServiceRegistryTests {
|
||||
|
||||
@Autowired(required = false)
|
||||
|
||||
Reference in New Issue
Block a user