Skip to content

Commit 272452c

Browse files
author
Max Hniebergall
committed
switch elasticsearch elser tests to use elasticsearch elser
1 parent ce7a314 commit 272452c

File tree

6 files changed

+17
-614
lines changed

6 files changed

+17
-614
lines changed

x-pack/plugin/inference/src/internalClusterTest/java/org/elasticsearch/xpack/inference/integration/ModelRegistryIT.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import org.elasticsearch.xpack.inference.InferencePlugin;
2929
import org.elasticsearch.xpack.inference.registry.ModelRegistry;
3030
import org.elasticsearch.xpack.inference.services.elasticsearch.ElserInternalServiceSettingsTests;
31-
import org.elasticsearch.xpack.inference.services.elasticsearch.ElserInternalServiceTests;
3231
import org.elasticsearch.xpack.inference.services.elser.ElserInternalModel;
3332
import org.elasticsearch.xpack.inference.services.elser.ElserInternalService;
3433
import org.junit.Before;

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/elser/ElserInternalModel.java

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,16 @@
1010
import org.elasticsearch.ResourceNotFoundException;
1111
import org.elasticsearch.action.ActionListener;
1212
import org.elasticsearch.inference.Model;
13+
import org.elasticsearch.inference.TaskSettings;
1314
import org.elasticsearch.inference.TaskType;
1415
import org.elasticsearch.xpack.core.ml.action.CreateTrainedModelAssignmentAction;
1516
import org.elasticsearch.xpack.core.ml.utils.ExceptionsHelper;
1617
import org.elasticsearch.xpack.inference.services.elasticsearch.ElasticsearchInternalModel;
1718

1819
public class ElserInternalModel extends ElasticsearchInternalModel {
1920

20-
public ElserInternalModel(
21-
String inferenceEntityId,
22-
TaskType taskType,
23-
String service,
24-
ElserInternalServiceSettings serviceSettings,
25-
ElserMlNodeTaskSettings taskSettings
26-
) {
27-
super(inferenceEntityId, taskType, service, serviceSettings, taskSettings);
21+
public ElserInternalModel(String inferenceEntityId, TaskType taskType, String service, ElserInternalServiceSettings serviceSettings) {
22+
super(inferenceEntityId, taskType, service, serviceSettings);
2823
}
2924

3025
@Override
@@ -33,8 +28,8 @@ public ElserInternalServiceSettings getServiceSettings() {
3328
}
3429

3530
@Override
36-
public ElserMlNodeTaskSettings getTaskSettings() {
37-
return (ElserMlNodeTaskSettings) super.getTaskSettings();
31+
public TaskSettings getTaskSettings() {
32+
return super.getTaskSettings();
3833
}
3934

4035
@Override

x-pack/plugin/inference/src/test/java/org/elasticsearch/xpack/inference/services/elasticsearch/ElserInternalServiceSettingsTests.java

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,64 +10,53 @@
1010
import org.elasticsearch.TransportVersions;
1111
import org.elasticsearch.common.io.stream.Writeable;
1212
import org.elasticsearch.test.AbstractWireSerializingTestCase;
13-
import org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings;
14-
import org.elasticsearch.xpack.inference.services.elser.ElserModels;
1513

1614
import java.io.IOException;
1715
import java.util.HashSet;
1816

1917
import static org.elasticsearch.xpack.inference.services.elasticsearch.ElserModelsTests.randomElserModel;
2018

21-
public class ElserInternalServiceSettingsTests extends AbstractWireSerializingTestCase<
22-
org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings> {
19+
public class ElserInternalServiceSettingsTests extends AbstractWireSerializingTestCase<ElserInternalServiceSettings> {
2320

24-
public static org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings createRandom() {
25-
return new org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings(
26-
ElasticsearchInternalServiceSettingsTests.validInstance(randomElserModel())
27-
);
21+
public static ElserInternalServiceSettings createRandom() {
22+
return new ElserInternalServiceSettings(ElasticsearchInternalServiceSettingsTests.validInstance(randomElserModel()));
2823
}
2924

3025
public void testBwcWrite() throws IOException {
3126
{
32-
var settings = new org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings(
33-
new ElasticsearchInternalServiceSettings(1, 1, ".elser_model_1", null)
34-
);
27+
var settings = new ElserInternalServiceSettings(new ElasticsearchInternalServiceSettings(1, 1, ".elser_model_1", null));
3528
var copy = copyInstance(settings, TransportVersions.V_8_12_0);
3629
assertEquals(settings, copy);
3730
}
3831
{
39-
var settings = new org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings(
40-
new ElasticsearchInternalServiceSettings(1, 1, ".elser_model_1", null)
41-
);
32+
var settings = new ElserInternalServiceSettings(new ElasticsearchInternalServiceSettings(1, 1, ".elser_model_1", null));
4233
var copy = copyInstance(settings, TransportVersions.V_8_11_X);
4334
assertEquals(settings, copy);
4435
}
4536
}
4637

4738
@Override
48-
protected Writeable.Reader<org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings> instanceReader() {
49-
return org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings::new;
39+
protected Writeable.Reader<ElserInternalServiceSettings> instanceReader() {
40+
return ElserInternalServiceSettings::new;
5041
}
5142

5243
@Override
53-
protected org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings createTestInstance() {
44+
protected ElserInternalServiceSettings createTestInstance() {
5445
return createRandom();
5546
}
5647

5748
@Override
58-
protected org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings mutateInstance(
59-
org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings instance
60-
) {
49+
protected ElserInternalServiceSettings mutateInstance(ElserInternalServiceSettings instance) {
6150
return switch (randomIntBetween(0, 2)) {
62-
case 0 -> new org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings(
51+
case 0 -> new ElserInternalServiceSettings(
6352
new ElasticsearchInternalServiceSettings(
6453
instance.getNumAllocations() == null ? 1 : instance.getNumAllocations() + 1,
6554
instance.getNumThreads(),
6655
instance.modelId(),
6756
null
6857
)
6958
);
70-
case 1 -> new org.elasticsearch.xpack.inference.services.elser.ElserInternalServiceSettings(
59+
case 1 -> new ElserInternalServiceSettings(
7160
new ElasticsearchInternalServiceSettings(
7261
instance.getNumAllocations(),
7362
instance.getNumThreads() + 1,

0 commit comments

Comments
 (0)