@@ -9,6 +9,7 @@ import com.google.protobuf.gradle.GenerateProtoTask
99plugins {
1010 id ' elasticsearch.internal-es-plugin'
1111 id ' elasticsearch.internal-yaml-rest-test'
12+ id ' elasticsearch.internal-java-rest-test'
1213 id ' elasticsearch.internal-cluster-test'
1314 id(' com.google.protobuf' ) version ' 0.9.5'
1415}
@@ -50,7 +51,6 @@ dependencies {
5051 api project(" :libs:exponential-histogram" )
5152 compileOnly project(path : xpackModule(' core' ))
5253 testImplementation(testArtifact(project(xpackModule(' core' ))))
53- // for yamlRestTest
5454 clusterModules project(' :modules:data-streams' )
5555 clusterModules project(' :modules:ingest-common' )
5656 clusterModules project(' :modules:ingest-geoip' )
@@ -65,40 +65,20 @@ dependencies {
6565 clusterModules project(xpackModule(' stack' ))
6666 clusterModules project(xpackModule(' wildcard' ))
6767 clusterModules project(xpackModule(' mapper-version' ))
68- // for internalClusterTest
69- testImplementation project(' :modules:data-streams' )
70- testImplementation project(' :x-pack:plugin:esql' )
71- testImplementation project(' :x-pack:plugin:esql-core' )
72- testImplementation project(' :modules:data-streams' )
73- testImplementation project(' :modules:ingest-common' )
74- testImplementation project(' :modules:ingest-geoip' )
75- testImplementation project(' :modules:ingest-user-agent' )
76- testImplementation project(' :modules:lang-mustache' )
77- testImplementation project(' :modules:lang-painless' )
78- testImplementation project(' :modules:lang-painless:spi' )
79- testImplementation project(' :modules:mapper-extras' )
80- testImplementation project(xpackModule(' analytics' ))
81- testImplementation project(xpackModule(' ilm' ))
82- testImplementation project(xpackModule(' mapper-aggregate-metric' ))
83- testImplementation project(xpackModule(' mapper-constant-keyword' ))
84- testImplementation project(xpackModule(' mapper-counted-keyword' ))
85- testImplementation project(xpackModule(' stack' ))
86- testImplementation project(xpackModule(' wildcard' ))
87- testImplementation project(xpackModule(' mapper-version' ))
8868
8969 def otelVersion = " 1.53.0"
90- testImplementation " io.opentelemetry:opentelemetry-api:$otelVersion "
91- testImplementation " io.opentelemetry:opentelemetry-common:$otelVersion "
92- testImplementation " io.opentelemetry:opentelemetry-context:$otelVersion "
93- testImplementation " io.opentelemetry:opentelemetry-sdk:$otelVersion "
94- testImplementation " io.opentelemetry:opentelemetry-sdk-common:$otelVersion "
95- testImplementation " io.opentelemetry:opentelemetry-sdk-metrics:$otelVersion "
96- testImplementation " io.opentelemetry:opentelemetry-exporter-common:$otelVersion "
97- testImplementation " io.opentelemetry:opentelemetry-exporter-otlp:$otelVersion "
98- testImplementation " io.opentelemetry:opentelemetry-exporter-otlp-common:$otelVersion "
99- testImplementation " io.opentelemetry:opentelemetry-exporter-sender-jdk:$otelVersion "
100- testImplementation " io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:$otelVersion "
101- testImplementation " io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:$otelVersion "
70+ javaRestTestImplementation " io.opentelemetry:opentelemetry-api:$otelVersion "
71+ javaRestTestImplementation " io.opentelemetry:opentelemetry-common:$otelVersion "
72+ javaRestTestImplementation " io.opentelemetry:opentelemetry-context:$otelVersion "
73+ javaRestTestImplementation " io.opentelemetry:opentelemetry-sdk:$otelVersion "
74+ javaRestTestImplementation " io.opentelemetry:opentelemetry-sdk-common:$otelVersion "
75+ javaRestTestImplementation " io.opentelemetry:opentelemetry-sdk-metrics:$otelVersion "
76+ javaRestTestImplementation " io.opentelemetry:opentelemetry-exporter-common:$otelVersion "
77+ javaRestTestImplementation " io.opentelemetry:opentelemetry-exporter-otlp:$otelVersion "
78+ javaRestTestImplementation " io.opentelemetry:opentelemetry-exporter-otlp-common:$otelVersion "
79+ javaRestTestImplementation " io.opentelemetry:opentelemetry-exporter-sender-jdk:$otelVersion "
80+ javaRestTestImplementation " io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:$otelVersion "
81+ javaRestTestImplementation " io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:$otelVersion "
10282
10383 implementation " com.google.protobuf:protobuf-java:${ protobufVersion} "
10484 // The protobuf plugin only adds a dependency for the variant relevant for the current platform.
@@ -184,3 +164,7 @@ tasks.named("thirdPartyAudit").configure {
184164tasks. named(" licenseHeaders" ). configure {
185165 excludes << ' io/opentelemetry/proto/**/*'
186166}
167+
168+ tasks. named(" javaRestTest" ). configure {
169+ usesDefaultDistribution(" Requires a bunch of xpack plugins" )
170+ }
0 commit comments