Merge branch 'stable-3.0' into stable-3.1
* stable-3.0: Add support for Elasticsearch version 7.8.* Change-Id: Id65b5b58c7e26312f93040d79a15696e50492ace
This commit is contained in:
		| @@ -28,7 +28,8 @@ public enum ElasticVersion { | |||||||
|   V7_4("7.4.*"), |   V7_4("7.4.*"), | ||||||
|   V7_5("7.5.*"), |   V7_5("7.5.*"), | ||||||
|   V7_6("7.6.*"), |   V7_6("7.6.*"), | ||||||
|   V7_7("7.7.*"); |   V7_7("7.7.*"), | ||||||
|  |   V7_8("7.8.*"); | ||||||
|  |  | ||||||
|   private final String version; |   private final String version; | ||||||
|   private final Pattern pattern; |   private final Pattern pattern; | ||||||
|   | |||||||
| @@ -31,7 +31,7 @@ public class ElasticReindexIT extends AbstractReindexTests { | |||||||
|  |  | ||||||
|   @ConfigSuite.Config |   @ConfigSuite.Config | ||||||
|   public static Config elasticsearchV7() { |   public static Config elasticsearchV7() { | ||||||
|     return getConfig(ElasticVersion.V7_7); |     return getConfig(ElasticVersion.V7_8); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   @Override |   @Override | ||||||
|   | |||||||
| @@ -33,7 +33,7 @@ public class ElasticIndexIT extends AbstractIndexTests { | |||||||
|  |  | ||||||
|   @ConfigSuite.Config |   @ConfigSuite.Config | ||||||
|   public static Config elasticsearchV7() { |   public static Config elasticsearchV7() { | ||||||
|     return getConfig(ElasticVersion.V7_7); |     return getConfig(ElasticVersion.V7_8); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   @Override |   @Override | ||||||
|   | |||||||
| @@ -60,6 +60,8 @@ public class ElasticContainer extends ElasticsearchContainer { | |||||||
|         return "blacktop/elasticsearch:7.6.2"; |         return "blacktop/elasticsearch:7.6.2"; | ||||||
|       case V7_7: |       case V7_7: | ||||||
|         return "blacktop/elasticsearch:7.7.1"; |         return "blacktop/elasticsearch:7.7.1"; | ||||||
|  |       case V7_8: | ||||||
|  |         return "blacktop/elasticsearch:7.8.0"; | ||||||
|     } |     } | ||||||
|     throw new IllegalStateException("No tests for version: " + version.name()); |     throw new IllegalStateException("No tests for version: " + version.name()); | ||||||
|   } |   } | ||||||
|   | |||||||
| @@ -36,7 +36,7 @@ public class ElasticV7QueryAccountsTest extends AbstractQueryAccountsTest { | |||||||
|   public static void startIndexService() { |   public static void startIndexService() { | ||||||
|     if (container == null) { |     if (container == null) { | ||||||
|       // Only start Elasticsearch once |       // Only start Elasticsearch once | ||||||
|       container = ElasticContainer.createAndStart(ElasticVersion.V7_7); |       container = ElasticContainer.createAndStart(ElasticVersion.V7_8); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -46,7 +46,7 @@ public class ElasticV7QueryChangesTest extends AbstractQueryChangesTest { | |||||||
|   public static void startIndexService() { |   public static void startIndexService() { | ||||||
|     if (container == null) { |     if (container == null) { | ||||||
|       // Only start Elasticsearch once |       // Only start Elasticsearch once | ||||||
|       container = ElasticContainer.createAndStart(ElasticVersion.V7_7); |       container = ElasticContainer.createAndStart(ElasticVersion.V7_8); | ||||||
|       client = HttpAsyncClients.createDefault(); |       client = HttpAsyncClients.createDefault(); | ||||||
|       client.start(); |       client.start(); | ||||||
|     } |     } | ||||||
|   | |||||||
| @@ -36,7 +36,7 @@ public class ElasticV7QueryGroupsTest extends AbstractQueryGroupsTest { | |||||||
|   public static void startIndexService() { |   public static void startIndexService() { | ||||||
|     if (container == null) { |     if (container == null) { | ||||||
|       // Only start Elasticsearch once |       // Only start Elasticsearch once | ||||||
|       container = ElasticContainer.createAndStart(ElasticVersion.V7_7); |       container = ElasticContainer.createAndStart(ElasticVersion.V7_8); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -36,7 +36,7 @@ public class ElasticV7QueryProjectsTest extends AbstractQueryProjectsTest { | |||||||
|   public static void startIndexService() { |   public static void startIndexService() { | ||||||
|     if (container == null) { |     if (container == null) { | ||||||
|       // Only start Elasticsearch once |       // Only start Elasticsearch once | ||||||
|       container = ElasticContainer.createAndStart(ElasticVersion.V7_7); |       container = ElasticContainer.createAndStart(ElasticVersion.V7_8); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -54,6 +54,9 @@ public class ElasticVersionTest { | |||||||
|  |  | ||||||
|     assertThat(ElasticVersion.forVersion("7.7.0")).isEqualTo(ElasticVersion.V7_7); |     assertThat(ElasticVersion.forVersion("7.7.0")).isEqualTo(ElasticVersion.V7_7); | ||||||
|     assertThat(ElasticVersion.forVersion("7.7.1")).isEqualTo(ElasticVersion.V7_7); |     assertThat(ElasticVersion.forVersion("7.7.1")).isEqualTo(ElasticVersion.V7_7); | ||||||
|  |  | ||||||
|  |     assertThat(ElasticVersion.forVersion("7.8.0")).isEqualTo(ElasticVersion.V7_8); | ||||||
|  |     assertThat(ElasticVersion.forVersion("7.8.1")).isEqualTo(ElasticVersion.V7_8); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   @Test |   @Test | ||||||
| @@ -81,6 +84,7 @@ public class ElasticVersionTest { | |||||||
|     assertThat(ElasticVersion.V7_5.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse(); |     assertThat(ElasticVersion.V7_5.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse(); | ||||||
|     assertThat(ElasticVersion.V7_6.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse(); |     assertThat(ElasticVersion.V7_6.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse(); | ||||||
|     assertThat(ElasticVersion.V7_7.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse(); |     assertThat(ElasticVersion.V7_7.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse(); | ||||||
|  |     assertThat(ElasticVersion.V7_8.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse(); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   @Test |   @Test | ||||||
| @@ -96,6 +100,7 @@ public class ElasticVersionTest { | |||||||
|     assertThat(ElasticVersion.V7_5.isV6OrLater()).isTrue(); |     assertThat(ElasticVersion.V7_5.isV6OrLater()).isTrue(); | ||||||
|     assertThat(ElasticVersion.V7_6.isV6OrLater()).isTrue(); |     assertThat(ElasticVersion.V7_6.isV6OrLater()).isTrue(); | ||||||
|     assertThat(ElasticVersion.V7_7.isV6OrLater()).isTrue(); |     assertThat(ElasticVersion.V7_7.isV6OrLater()).isTrue(); | ||||||
|  |     assertThat(ElasticVersion.V7_8.isV6OrLater()).isTrue(); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   @Test |   @Test | ||||||
| @@ -111,5 +116,6 @@ public class ElasticVersionTest { | |||||||
|     assertThat(ElasticVersion.V7_5.isV7OrLater()).isTrue(); |     assertThat(ElasticVersion.V7_5.isV7OrLater()).isTrue(); | ||||||
|     assertThat(ElasticVersion.V7_6.isV7OrLater()).isTrue(); |     assertThat(ElasticVersion.V7_6.isV7OrLater()).isTrue(); | ||||||
|     assertThat(ElasticVersion.V7_7.isV7OrLater()).isTrue(); |     assertThat(ElasticVersion.V7_7.isV7OrLater()).isTrue(); | ||||||
|  |     assertThat(ElasticVersion.V7_8.isV7OrLater()).isTrue(); | ||||||
|   } |   } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -102,8 +102,8 @@ def declare_nongoogle_deps(): | |||||||
|     # and httpasyncclient as necessary. |     # and httpasyncclient as necessary. | ||||||
|     maven_jar( |     maven_jar( | ||||||
|         name = "elasticsearch-rest-client", |         name = "elasticsearch-rest-client", | ||||||
|         artifact = "org.elasticsearch.client:elasticsearch-rest-client:7.7.1", |         artifact = "org.elasticsearch.client:elasticsearch-rest-client:7.8.0", | ||||||
|         sha1 = "6d44a8e35c11df6883747200bcf46f476a1782b8", |         sha1 = "ab28f6110bdc7d2ec886e1d6ff29a6c8ee30b883", | ||||||
|     ) |     ) | ||||||
|  |  | ||||||
|     maven_jar( |     maven_jar( | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 David Pursehouse
					David Pursehouse