Skip to content

Commit 97624d5

Browse files
committed
iter
1 parent 887e8a4 commit 97624d5

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

server/src/test/java/org/elasticsearch/inference/MinimalServiceSettingsTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public static MinimalServiceSettings randomInstance() {
2727
similarity = randomFrom(SimilarityMeasure.values());
2828
elementType = randomFrom(DenseVectorFieldMapper.ElementType.values());
2929
}
30-
return new MinimalServiceSettings(randomAlphaOfLength(10), taskType, dimensions, similarity, elementType);
30+
return new MinimalServiceSettings(randomBoolean() ? null : randomAlphaOfLength(10), taskType, dimensions, similarity, elementType);
3131
}
3232

3333
@Override

x-pack/plugin/inference/src/test/java/org/elasticsearch/xpack/inference/mapper/SemanticTextFieldMapperTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ public void testDynamicUpdate() throws IOException {
420420
MapperService mapperService = mapperServiceForFieldWithModelSettings(
421421
fieldName,
422422
inferenceId,
423-
new MinimalServiceSettings(TaskType.SPARSE_EMBEDDING, null, null, null)
423+
new MinimalServiceSettings("service", TaskType.SPARSE_EMBEDDING, null, null, null)
424424
);
425425
assertSemanticTextField(mapperService, fieldName, true);
426426
assertInferenceEndpoints(mapperService, fieldName, inferenceId, inferenceId);
@@ -431,7 +431,7 @@ public void testDynamicUpdate() throws IOException {
431431
fieldName,
432432
inferenceId,
433433
searchInferenceId,
434-
new MinimalServiceSettings(TaskType.SPARSE_EMBEDDING, null, null, null)
434+
new MinimalServiceSettings("service", TaskType.SPARSE_EMBEDDING, null, null, null)
435435
);
436436
assertSemanticTextField(mapperService, fieldName, true);
437437
assertInferenceEndpoints(mapperService, fieldName, inferenceId, searchInferenceId);

x-pack/plugin/inference/src/test/java/org/elasticsearch/xpack/inference/mapper/SemanticTextFieldTests.java

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -134,37 +134,43 @@ protected boolean supportsUnknownFields() {
134134

135135
public void testModelSettingsValidation() {
136136
NullPointerException npe = expectThrows(NullPointerException.class, () -> {
137-
new MinimalServiceSettings(null, 10, SimilarityMeasure.COSINE, DenseVectorFieldMapper.ElementType.FLOAT);
137+
new MinimalServiceSettings("service", null, 10, SimilarityMeasure.COSINE, DenseVectorFieldMapper.ElementType.FLOAT);
138138
});
139139
assertThat(npe.getMessage(), equalTo("task type must not be null"));
140140

141141
IllegalArgumentException ex = expectThrows(IllegalArgumentException.class, () -> {
142-
new MinimalServiceSettings(TaskType.SPARSE_EMBEDDING, 10, null, null);
142+
new MinimalServiceSettings("service", TaskType.SPARSE_EMBEDDING, 10, null, null);
143143
});
144144
assertThat(ex.getMessage(), containsString("[dimensions] is not allowed"));
145145

146146
ex = expectThrows(IllegalArgumentException.class, () -> {
147-
new MinimalServiceSettings(TaskType.SPARSE_EMBEDDING, null, SimilarityMeasure.COSINE, null);
147+
new MinimalServiceSettings("service", TaskType.SPARSE_EMBEDDING, null, SimilarityMeasure.COSINE, null);
148148
});
149149
assertThat(ex.getMessage(), containsString("[similarity] is not allowed"));
150150

151151
ex = expectThrows(IllegalArgumentException.class, () -> {
152-
new MinimalServiceSettings(TaskType.SPARSE_EMBEDDING, null, null, DenseVectorFieldMapper.ElementType.FLOAT);
152+
new MinimalServiceSettings("service", TaskType.SPARSE_EMBEDDING, null, null, DenseVectorFieldMapper.ElementType.FLOAT);
153153
});
154154
assertThat(ex.getMessage(), containsString("[element_type] is not allowed"));
155155

156156
ex = expectThrows(IllegalArgumentException.class, () -> {
157-
new MinimalServiceSettings(TaskType.TEXT_EMBEDDING, null, SimilarityMeasure.COSINE, DenseVectorFieldMapper.ElementType.FLOAT);
157+
new MinimalServiceSettings(
158+
"service",
159+
TaskType.TEXT_EMBEDDING,
160+
null,
161+
SimilarityMeasure.COSINE,
162+
DenseVectorFieldMapper.ElementType.FLOAT
163+
);
158164
});
159165
assertThat(ex.getMessage(), containsString("required [dimensions] field is missing"));
160166

161167
ex = expectThrows(IllegalArgumentException.class, () -> {
162-
new MinimalServiceSettings(TaskType.TEXT_EMBEDDING, 10, null, DenseVectorFieldMapper.ElementType.FLOAT);
168+
new MinimalServiceSettings("service", TaskType.TEXT_EMBEDDING, 10, null, DenseVectorFieldMapper.ElementType.FLOAT);
163169
});
164170
assertThat(ex.getMessage(), containsString("required [similarity] field is missing"));
165171

166172
ex = expectThrows(IllegalArgumentException.class, () -> {
167-
new MinimalServiceSettings(TaskType.TEXT_EMBEDDING, 10, SimilarityMeasure.COSINE, null);
173+
new MinimalServiceSettings("service", TaskType.TEXT_EMBEDDING, 10, SimilarityMeasure.COSINE, null);
168174
});
169175
assertThat(ex.getMessage(), containsString("required [element_type] field is missing"));
170176
}

x-pack/plugin/inference/src/test/java/org/elasticsearch/xpack/inference/registry/ModelRegistryMetadataTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ protected Writeable.Reader<ModelRegistryMetadata> instanceReader() {
8383

8484
public void testUpgrade() {
8585
var metadata = randomInstance(false);
86-
var metadataWithTombstones = metadata.withRemovedModel(randomFrom(metadata.getModelMap().keySet()));
86+
var metadataWithTombstones = metadata.withRemovedModel(Set.of(randomFrom(metadata.getModelMap().keySet())));
8787

8888
var indexMetadata = metadata.withAddedModel(randomAlphanumericOfLength(10), MinimalServiceSettingsTests.randomInstance());
8989
var upgraded = metadataWithTombstones.withUpgradedModels(indexMetadata.getModelMap());

0 commit comments

Comments
 (0)