|
|
@@ -81,6 +81,10 @@ public class SearchRequestTests extends AbstractSearchTestCase {
|
|
|
public void testRandomVersionSerialization() throws IOException {
|
|
|
SearchRequest searchRequest = createSearchRequest();
|
|
|
Version version = VersionUtils.randomVersion(random());
|
|
|
+ if (version.before(Version.V_8_0_0) && searchRequest.source() != null) {
|
|
|
+ // Versions before 8.0.0 don't support runtime mappings
|
|
|
+ searchRequest.source().runtimeMappings(emptyMap());
|
|
|
+ }
|
|
|
SearchRequest deserializedRequest = copyWriteable(searchRequest, namedWriteableRegistry, SearchRequest::new, version);
|
|
|
assertEquals(searchRequest.isCcsMinimizeRoundtrips(), deserializedRequest.isCcsMinimizeRoundtrips());
|
|
|
assertEquals(searchRequest.getLocalClusterAlias(), deserializedRequest.getLocalClusterAlias());
|