Skip to content

Commit 3cdde20

Browse files
renovate[bot]breedx-splklaurit
authored
fix(deps): update testcontainers-java monorepo to v2 (major) (#14985)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jason Plumb <[email protected]> Co-authored-by: Lauri Tulmin <[email protected]>
1 parent a997963 commit 3cdde20

File tree

46 files changed

+70
-76
lines changed

Some content is hidden

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

46 files changed

+70
-76
lines changed

benchmark-overhead/build.gradle.kts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ repositories {
1818
dependencies {
1919
implementation(enforcedPlatform("org.junit:junit-bom:5.14.0"))
2020

21-
testImplementation("org.testcontainers:testcontainers:1.21.3")
22-
testImplementation("org.testcontainers:postgresql:1.21.3")
21+
testImplementation(platform("org.testcontainers:testcontainers-bom:2.0.0"))
22+
testImplementation("org.testcontainers:testcontainers:2.0.0")
23+
testImplementation("org.testcontainers:testcontainers-postgresql")
2324
testImplementation("org.junit.jupiter:junit-jupiter-api")
2425
testImplementation("org.junit.jupiter:junit-jupiter-params")
2526
testImplementation("com.squareup.okhttp3:okhttp:5.2.1")

dependencyManagement/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ val DEPENDENCY_BOMS = listOf(
3232
"org.apache.groovy:groovy-bom:${groovyVersion}",
3333
"io.opentelemetry:opentelemetry-bom:${otelSdkVersion}",
3434
"io.opentelemetry:opentelemetry-bom-alpha:${otelSdkAlphaVersion}",
35-
"org.testcontainers:testcontainers-bom:1.21.3"
35+
"org.testcontainers:testcontainers-bom:2.0.0"
3636
)
3737

3838
val autoServiceVersion = "1.1.1"

examples/distro/smoke-tests/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
}
44

55
dependencies {
6-
testImplementation("org.testcontainers:testcontainers:1.21.3")
6+
testImplementation("org.testcontainers:testcontainers:2.0.0")
77
testImplementation("com.fasterxml.jackson.core:jackson-databind:2.20.0")
88
testImplementation("com.google.protobuf:protobuf-java-util:4.32.1")
99
testImplementation("com.squareup.okhttp3:okhttp:5.2.1")

examples/extension/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ dependencies {
9898
implementation 'org.apache.commons:commons-lang3:3.19.0'
9999

100100
//All dependencies below are only for tests
101-
testImplementation("org.testcontainers:testcontainers:1.21.3")
101+
testImplementation("org.testcontainers:testcontainers:2.0.0")
102102
testImplementation("com.fasterxml.jackson.core:jackson-databind:2.20.0")
103103
testImplementation("com.google.protobuf:protobuf-java-util:4.32.1")
104104
testImplementation("com.squareup.okhttp3:okhttp:5.2.1")

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ dependencies {
5959
testImplementation("com.fasterxml.jackson.dataformat:jackson-dataformat-cbor")
6060

6161
// needed for SNS
62-
testImplementation("org.testcontainers:localstack")
62+
testImplementation("org.testcontainers:testcontainers-localstack")
6363

6464
// needed by S3
6565
testImplementation("javax.xml.bind:jaxb-api:2.3.1")

instrumentation/aws-sdk/aws-sdk-1.11/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/awssdk/v1_11/AwsConnector.java

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
import java.util.Collections;
3333
import java.util.EnumSet;
3434
import org.slf4j.LoggerFactory;
35-
import org.testcontainers.containers.localstack.LocalStackContainer;
3635
import org.testcontainers.containers.output.Slf4jLogConsumer;
36+
import org.testcontainers.localstack.LocalStackContainer;
3737
import org.testcontainers.utility.DockerImageName;
3838

3939
class AwsConnector {
@@ -45,10 +45,7 @@ class AwsConnector {
4545
AwsConnector() {
4646
localStack =
4747
new LocalStackContainer(DockerImageName.parse("localstack/localstack:2.0.2"))
48-
.withServices(
49-
LocalStackContainer.Service.SQS,
50-
LocalStackContainer.Service.SNS,
51-
LocalStackContainer.Service.S3)
48+
.withServices("sqs", "sns", "s3")
5249
.withEnv("DEBUG", "1")
5350
.withEnv("SQS_PROVIDER", "elasticmq")
5451
.withStartupTimeout(Duration.ofMinutes(2));
@@ -61,30 +58,27 @@ class AwsConnector {
6158

6259
sqsClient =
6360
AmazonSQSAsyncClient.asyncBuilder()
64-
.withEndpointConfiguration(
65-
getEndpointConfiguration(localStack, LocalStackContainer.Service.SQS))
61+
.withEndpointConfiguration(getEndpointConfiguration(localStack))
6662
.withCredentials(credentialsProvider)
6763
.build();
6864

6965
s3Client =
7066
AmazonS3Client.builder()
71-
.withEndpointConfiguration(
72-
getEndpointConfiguration(localStack, LocalStackContainer.Service.S3))
67+
.withEndpointConfiguration(getEndpointConfiguration(localStack))
7368
.withCredentials(credentialsProvider)
7469
.build();
7570

7671
snsClient =
7772
AmazonSNSAsyncClient.asyncBuilder()
78-
.withEndpointConfiguration(
79-
getEndpointConfiguration(localStack, LocalStackContainer.Service.SNS))
73+
.withEndpointConfiguration(getEndpointConfiguration(localStack))
8074
.withCredentials(credentialsProvider)
8175
.build();
8276
}
8377

8478
static AwsClientBuilder.EndpointConfiguration getEndpointConfiguration(
85-
LocalStackContainer localStack, LocalStackContainer.Service service) {
79+
LocalStackContainer localStack) {
8680
return new AwsClientBuilder.EndpointConfiguration(
87-
localStack.getEndpointOverride(service).toString(), localStack.getRegion());
81+
localStack.getEndpoint().toString(), localStack.getRegion());
8882
}
8983

9084
String createQueue(String queueName) {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ testing {
148148
implementation("software.amazon.awssdk:s3:" + if (latestDepTest) "latest.release" else "2.27.21")
149149
implementation("software.amazon.awssdk.crt:aws-crt:" + if (latestDepTest) "latest.release" else "0.30.11")
150150
implementation(project(":instrumentation:aws-sdk:aws-sdk-2.2:library"))
151-
implementation("org.testcontainers:localstack")
151+
implementation("org.testcontainers:testcontainers-localstack")
152152
}
153153
}
154154

instrumentation/aws-sdk/aws-sdk-2.2/javaagent/src/s3CrtTest/java/io/opentelemetry/javaagent/instrumentation/awssdk/v2_2/S3CrtClientTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
import org.junit.jupiter.api.Test;
1515
import org.junit.jupiter.api.extension.RegisterExtension;
1616
import org.slf4j.LoggerFactory;
17-
import org.testcontainers.containers.localstack.LocalStackContainer;
1817
import org.testcontainers.containers.output.Slf4jLogConsumer;
18+
import org.testcontainers.localstack.LocalStackContainer;
1919
import org.testcontainers.utility.DockerImageName;
2020
import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
2121
import software.amazon.awssdk.auth.credentials.AwsCredentialsProvider;
@@ -35,7 +35,7 @@ class S3CrtClientTest {
3535
static void setUp() {
3636
localStack =
3737
new LocalStackContainer(DockerImageName.parse("localstack/localstack:2.0.2"))
38-
.withServices(LocalStackContainer.Service.S3)
38+
.withServices("s3")
3939
.withEnv("DEBUG", "1")
4040
.withStartupTimeout(Duration.ofMinutes(2));
4141
localStack.start();
@@ -47,7 +47,7 @@ static void setUp() {
4747

4848
s3Client =
4949
S3AsyncClient.crtBuilder()
50-
.endpointOverride(localStack.getEndpointOverride(LocalStackContainer.Service.S3))
50+
.endpointOverride(localStack.getEndpoint())
5151
.credentialsProvider(credentialsProvider)
5252
.region(Region.of(localStack.getRegion()))
5353
.build();

instrumentation/camel-2.20/javaagent/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ dependencies {
5050
testImplementation("javax.xml.bind:jaxb-api:2.3.1")
5151
testImplementation("org.elasticmq:elasticmq-rest-sqs_2.13")
5252

53-
testImplementation("org.testcontainers:cassandra")
53+
testImplementation("org.testcontainers:testcontainers-cassandra")
5454
testImplementation("org.testcontainers:testcontainers")
55-
testImplementation("org.testcontainers:junit-jupiter")
55+
testImplementation("org.testcontainers:testcontainers-junit-jupiter")
5656
testImplementation("com.datastax.oss:java-driver-core:4.16.0") {
5757
exclude(group = "io.dropwizard.metrics", module = "metrics-core")
5858
}

instrumentation/couchbase/couchbase-3.1.6/javaagent/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ dependencies {
3333

3434
library("com.couchbase.client:java-client:3.1.6")
3535

36-
testImplementation("org.testcontainers:couchbase")
36+
testImplementation("org.testcontainers:testcontainers-couchbase")
3737

3838
latestDepTestLibrary("com.couchbase.client:java-client:3.1.+") // see couchbase-3.2 module
3939
}

0 commit comments

Comments
 (0)