Skip to content

Commit d42529b

Browse files
ymao1smalyshev
authored andcommitted
Fixing muted tests and small refactor to remove duplicate functions (elastic#125138)
1 parent f0c70f8 commit d42529b

File tree

22 files changed

+26
-70
lines changed

22 files changed

+26
-70
lines changed

muted-tests.yml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -399,15 +399,6 @@ tests:
399399
- class: org.elasticsearch.packaging.test.DockerTests
400400
method: test010Install
401401
issue: https://github.com/elastic/elasticsearch/issues/119441
402-
- class: org.elasticsearch.xpack.inference.external.action.azureopenai.AzureOpenAiEmbeddingsActionTests
403-
method: testExecute_ReturnsSuccessfulResponse
404-
issue: https://github.com/elastic/elasticsearch/issues/125057
405-
- class: org.elasticsearch.xpack.inference.external.request.jinaai.JinaAIEmbeddingsRequestTests
406-
method: testCreateRequest_TaskSettingsInputType
407-
issue: https://github.com/elastic/elasticsearch/issues/125059
408-
- class: org.elasticsearch.xpack.inference.external.request.azureopenai.embeddings.AzureOpenAiEmbeddingsRequestTests
409-
method: testCreateRequest_WithEntraIdDefined
410-
issue: https://github.com/elastic/elasticsearch/issues/125061
411402
- class: org.elasticsearch.xpack.ilm.DataStreamAndIndexLifecycleMixingTests
412403
method: testGetDataStreamResponse
413404
issue: https://github.com/elastic/elasticsearch/issues/125083

server/src/main/java/org/elasticsearch/inference/InputType.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
package org.elasticsearch.inference;
1111

12+
import org.elasticsearch.common.Strings;
13+
1214
import java.util.Locale;
1315

1416
import static org.elasticsearch.core.Strings.format;
@@ -51,4 +53,8 @@ public static boolean isInternalTypeOrUnspecified(InputType inputType) {
5153
public static boolean isSpecified(InputType inputType) {
5254
return inputType != null && inputType != InputType.UNSPECIFIED;
5355
}
56+
57+
public static String invalidInputTypeMessage(InputType inputType) {
58+
return Strings.format("received invalid input type value [%s]", inputType.toString());
59+
}
5460
}

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/alibabacloudsearch/AlibabaCloudSearchEmbeddingsRequestEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import java.util.List;
1717
import java.util.Objects;
1818

19-
import static org.elasticsearch.xpack.inference.services.alibabacloudsearch.embeddings.AlibabaCloudSearchEmbeddingsTaskSettings.invalidInputTypeMessage;
19+
import static org.elasticsearch.inference.InputType.invalidInputTypeMessage;
2020

2121
public record AlibabaCloudSearchEmbeddingsRequestEntity(
2222
List<String> input,

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/amazonbedrock/embeddings/AmazonBedrockCohereEmbeddingsRequestEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import java.util.List;
1717
import java.util.Objects;
1818

19-
import static org.elasticsearch.xpack.inference.services.cohere.embeddings.CohereEmbeddingsTaskSettings.invalidInputTypeMessage;
19+
import static org.elasticsearch.inference.InputType.invalidInputTypeMessage;
2020

2121
public record AmazonBedrockCohereEmbeddingsRequestEntity(List<String> input, @Nullable InputType inputType) implements ToXContentObject {
2222

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/azureaistudio/AzureAiStudioEmbeddingsRequestEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
import java.util.List;
1717
import java.util.Objects;
1818

19+
import static org.elasticsearch.inference.InputType.invalidInputTypeMessage;
1920
import static org.elasticsearch.xpack.inference.services.azureaistudio.AzureAiStudioConstants.DIMENSIONS_FIELD;
2021
import static org.elasticsearch.xpack.inference.services.azureaistudio.AzureAiStudioConstants.INPUT_FIELD;
2122
import static org.elasticsearch.xpack.inference.services.azureaistudio.AzureAiStudioConstants.USER_FIELD;
22-
import static org.elasticsearch.xpack.inference.services.cohere.embeddings.CohereEmbeddingsTaskSettings.invalidInputTypeMessage;
2323

2424
public record AzureAiStudioEmbeddingsRequestEntity(
2525
List<String> input,

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/cohere/CohereEmbeddingsRequestEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import java.util.List;
2121
import java.util.Objects;
2222

23-
import static org.elasticsearch.xpack.inference.services.cohere.embeddings.CohereEmbeddingsTaskSettings.invalidInputTypeMessage;
23+
import static org.elasticsearch.inference.InputType.invalidInputTypeMessage;
2424

2525
public record CohereEmbeddingsRequestEntity(
2626
List<String> input,

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/googleaistudio/GoogleAiStudioEmbeddingsRequestEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import java.util.Objects;
1818

1919
import static org.elasticsearch.core.Strings.format;
20-
import static org.elasticsearch.xpack.inference.services.cohere.embeddings.CohereEmbeddingsTaskSettings.invalidInputTypeMessage;
20+
import static org.elasticsearch.inference.InputType.invalidInputTypeMessage;
2121

2222
public record GoogleAiStudioEmbeddingsRequestEntity(List<String> inputs, InputType inputType, String model, @Nullable Integer dimensions)
2323
implements

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/googlevertexai/GoogleVertexAiEmbeddingsRequestEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import java.util.List;
1717
import java.util.Objects;
1818

19-
import static org.elasticsearch.xpack.inference.services.cohere.embeddings.CohereEmbeddingsTaskSettings.invalidInputTypeMessage;
19+
import static org.elasticsearch.inference.InputType.invalidInputTypeMessage;
2020

2121
public record GoogleVertexAiEmbeddingsRequestEntity(
2222
List<String> inputs,

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/jinaai/JinaAIEmbeddingsRequestEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import java.util.List;
1919
import java.util.Objects;
2020

21-
import static org.elasticsearch.xpack.inference.services.jinaai.embeddings.JinaAIEmbeddingsTaskSettings.invalidInputTypeMessage;
21+
import static org.elasticsearch.inference.InputType.invalidInputTypeMessage;
2222

2323
public record JinaAIEmbeddingsRequestEntity(
2424
List<String> input,

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/voyageai/VoyageAIEmbeddingsRequestEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import java.util.List;
1818
import java.util.Objects;
1919

20-
import static org.elasticsearch.xpack.inference.services.voyageai.embeddings.VoyageAIEmbeddingsTaskSettings.invalidInputTypeMessage;
20+
import static org.elasticsearch.inference.InputType.invalidInputTypeMessage;
2121

2222
public record VoyageAIEmbeddingsRequestEntity(
2323
List<String> input,

0 commit comments

Comments
 (0)