Skip to content

Commit d503937

Browse files
authored
Remove guava dependency from testing-common (#13676)
1 parent 62e4de9 commit d503937

File tree

44 files changed

+90
-109
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+90
-109
lines changed

instrumentation/armeria/armeria-1.3/javaagent/build.gradle.kts

+3
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ dependencies {
1919
testLibrary("com.linecorp.armeria:armeria-junit5:1.3.0")
2020

2121
testImplementation(project(":instrumentation:armeria:armeria-1.3:testing"))
22+
23+
// needed for latest dep tests
24+
testCompileOnly("com.google.errorprone:error_prone_annotations")
2225
}
2326

2427
tasks {

instrumentation/armeria/armeria-1.3/library/build.gradle.kts

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ dependencies {
77
library("com.linecorp.armeria:armeria:1.3.0")
88

99
testImplementation(project(":instrumentation:armeria:armeria-1.3:testing"))
10+
11+
// needed for latest dep tests
12+
testCompileOnly("com.google.errorprone:error_prone_annotations")
1013
}
1114

1215
tasks {

instrumentation/aws-lambda/aws-lambda-core-1.0/library/build.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ dependencies {
2323
testImplementation("io.opentelemetry.contrib:opentelemetry-aws-xray-propagator")
2424
testImplementation("io.opentelemetry:opentelemetry-sdk-extension-autoconfigure")
2525
testImplementation("io.opentelemetry:opentelemetry-extension-trace-propagators")
26-
testImplementation("com.google.guava:guava")
2726

2827
testImplementation(project(":instrumentation:aws-lambda:aws-lambda-core-1.0:testing"))
2928
testImplementation("uk.org.webcompere:system-stubs-jupiter")

instrumentation/aws-lambda/aws-lambda-core-1.0/testing/build.gradle.kts

-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ dependencies {
1010
api("org.junit-pioneer:junit-pioneer")
1111
api("org.mockito:mockito-junit-jupiter")
1212

13-
implementation("com.google.guava:guava")
14-
1513
implementation("io.opentelemetry:opentelemetry-api")
1614
implementation("com.github.stefanbirkner:system-lambda")
1715
}

instrumentation/aws-lambda/aws-lambda-events-2.2/library/build.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ dependencies {
3939

4040
testImplementation("io.opentelemetry:opentelemetry-sdk-extension-autoconfigure")
4141
testImplementation("io.opentelemetry:opentelemetry-extension-trace-propagators")
42-
testImplementation("com.google.guava:guava")
4342
testImplementation("com.amazonaws:aws-lambda-java-serialization:1.1.5")
4443

4544
testImplementation(project(":instrumentation:aws-lambda:aws-lambda-events-2.2:testing"))

instrumentation/aws-lambda/aws-lambda-events-2.2/testing/build.gradle.kts

-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ dependencies {
1111
api("org.junit-pioneer:junit-pioneer")
1212
api("org.mockito:mockito-junit-jupiter")
1313

14-
implementation("com.google.guava:guava")
15-
1614
implementation("io.opentelemetry:opentelemetry-api")
1715
implementation("com.github.stefanbirkner:system-lambda")
1816
}

instrumentation/aws-sdk/aws-sdk-1.11/javaagent/src/test_before_1_11_106/java/io/opentelemetry/javaagent/instrumentation/awssdk/v1_11/Aws0ClientTest.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import static io.opentelemetry.semconv.incubating.RpcIncubatingAttributes.RPC_SYSTEM;
2424
import static java.util.Arrays.asList;
2525
import static java.util.Collections.emptyMap;
26+
import static java.util.Collections.singletonMap;
2627
import static org.assertj.core.api.Assertions.assertThat;
2728
import static org.assertj.core.api.Assertions.catchThrowable;
2829

@@ -45,7 +46,6 @@
4546
import com.amazonaws.services.rds.AmazonRDSClient;
4647
import com.amazonaws.services.rds.model.DeleteOptionGroupRequest;
4748
import com.amazonaws.services.s3.AmazonS3Client;
48-
import com.google.common.collect.ImmutableMap;
4949
import io.opentelemetry.api.trace.Span;
5050
import io.opentelemetry.instrumentation.testing.junit.AgentInstrumentationExtension;
5151
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
@@ -137,7 +137,7 @@ private static Stream<Arguments> provideSendRequestArguments() {
137137
"PUT",
138138
1,
139139
(Function<AmazonS3Client, Object>) c -> c.createBucket("testbucket"),
140-
ImmutableMap.of("aws.bucket.name", "testbucket"),
140+
singletonMap("aws.bucket.name", "testbucket"),
141141
""),
142142
Arguments.of(
143143
new AmazonS3Client().withEndpoint(server.httpUri().toString()),
@@ -146,7 +146,7 @@ private static Stream<Arguments> provideSendRequestArguments() {
146146
"GET",
147147
1,
148148
(Function<AmazonS3Client, Object>) c -> c.getObject("someBucket", "someKey"),
149-
ImmutableMap.of("aws.bucket.name", "someBucket"),
149+
singletonMap("aws.bucket.name", "someBucket"),
150150
""),
151151
Arguments.of(
152152
new AmazonEC2Client().withEndpoint(server.httpUri().toString()),

instrumentation/aws-sdk/aws-sdk-1.11/testing/build.gradle.kts

-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,5 @@ dependencies {
1818
// needed for SQS - using emq directly as localstack references emq v0.15.7 ie WITHOUT AWS trace header propagation
1919
implementation("org.elasticmq:elasticmq-rest-sqs_2.13")
2020

21-
implementation("com.google.guava:guava")
22-
2321
implementation("io.opentelemetry:opentelemetry-api")
2422
}

instrumentation/aws-sdk/aws-sdk-1.11/testing/src/main/java/io/opentelemetry/instrumentation/awssdk/v1_11/AbstractSqsSuppressReceiveSpansTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@
3333
import com.amazonaws.services.sqs.model.ReceiveMessageRequest;
3434
import com.amazonaws.services.sqs.model.ReceiveMessageResult;
3535
import com.amazonaws.services.sqs.model.SendMessageRequest;
36-
import com.google.common.collect.ImmutableList;
3736
import io.opentelemetry.api.common.Attributes;
3837
import io.opentelemetry.api.trace.SpanKind;
3938
import io.opentelemetry.instrumentation.test.utils.PortUtils;
4039
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
4140
import io.opentelemetry.semconv.incubating.MessagingIncubatingAttributes;
41+
import java.util.Collections;
4242
import org.elasticmq.rest.sqs.SQSRestServer;
4343
import org.elasticmq.rest.sqs.SQSRestServerBuilder;
4444
import org.junit.jupiter.api.AfterEach;
@@ -319,6 +319,6 @@ void testOnlyAddsAttributeNameOnceWhenRequestReused() {
319319
sqsClient.receiveMessage(receive);
320320
sqsClient.sendMessage(send);
321321
sqsClient.receiveMessage(receive);
322-
assertThat(receive.getAttributeNames()).isEqualTo(ImmutableList.of("AWSTraceHeader"));
322+
assertThat(receive.getAttributeNames()).isEqualTo(Collections.singletonList("AWSTraceHeader"));
323323
}
324324
}

instrumentation/aws-sdk/aws-sdk-1.11/testing/src/main/java/io/opentelemetry/instrumentation/awssdk/v1_11/AbstractSqsTracingTest.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import static io.opentelemetry.semconv.incubating.RpcIncubatingAttributes.RPC_METHOD;
2525
import static io.opentelemetry.semconv.incubating.RpcIncubatingAttributes.RPC_SERVICE;
2626
import static io.opentelemetry.semconv.incubating.RpcIncubatingAttributes.RPC_SYSTEM;
27+
import static java.util.Collections.singletonList;
2728
import static org.assertj.core.api.Assertions.assertThat;
2829

2930
import com.amazonaws.auth.AWSStaticCredentialsProvider;
@@ -37,7 +38,6 @@
3738
import com.amazonaws.services.sqs.model.ReceiveMessageRequest;
3839
import com.amazonaws.services.sqs.model.ReceiveMessageResult;
3940
import com.amazonaws.services.sqs.model.SendMessageRequest;
40-
import com.google.common.collect.ImmutableList;
4141
import io.opentelemetry.api.common.Attributes;
4242
import io.opentelemetry.api.trace.SpanKind;
4343
import io.opentelemetry.instrumentation.test.utils.PortUtils;
@@ -183,7 +183,7 @@ void testSimpleSqsProducerConsumerServicesCaptureHeaders(boolean testCaptureHead
183183
attributes.add(
184184
satisfies(
185185
stringArrayKey("messaging.header.test_message_header"),
186-
val -> val.isEqualTo(ImmutableList.of("test"))));
186+
val -> val.isEqualTo(singletonList("test"))));
187187
}
188188

189189
span.hasName("testSdkSqs publish")
@@ -223,7 +223,7 @@ void testSimpleSqsProducerConsumerServicesCaptureHeaders(boolean testCaptureHead
223223
attributes.add(
224224
satisfies(
225225
stringArrayKey("messaging.header.test_message_header"),
226-
val -> val.isEqualTo(ImmutableList.of("test"))));
226+
val -> val.isEqualTo(singletonList("test"))));
227227
}
228228

229229
span.hasName("testSdkSqs receive")
@@ -262,7 +262,7 @@ void testSimpleSqsProducerConsumerServicesCaptureHeaders(boolean testCaptureHead
262262
attributes.add(
263263
satisfies(
264264
stringArrayKey("messaging.header.test_message_header"),
265-
val -> val.isEqualTo(ImmutableList.of("test"))));
265+
val -> val.isEqualTo(singletonList("test"))));
266266
}
267267
span.hasName("testSdkSqs process")
268268
.hasKind(SpanKind.CONSUMER)
@@ -475,6 +475,6 @@ void testOnlyAddsAttributeNameOnceWhenRequestReused() {
475475
sqsClient.receiveMessage(receive);
476476
sqsClient.sendMessage(send);
477477
sqsClient.receiveMessage(receive);
478-
assertThat(receive.getAttributeNames()).isEqualTo(ImmutableList.of("AWSTraceHeader"));
478+
assertThat(receive.getAttributeNames()).isEqualTo(singletonList("AWSTraceHeader"));
479479
}
480480
}

instrumentation/aws-sdk/aws-sdk-2.2/testing/build.gradle.kts

-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,5 @@ dependencies {
3030
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2")
3131
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.18.2")
3232

33-
implementation("com.google.guava:guava")
34-
3533
implementation("io.opentelemetry:opentelemetry-api")
3634
}

instrumentation/clickhouse-client-0.5/javaagent/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ dependencies {
1616
compileOnly("com.google.auto.value:auto-value-annotations")
1717
annotationProcessor("com.google.auto.value:auto-value")
1818

19+
testImplementation("com.google.guava:guava")
1920
testLibrary("com.clickhouse:clickhouse-client:0.5.0")
2021
testLibrary("com.clickhouse:clickhouse-http-client:0.5.0")
2122
testLibrary("org.apache.httpcomponents.client5:httpclient5:5.2.3")

instrumentation/finagle-http-23.11/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/finaglehttp/v23_11/AbstractServerTest.java

+2-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.javaagent.instrumentation.finaglehttp.v23_11;
77

8-
import static io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions.DEFAULT_HTTP_ATTRIBUTES;
8+
import static io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions.DEFAULT_HTTP_ATTRIBUTES_WITHOUT_ROUTE;
99
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.CAPTURE_HEADERS;
1010
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.ERROR;
1111
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.EXCEPTION;
@@ -14,9 +14,7 @@
1414
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.QUERY_PARAM;
1515
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.REDIRECT;
1616
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.SUCCESS;
17-
import static io.opentelemetry.semconv.HttpAttributes.HTTP_ROUTE;
1817

19-
import com.google.common.collect.Sets;
2018
import com.twitter.finagle.ListeningServer;
2119
import com.twitter.finagle.Service;
2220
import com.twitter.finagle.http.Request;
@@ -35,7 +33,6 @@
3533
import io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions;
3634
import io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint;
3735
import java.net.URI;
38-
import java.util.Collections;
3936
import org.junit.jupiter.api.extension.RegisterExtension;
4037

4138
abstract class AbstractServerTest extends AbstractHttpServerTest<ListeningServer> {
@@ -47,8 +44,7 @@ abstract class AbstractServerTest extends AbstractHttpServerTest<ListeningServer
4744
protected void configure(HttpServerTestOptions options) {
4845
super.configure(options);
4946
options.setTestException(false);
50-
options.setHttpAttributes(
51-
unused -> Sets.difference(DEFAULT_HTTP_ATTRIBUTES, Collections.singleton(HTTP_ROUTE)));
47+
options.setHttpAttributes(unused -> DEFAULT_HTTP_ATTRIBUTES_WITHOUT_ROUTE);
5248

5349
options.setTestCaptureHttpHeaders(true);
5450
}

instrumentation/jdbc/javaagent/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ dependencies {
3535
// some classes in earlier versions of derby were split out into derbytools in later versions
3636
latestDepTestLibrary("org.apache.derby:derbytools:latest.release")
3737

38+
testImplementation("com.google.guava:guava")
3839
testImplementation(project(":instrumentation:jdbc:testing"))
3940

4041
// these dependencies are for SlickTest

instrumentation/jetty/jetty-11.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/jetty/v11_0/JettyHandlerTest.java

+2-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.javaagent.instrumentation.jetty.v11_0;
77

8-
import static io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions.DEFAULT_HTTP_ATTRIBUTES;
8+
import static io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions.DEFAULT_HTTP_ATTRIBUTES_WITHOUT_ROUTE;
99
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.CAPTURE_HEADERS;
1010
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.ERROR;
1111
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.EXCEPTION;
@@ -15,10 +15,8 @@
1515
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.REDIRECT;
1616
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.SUCCESS;
1717
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
18-
import static io.opentelemetry.semconv.HttpAttributes.HTTP_ROUTE;
1918
import static org.assertj.core.api.Assertions.assertThat;
2019

21-
import com.google.common.collect.Sets;
2220
import io.opentelemetry.api.trace.SpanKind;
2321
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
2422
import io.opentelemetry.instrumentation.testing.junit.http.AbstractHttpServerTest;
@@ -33,7 +31,6 @@
3331
import jakarta.servlet.http.HttpServletResponse;
3432
import java.io.IOException;
3533
import java.io.Writer;
36-
import java.util.Collections;
3734
import org.eclipse.jetty.server.Request;
3835
import org.eclipse.jetty.server.Response;
3936
import org.eclipse.jetty.server.Server;
@@ -78,8 +75,7 @@ protected void stopServer(Server server) throws Exception {
7875

7976
@Override
8077
protected void configure(HttpServerTestOptions options) {
81-
options.setHttpAttributes(
82-
unused -> Sets.difference(DEFAULT_HTTP_ATTRIBUTES, Collections.singleton(HTTP_ROUTE)));
78+
options.setHttpAttributes(unused -> DEFAULT_HTTP_ATTRIBUTES_WITHOUT_ROUTE);
8379
options.setHasResponseSpan(endpoint -> endpoint == REDIRECT || endpoint == ERROR);
8480
options.setHasResponseCustomizer(endpoint -> true);
8581
}

instrumentation/jetty/jetty-12.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/jetty/v12_0/Jetty12HandlerTest.java

+2-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.javaagent.instrumentation.jetty.v12_0;
77

8-
import static io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions.DEFAULT_HTTP_ATTRIBUTES;
8+
import static io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions.DEFAULT_HTTP_ATTRIBUTES_WITHOUT_ROUTE;
99
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.CAPTURE_HEADERS;
1010
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.ERROR;
1111
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.EXCEPTION;
@@ -15,10 +15,8 @@
1515
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.REDIRECT;
1616
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.SUCCESS;
1717
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
18-
import static io.opentelemetry.semconv.HttpAttributes.HTTP_ROUTE;
1918
import static org.assertj.core.api.Assertions.assertThat;
2019

21-
import com.google.common.collect.Sets;
2220
import io.opentelemetry.api.trace.SpanKind;
2321
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
2422
import io.opentelemetry.instrumentation.testing.junit.http.AbstractHttpServerTest;
@@ -29,7 +27,6 @@
2927
import io.opentelemetry.semconv.incubating.CodeIncubatingAttributes;
3028
import java.io.IOException;
3129
import java.nio.charset.StandardCharsets;
32-
import java.util.Collections;
3330
import org.eclipse.jetty.server.Handler;
3431
import org.eclipse.jetty.server.Request;
3532
import org.eclipse.jetty.server.Response;
@@ -59,8 +56,7 @@ protected void stopServer(Server server) throws Exception {
5956

6057
@Override
6158
protected void configure(HttpServerTestOptions options) {
62-
options.setHttpAttributes(
63-
unused -> Sets.difference(DEFAULT_HTTP_ATTRIBUTES, Collections.singleton(HTTP_ROUTE)));
59+
options.setHttpAttributes(unused -> DEFAULT_HTTP_ATTRIBUTES_WITHOUT_ROUTE);
6460
options.setHasResponseCustomizer(endpoint -> endpoint != EXCEPTION);
6561
}
6662

instrumentation/jetty/jetty-8.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/jetty/v8_0/JettyHandlerTest.java

+2-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.javaagent.instrumentation.jetty.v8_0;
77

8-
import static io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions.DEFAULT_HTTP_ATTRIBUTES;
8+
import static io.opentelemetry.instrumentation.testing.junit.http.HttpServerTestOptions.DEFAULT_HTTP_ATTRIBUTES_WITHOUT_ROUTE;
99
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.CAPTURE_HEADERS;
1010
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.ERROR;
1111
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.EXCEPTION;
@@ -15,10 +15,8 @@
1515
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.REDIRECT;
1616
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.SUCCESS;
1717
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
18-
import static io.opentelemetry.semconv.HttpAttributes.HTTP_ROUTE;
1918
import static org.assertj.core.api.Assertions.assertThat;
2019

21-
import com.google.common.collect.Sets;
2220
import io.opentelemetry.api.trace.SpanKind;
2321
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
2422
import io.opentelemetry.instrumentation.testing.junit.http.AbstractHttpServerTest;
@@ -29,7 +27,6 @@
2927
import io.opentelemetry.semconv.incubating.CodeIncubatingAttributes;
3028
import java.io.IOException;
3129
import java.io.Writer;
32-
import java.util.Collections;
3330
import javax.servlet.DispatcherType;
3431
import javax.servlet.ServletException;
3532
import javax.servlet.http.HttpServletRequest;
@@ -78,8 +75,7 @@ protected void stopServer(Server server) throws Exception {
7875

7976
@Override
8077
protected void configure(HttpServerTestOptions options) {
81-
options.setHttpAttributes(
82-
unused -> Sets.difference(DEFAULT_HTTP_ATTRIBUTES, Collections.singleton(HTTP_ROUTE)));
78+
options.setHttpAttributes(unused -> DEFAULT_HTTP_ATTRIBUTES_WITHOUT_ROUTE);
8379
options.setHasResponseSpan(endpoint -> endpoint == REDIRECT || endpoint == ERROR);
8480
options.setHasResponseCustomizer(endpoint -> endpoint != EXCEPTION);
8581
}

instrumentation/kafka/kafka-streams-0.11/javaagent/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ dependencies {
1919
// Include kafka-clients instrumentation for tests.
2020
testInstrumentation(project(":instrumentation:kafka:kafka-clients:kafka-clients-0.11:javaagent"))
2121

22+
testImplementation("com.google.guava:guava")
2223
testImplementation("org.testcontainers:kafka")
2324
}
2425

instrumentation/lettuce/lettuce-5.0/javaagent/build.gradle.kts

+2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ dependencies {
1616

1717
implementation(project(":instrumentation:lettuce:lettuce-common:library"))
1818

19+
testImplementation("com.google.guava:guava")
1920
testImplementation("io.lettuce:lettuce-core:5.0.0.RELEASE")
21+
2022
testInstrumentation(project(":instrumentation:reactor:reactor-3.1:javaagent"))
2123

2224
latestDepTestLibrary("io.lettuce:lettuce-core:5.0.+") // see lettuce-5.1 module

0 commit comments

Comments
 (0)