Skip to content

Commit 6549a95

Browse files
committed
test
1 parent 6575d67 commit 6549a95

File tree

2 files changed

+452
-2
lines changed

2 files changed

+452
-2
lines changed

dd-java-agent/instrumentation/spring/spring-sqs/build.gradle

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,36 @@ muzzle {
88
}
99

1010
ext {
11-
minJavaVersionForTests = JavaVersion.VERSION_17
11+
minJavaVersionForTests = JavaVersion.VERSION_1_8
1212
}
1313

1414
apply from: "$rootDir/gradle/java.gradle"
1515

1616
addTestSuiteForDir('latestDepTest', 'test')
1717

1818
[compileTestGroovy, compileLatestDepTestGroovy].each {
19-
it.javaLauncher = getJavaLauncherFor(17)
19+
it.javaLauncher = getJavaLauncherFor(8)
2020
}
2121

2222
dependencies {
2323
compileOnly group: 'software.amazon.awssdk', name: 'sqs', version: '2.20.162'
2424
compileOnly group: 'org.springframework', name: 'spring-messaging', version: '5.3.23'
25+
26+
testImplementation project(':dd-java-agent:instrumentation:aws-java:aws-java-common')
27+
28+
// Include httpclient instrumentation for testing because it is a dependency for aws-sdk.
29+
testImplementation project(':dd-java-agent:instrumentation:apache-httpclient:apache-httpclient-4.0')
30+
testImplementation project(':dd-java-agent:instrumentation:aws-java:aws-java-sdk-2.2')
31+
32+
// SQS testing:
33+
testImplementation group: 'org.elasticmq', name: 'elasticmq-rest-sqs_2.13', version: '1.4.7'
34+
testImplementation group: 'software.amazon.awssdk', name: 'sqs', version: '2.20.33'
35+
36+
// Spring dependencies for testing:
37+
testImplementation(group: 'org.springframework.boot', name: 'spring-boot-starter', version: '2.5.15') {
38+
exclude group: 'net.bytebuddy', module: 'byte-buddy'
39+
exclude group: 'net.bytebuddy', module: 'byte-buddy-agent'
40+
}
41+
testImplementation group: 'org.springframework.cloud', name: 'spring-cloud-starter-aws-messaging', version: '2.2.6.RELEASE'
42+
testImplementation group: 'org.springframework.cloud', name: 'spring-cloud-aws-autoconfigure', version: '2.2.6.RELEASE'
2543
}

0 commit comments

Comments
 (0)