Skip to content

Commit 0473574

Browse files
Add parameterization on useLegacyFormat back in ShardBulkInferenceActionFilterBasicLicenseIT
1 parent af3f1e9 commit 0473574

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

x-pack/plugin/inference/src/internalClusterTest/java/org/elasticsearch/xpack/inference/action/filter/ShardBulkInferenceActionFilterBasicLicenseIT.java

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
package org.elasticsearch.xpack.inference.action.filter;
99

10+
import com.carrotsearch.randomizedtesting.annotations.ParametersFactory;
11+
1012
import org.elasticsearch.ElasticsearchSecurityException;
1113
import org.elasticsearch.action.bulk.BulkItemResponse;
1214
import org.elasticsearch.action.bulk.BulkRequestBuilder;
@@ -15,6 +17,7 @@
1517
import org.elasticsearch.cluster.metadata.IndexMetadata;
1618
import org.elasticsearch.common.settings.Settings;
1719
import org.elasticsearch.core.Strings;
20+
import org.elasticsearch.index.mapper.InferenceMetadataFieldsMapper;
1821
import org.elasticsearch.index.mapper.vectors.DenseVectorFieldMapper;
1922
import org.elasticsearch.inference.SimilarityMeasure;
2023
import org.elasticsearch.license.LicenseSettings;
@@ -30,6 +33,7 @@
3033
import java.util.Arrays;
3134
import java.util.Collection;
3235
import java.util.HashMap;
36+
import java.util.List;
3337
import java.util.Locale;
3438
import java.util.Map;
3539

@@ -40,6 +44,17 @@
4044
public class ShardBulkInferenceActionFilterBasicLicenseIT extends ESIntegTestCase {
4145
public static final String INDEX_NAME = "test-index";
4246

47+
private final boolean useLegacyFormat;
48+
49+
public ShardBulkInferenceActionFilterBasicLicenseIT(boolean useLegacyFormat) {
50+
this.useLegacyFormat = useLegacyFormat;
51+
}
52+
53+
@ParametersFactory
54+
public static Iterable<Object[]> parameters() {
55+
return List.of(new Object[] { true }, new Object[] { false });
56+
}
57+
4358
@Before
4459
public void setup() throws Exception {
4560
Utils.storeSparseModel(client());
@@ -65,7 +80,9 @@ protected Collection<Class<? extends Plugin>> nodePlugins() {
6580

6681
@Override
6782
public Settings indexSettings() {
68-
var builder = Settings.builder().put(IndexMetadata.SETTING_NUMBER_OF_SHARDS, randomIntBetween(1, 10));
83+
var builder = Settings.builder()
84+
.put(IndexMetadata.SETTING_NUMBER_OF_SHARDS, randomIntBetween(1, 10))
85+
.put(InferenceMetadataFieldsMapper.USE_LEGACY_SEMANTIC_TEXT_FORMAT.getKey(), useLegacyFormat);
6986
return builder.build();
7087
}
7188

0 commit comments

Comments
 (0)