11ext {
2- latestDepTestMinJavaVersionForTests = JavaVersion . VERSION_11
3- latestDepForkedTestMinJavaVersionForTests = JavaVersion . VERSION_11
2+ latestDepTestMinJavaVersionForTests = JavaVersion . VERSION_17
3+ latestDepForkedTestMinJavaVersionForTests = JavaVersion . VERSION_17
4+ latest10TestMinJavaVersionForTests = JavaVersion . VERSION_11
5+ latest10ForkedTestMinJavaVersionForTests = JavaVersion . VERSION_11
46}
7+
58muzzle {
69 // Catalina doesn't reliably depend on coyote, so we use a different dependency that does.
710 pass {
@@ -40,6 +43,10 @@ apply from: "$rootDir/gradle/java.gradle"
4043addTestSuite(' latestDepTest' )
4144addTestSuiteExtendingForDir(' latestDepForkedTest' , ' latestDepTest' , ' latestDepTest' )
4245
46+ addTestSuiteForDir(' latest10Test' , ' latestDepTest' )
47+ addTestSuiteExtendingForDir(' latest10ForkedTest' , ' latest10Test' , ' latestDepTest' )
48+
49+
4350def tomcatVersion = ' 5.5.12' // earliest 5.5.x available in maven central (with all needed dependencies).
4451
4552configurations. all {
@@ -49,12 +56,6 @@ configurations.all {
4956 }
5057}
5158
52- [compileLatestDepTestGroovy, compileLatestDepForkedTestGroovy]. each {
53- it. javaLauncher = getJavaLauncherFor(11 )
54- }
55- [compileLatestDepTestJava, compileLatestDepForkedTestJava]. each {
56- setJavaVersion(it, 11 )
57- }
5859
5960
6061dependencies {
@@ -91,7 +92,14 @@ dependencies {
9192 testRuntimeOnly project(' :dd-java-agent:instrumentation:servlet:request-5' )
9293 testImplementation testFixtures(project(' :dd-java-agent:instrumentation:servlet:request-5' ))
9394
94- latestDepTestImplementation group : ' org.apache.tomcat.embed' , name : ' tomcat-embed-core' , version : ' 10+'
95+ latest10TestImplementation group : ' org.apache.tomcat.embed' , name : ' tomcat-embed-core' , version : ' 10.+'
96+ latest10TestImplementation group : ' org.apache.tomcat' , name : ' jakartaee-migration' , version : ' 1.+'
97+ latest10TestImplementation(testFixtures(project(" :dd-java-agent:appsec" )))
98+
99+ latest10TestImplementation(project(' :dd-java-agent:instrumentation:tomcat-appsec-6' ))
100+ latest10TestImplementation(project(' :dd-java-agent:instrumentation:tomcat-appsec-7' ))
101+
102+ latestDepTestImplementation group : ' org.apache.tomcat.embed' , name : ' tomcat-embed-core' , version : ' 11.+'
95103 latestDepTestImplementation group : ' org.apache.tomcat' , name : ' jakartaee-migration' , version : ' 1.+'
96104 latestDepTestImplementation(testFixtures(project(" :dd-java-agent:appsec" )))
97105
0 commit comments